Xvfb не работает на Red Hat Linux
Я пытаюсь запустить X-сервер в автономном режиме и использую Xvfb.
Призвание:
Xvfb -fbdir . &
Результат
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
Could not init font path element unix/:7100, removing from list!
Сообщение при выходе:
FreeFontPath: FPE "built-ins" refcount is 2, should be 1; fixing.
Основная проблема:
Попытка запустить безголовый тест Java (у меня есть другая программа, которую я на самом деле пытаюсь запустить, но этот пример кода воспроизводит ошибку) по адресу http://www.j2ee.me/developer/technicalArticles/J2SE/Desktop/headless/ получает мне эту ошибку:
(.:31027): Gtk-WARNING **: cannot open display:
1 ответ
Я знаю, это звучит глупо, но ты пытался chown root:root /tmp/.X11-unix
адресовать это первое предупреждение при запуске?
Кроме того, я думаю, что вы не используете соответствующую переменную DISPLAY при запуске вашей программы. Пытаться Xvfb -display :1
, затем DISPLAY=:1 ./yourprogram
и посмотреть, если это работает.
Если отображается:1, попробуйте:2 и т. Д.
В качестве альтернативы вы могли бы рассмотреть VNC, поскольку он служит примерно той же цели.