Xvfb 无法在 Red Hat Linux 上运行

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,因为它的用途大致相同。

相关内容