无法使用Qt应用程序连接到X服务器:0.0
在Fedora 10上编译。
我刚刚启动了我的第一个qt GUI应用程序。我使用了所有默认设置。
它只是一个简单的形式。它构建良好,没有任何错误。但是当我尝试运行该应用程序时。我收到以下消息:
Starting /home/rob/projects/qt/test1/test1/test1...No protocol specified
test1: cannot connect to X server :0.0
感谢您的任何建议,
回答:
造成这种情况的一般原因如下:
- 未在环境中设置DISPLAY。
:
export DISPLAY=:0.0./myQtCmdHere
(不过,这似乎不是错误的那个,因为它说X试图连接到它。而且,它并不总是0.0,但大多数时候是)
- 试图运行X应用程序
非授权用户(以X拥有用户的身份,即:您自己)
xhost +local:root # where root is the local user you want to grant access to.
以上是 无法使用Qt应用程序连接到X服务器:0.0 的全部内容, 来源链接: utcz.com/qa/413474.html