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. 

核心问题:

试图运行无头Javatesting(我有另一个程序,我实际上试图运行,但这个示例代码重现错误)在http://www.j2ee.me/developer/technicalArticles/J2SE/Desktop/headless/让我这个错误:

 (.:31027): Gtk-WARNING **: cannot open display: 

我知道这听起来很愚蠢,但你是否尝试chown root:root /tmp/.X11-unix来解决启动时的第一个警告?

另外,我想你启动你的程序时没有使用适当的DISPLAYvariables。 试试Xvfb -display :1 ,然后DISPLAY=:1 ./yourprogram ,看看是否有效。

如果显示:1,请尝试:2等。

另外,你可以考虑VNC,因为它提供了大致相同的目的。