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

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

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

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

1 ответ

Решение

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

printenv DISPLAY
xvfb-run printenv DISPLAY
printenv DISPLAY

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

Другие вопросы по тегам