Получение номера сервера при использовании --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
один.