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, поскольку он служит примерно той же цели.

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