Openbox VNC на запуске

Я пытаюсь заставить openbox базирующийся VNC работать на запуске, я добавил следующее к rc.local

  Xvfb :1 -extension GLX -screen 0 800x600x16& 
  DISPLAY=:1 /usr/bin/openbox-session&
  x11vnc -many -create  -display :1&

Однако вторая строка никогда, кажется, не работает, Если я ssh в машину после запуска, который VNC выполняет, но не openbox сессия и я должен вручную ввести вторую команду (в которой точке все работает, как предназначено.

Там должен так или иначе сделать это полностью автоматизированным?

(Я знаю, что нет никакого пароля, и это предназначается),

0
задан 22 October 2014 в 08:45

1 ответ

Так как Вы - фоновая обработка Xvfb, openbox-session запускается почти сразу, после Xfvb запускается. Таким образом, дисплей еще не готов, когда openbox-session запускается. Что-то как:

sleep5; DISPLAY=:1 /usr/bin/openbox-session &

Должен дать Xvfb достаточно времени для запуска дисплея.

1
ответ дан 6 October 2019 в 22:42

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

Похожие вопросы: