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