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 :)
相关推荐
根据提供的文件信息,“I cannot start the X server”错误发生在Linux Redhat AS4(内核版本为2.6.9)上。该系统尝试启动X Window系统时失败,并在终端输出了以下错误信息: ``` could not open default font '...
我是在连接模拟器时出现了这样的问题,由于我kill服务都不可以,所以我采取了究极办法,如下: 1、找到你配置的sdk包下的platform-tools内的adb.exe,替换到模拟器中 2、如果模拟器是夜神,那么你还需要将模拟器目录...
标题中的“关于Eclipse的'cannot connect to VM'”指的是在使用Eclipse集成开发环境时,用户遇到的一个常见错误提示。这个错误通常发生在尝试启动Java虚拟机(JVM)时,Eclipse无法成功连接到它。这可能是由于多种原因...
标题中的问题“MySQL无法连接到本地MySQL服务器”通常是由多种因素引起的,这可能是由于服务未启动、配置问题、权限问题或者是网络通信问题等。描述提到的情况指出,即使卸载并重新安装MySQL,问题仍然存在,这表明...
在Ubuntu VPS上安装Docker时,可能会遇到一个常见的错误:“Cannot connect to the Docker daemon at unix:///var/run/docker.sock.” 这个问题通常是由于Docker守护进程未运行或者是由于Linux内核版本过低导致的。...
修改 `/etc/default/tftpd-hpa` 文件中的 `TFTP_ADDRESS` 参数值,将 `TFTP_ADDRESS="0.0.0.0:69"` 更改为具体的 IP 地址,例如 `TFTP_ADDRESS="192.168.0.71:69"`。这样可以确保 tftpd-hpa 使用正确的 IP 地址绑定...
解决docker报错Cannot connect to the Docker daemon at unix
赠送jar包:android-json-0.0.20131108.vaadin1.jar; 赠送原API文档:android-json-0.0.20131108.vaadin1-javadoc.jar; 赠送源代码:android-json-0.0.20131108.vaadin1-sources.jar; 赠送Maven依赖信息文件:...
"Linux安装Oracle图形化界面问题处理" Linux安装Oracle图形化界面时经常会遇到各种问题,本文将...安装Oracle图形化界面需要解决各种问题,需要用户具备一定的 Linux 和 Oracle 的知识,并且需要具备解决问题的能力。
VCS双机启动的时候可能出现如下错误:VCS ERROR V-16-1-10600 Cannot connect to VCS engine 该文档是我在解决该错误的方法,希望能帮助到有需要的朋友!
有时候会碰到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...
家里台式机和笔记本安装的KEIL与Jink版本相同,台式机一直使用正常,这几天准备用笔记本使用KEIL在线仿真,选择Jlink时Keil自动闪退,或报“Cannot load driver 'C:\Keil_v5\ARM\Segger\JL2CM3.dll ”,更新JlinK...
解决 Linux 下访问 HTTPS 站点问题:证书无效 在 Linux 系统中访问 HTTPS 站点时,可能会遇到证书无效的问题,导致无法访问网站。这是因为 Linux 系统中没有信任该网站的证书颁发机构(Certificate Authority,CA)...
为了解决这个问题,我们需要深入理解X Window System以及如何配置它来正确地显示Oracle 11g的安装界面。 1. **X Window System**:X Window System(简称X或X11)是Unix和类Unix操作系统上的一种图形用户界面系统。...
本文旨在分享初次在Linux操作系统(具体为CentOS 5.5)上安装ArcGIS Server Java版本的经验,包括可能遇到的问题及解决方法。 #### 系统配置 - **操作系统**: CentOS 5.5 - **主机名**: ags - **IP地址**: 192.168....
TDengine-server-2.4.0.7-Linux-x64.rpm
ubuntu15下,安装完Docker后,运行docker images 报错Cannot connect to the Docker daemon. Is the docker daemon running on this host? 如下图 图 原因分析: 目前我遇到这个问题是两个原因造成的,一个是服务没...
在Windows 10中使用Windows Subsystem for Linux (WSL) 运行Docker时,可能会遇到“Cannot connect to the Docker daemon at unix:///var/run/docker.sock.”的错误。这个错误通常意味着Docker守护进程(Docker ...
### JDBC连接SQL Server 2008问题解析与解决方案 #### 一、SQL Server JDBC连接问题概述 在尝试使用Java Database Connectivity (JDBC)来连接SQL Server 2000/2005/2008时,可能会遇到各种连接失败的问题。这些...