Назад | Перейти на главную страницу

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:

Я знаю, это звучит глупо, но ты пробовал? chown root:root /tmp/.X11-unix чтобы устранить это первое предупреждение при запуске?

Кроме того, я думаю, что вы не используете соответствующую переменную DISPLAY при запуске своей программы. Пытаться Xvfb -display :1, затем DISPLAY=:1 ./yourprogram и посмотрите, работает ли это.

Если отображается: 1, попробуйте: 2 и т. Д.

В качестве альтернативы вы можете рассмотреть VNC, поскольку он служит примерно той же цели.