Linux下解决cannot connect to X server :0.0 问题
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://www.searchnetworking.com.cn/whatis/word_4881.htm
http://baike.baidu.com/view/2909526.htm
Nice :)
Linux下解决cannot connect to X server :0.0 问题相关推荐
- Linux下解决cannot connect to X server问题
最近在实验室服务器上跑python程序遇到这样问题:cannot connect to X server,网上搜了搜,发现是因为:X server是Linux系统上提供图形用户界面的服务程序.当客户端 ...
- cannot mysql server on_轻松解决cant connect to MySQL server on 'xxx'(10038)错误
轻松解决cant connect to MySQL server on 'xxx'(10038)错误 2017-08-04分类:数据库编辑:阅读(4565) 本地navicate连接部署在linux服 ...
- [Error]在Linux服务器:cannot connect to X server localhost:11.0
[Error]在Linux服务器:cannot connect to X server localhost:11.0 首先试了 但是失败了,好像和我的错误不一样 后来在这篇文章 明白了X server ...
- Linux下解决“shutdown: command not found“问题
Linux下解决"shutdown: command not found"问题 参考文章: (1)Linux下解决"shutdown: command not found ...
- ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
ubuntu linux下解决"no java virtual machine was found after searching the following locations:" ...
- 虚拟机Linux下解决ping时出现 unknown host问题
虚拟机Linux下解决ping时出现 unknown host问题 参考文章: (1)虚拟机Linux下解决ping时出现 unknown host问题 (2)https://www.cnblogs. ...
- Linux下解决命令未找到的问题
Linux下解决命令未找到的问题 参考文章: (1)Linux下解决命令未找到的问题 (2)https://www.cnblogs.com/mnote/p/8832806.html 备忘一下.
- linux 进程 状态 ri,LINUX下解决netstat查看TIME_WAIT状态过多问题(转)
# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c 16 CLOSING 130 ESTABLISHED 298 FIN_WAIT1 13 FIN_WA ...
- LINUX下解决netstat查看TIME_WAIT状态过多问题
LINUX下解决netstat查看TIME_WAIT状态过多问题 参考文章: (1)LINUX下解决netstat查看TIME_WAIT状态过多问题 (2)https://www.cnblogs.co ...
- Arch Linux下解决zip解压乱码的方法
Arch Linux下解决zip解压乱码的方法 完全转载于一个大佬的论坛发帖,感觉很有用但没有搜到CSDN的相关文章所以转过来,瑟瑟发抖 安装unarchiver,用unar解压zip文件.(给kde ...
最新文章
- 判断直线与线段 是否相交 + 加入误差 故需要判断重点 poj 3304 Segments
- 如何使用OpenCppCoverage检查单元测试的行覆盖率
- 手摸手,带你用 vue 动画实现原生 app 切换效果,丝滑般的体验
- 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY3-线性模型
- 导出jar插件_利用类加载器解决不兼容的Jar包共存的问题
- 一个好的设计应当具备哪些要素
- springboot下MVC的MessageConverters和静态资源位置的配置
- Java中的Volatile如何工作? Java中的volatile关键字示例
- Redis 中 Lua 脚本的应用和实践
- php smarty thinkphp,用新版的thinkphp3.2.3和新版的smarty3.1.29
- Windows域控设置客户端禁用运行/cmd命令行【全域策略生效】
- 1005 继续(3n+1)猜想 (25 分)—PAT (Basic Level) Practice (中文)
- Exchange Server 2007邮箱存储服务器的容量规划和性能调优(下)
- 安卓开发学习笔记—————《Anroid编程权威指南》第六章 Android编程与兼容性问题...
- webstorm汉化攻略
- 交换机下接路由器lan还是wan_同一网络中如何配置多个路由器?
- Linux系统中关闭超线程,超线程加快Linux操作系统的速度怎么样?
- 【TJOI 2019】唱、跳、rap和篮球
- Raspberry 静态IP配置
- python从图片提取文字_用python提取图片文字