Как я могу указать дисплей? - PullRequest
50 голосов
/ 24 апреля 2009

Когда я запускаю некоторые программы через SSH, например firefox &, я получаю сообщение об ошибке

Error: no display specified 

Я хотел бы открыть много дисплеев, по-прежнему показывая stdout каждой программы.

Исходный вопрос: Как указать отображение для отображения многоэкранной программы?

Пабло Санта-Крус дает мне следующий код в качестве решения. Я не понимаю этого.

$ export DISPLAY=yourmachine.yourdomain.com:0.0

$ firefox &

Что такое yourmachine и yourdomain.com в команде?

Ответы [ 11 ]

0 голосов
/ 20 ноября 2017

Я через VNC, чтобы понять X11 больше. Чтобы указать отображение для отображения многоэкранной программы, экспорт DISPLAY = IP: DisplayNum.ScreenNum

Например,

vncserver :2
vncserver -list
echo '$DISPLAY'=$DISPLAY 
export DISPLAY=:2  # export DISPLAY=IP:DisplayNum or export DISPLAY=:DisplayNum for localhost; So that can vnc connect and see the vnc desktop :2 if $DISPLAY is not :2.
echo '$DISPLAY'=$DISPLAY
...