1. 问题
Linux下安装GUI程序出现:
cannot connect to X server :0.0
2. 解释
X server是Linux系统上提供图形用户界面的服务程序。当客户端主机Client访问服务器Server上的图形程序时,需要Server对该Client赋能访问图形程序的权限。
3. 解决
给尝试访问图形程序的用户主机赋予xhost权限:
xhost +$HOSTNAME
本机的话使用$HOSTNAME,远程访问需要替换为该主机的IP,即可运行。
4. 真实再现
[root@FUTENG-CentOS bin]# ls
wiznote
[root@FUTENG-CentOS bin]# ./wiznote
No protocol specified
wiznote: cannot connect to X server :0.0
[oracle@FUTENG-CentOS bin]$ su root
Password:
[root@FUTENG-CentOS bin]# xhost +FUTENG-CentOS
FUTENG-CentOS being added to access control list
[root@FUTENG-CentOS bin]# su oracle
[oracle@FUTENG-CentOS bin]$ ls
wiznote
[oracle@FUTENG-CentOS bin]$ ./wiznote
[WIZAPI]api entry is empty, acquire entry...
[WIZAPI]acquire entry finished, url: "http://as.wiz.cn/wizas/xmlrpc"
set object: "folder" version: 0
[Syncing]logined...
[Syncing]start syncing folders...
[Syncing]upload folders...
5. 其他可能
还可能由于未将DISPLAY配置到环境变量上,可如下配置:
export DISPLAY=:0.0
6. 参考
http://stackoverflow.com/questions/646930/cannot-connect-to-x-server-0-0-with-a-qt-application
【TechTarget中国原创】X服务器为X Window System的分布式网络中连接到X终端的服务器。从终端用户的角度来看,X服务器相当于一个多视窗操作的服务器。实际上,X服务器应用程序提出客户请求,要求在各个终端运行视窗管理服务。X服务器(为X Window System的一部分)一般安置在大型机、小型机或者工作站中基于Unix的操作系统。
http://baike.baidu.com/view/2909526.htm
Nice :)
相关推荐
只需要改一个文件里的一句代码,很简单,但很难找到的解决方法,以人格担保绝对有效
我是在连接模拟器时出现了这样的问题,由于我kill服务都不可以,所以我采取了究极办法,如下: 1、找到你配置的sdk包下的platform-tools内的adb.exe,替换到模拟器中 2、如果模拟器是夜神,那么你还需要将模拟器目录...
mysql的连接问题,重启电脑登录不上mysql的问题
主要介绍了解决ubuntu vps安装docker时报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题的相关资料,文中介绍非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
很多同学都说在用Eclispe出现“cannot connect to VM” 。现在给你们解决!
家里台式机和笔记本安装的KEIL与Jink版本相同,台式机一直使用正常,这几天准备用笔记本使用KEIL在线仿真,选择Jlink时Keil自动闪退,或报“Cannot load driver 'C:\Keil_v5\ARM\Segger\JL2CM3.dll ”,更新JlinK...
VCS双机启动的时候可能出现如下错误:VCS ERROR V-16-1-10600 Cannot connect to VCS engine 该文档是我在解决该错误的方法,希望能帮助到有需要的朋友!
解决docker报错Cannot connect to the Docker daemon at unix
有时候会碰到cuda报错,OSError: libcudart.so.10.0: cannot open shared object file: No such file 原因是cuda动态链接库没有链接上。 解决方法如下: cuda10.0: sudo ldconfig /usr/local/cuda-10.0/lib64 cuda...
#Xlib: connection to ":0.0" refused by server Xlib: No protocol specified 错误三 warning: Cannot convert string "-isas-song ti-medium-r-normal--*-140-*-*-c-*-gb2312.1980-0" to type 错误四 Checking ...
8.3.0.0-371 pentaho-kettle kettle-core
主要给大家介绍了关于在ORACLE 11g安装中出现xhost: unable to open display问题的解决方法,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
在linux上启动jmeter-server报错: ...Server failed to start: java.rmi.RemoteException: Cannot start. localhost is a loopback address. An error occurred: Cannot start. localhost is a loopback address.
解决fatal:remote error:You can’t push to git://github.com/username/*.git问题的办法 今天Git push的时候 fatal:remote error: You can't push to git://github.com/username/*.git Use git@github....
ubuntu15下,安装完Docker后,运行docker images 报错Cannot connect to the Docker daemon. Is the docker daemon running on this host? 如下图 图 原因分析: 目前我遇到这个问题是两个原因造成的,一个是服务没...
Linux常见问题解决方案及详细解释,常见的命令操作,不同的操作方法对比等
主要介绍了SQL Server 2012无法连接到WMI提供程序(Cannot connect to WMI provider)解决方案,需要的朋友可以参考下
我安装的子系统是Ubuntu 1804,安装docker步骤如下: sudo apt update // 更新软件源 sudo apt install -y docker.io // 安装docker sudo usermod -aG docker leo // 添加当前用户leo到docker用户组,然后重启WSL,...