Получение номера сервера при использовании --auto-servernum с xvfb-run

839
Brad

Когда я выполняю приложение с помощью xvfb-run, я могу либо явно указать номер сервера X11 (т.е. 44), либо я могу использовать --auto-servernum, который назначит его мне.

Если я использую --auto-servernum, как я узнаю, какой номер он выбрал?

Я пытаюсь использовать это в сценарии, так что, если xvfb-runя смогу вывести его куда-нибудь, чтобы я мог использовать последующие команды на правильном сервере X11, это было бы полезно.

1

1 ответ на вопрос

2
user2554330

Он помещается в DISPLAYпеременную окружения. Вы можете увидеть это, запустив

printenv DISPLAY xvfb-run printenv DISPLAY printenv DISPLAY 

Первый и последний покажет ваш обычный дисплей, средний покажет xvfbодин.