CloudCompare 无法启动并出现错误:“QXcbConnection:无法连接到显示器:0”
Posted
技术标签:
【中文标题】CloudCompare 无法启动并出现错误:“QXcbConnection:无法连接到显示器:0”【英文标题】:CloudCompare fails to launch with error: "QXcbConnection: Could not connect to display :0" 【发布时间】:2017-10-29 20:38:00 【问题描述】:上周,CloudCompare 突然停止启动。尝试通过桌面图标启动时,没有任何反应。尝试通过命令行启动时(例如$ cloudcompare.CloudCompare
)没有任何反应,我收到以下错误:
QXcbConnection: Could not connect to display :0
Aborted (core dumped)
尝试以 root 用户身份使用 sudo
/ 启动 CloudCompare 会返回稍有不同的错误消息:
mkdir: cannot create directory '/run/user/0': Permission denied
QXcbConnection: Could not connect to display :0
浏览了 Github、here 和其他各种论坛,这似乎是人们在使用其他使用 Qt 和/或 OpenGL 的程序时遇到的问题(请参阅1、2、3)。我也意识到这并不足以调试问题,所以如果我可以/应该提供任何其他诊断信息,请告诉我,我会添加它。
编辑:我实际上可以通过完全卸载 CloudCompare 然后重新安装它来再次工作。然而,这并不能解释最初的问题或如何解决它。
我的环境
操作系统和版本: Ubuntu 14.04 LTS CC 版本: v2.8.1(最新) 显卡: Intel Haswell Mobile Qt 版本: 5.2.1【问题讨论】:
在终端上执行 xhost + 并在没有 sudo 的情况下执行 cloudcompare 你的意思是:$ xhost +
,然后是$ cloudcompare.CloudCompare
?因为刚刚尝试过,不幸的是它没有工作。仍然收到相同的错误消息。
Answer 在姊妹网站上。
【参考方案1】:
我通过在 ubuntu 上安装 qt5-default
解决了这个问题
sudo apt-get install qt5-default
【讨论】:
以上是关于CloudCompare 无法启动并出现错误:“QXcbConnection:无法连接到显示器:0”的主要内容,如果未能解决你的问题,请参考以下文章
无法启动 android 模拟器并出现错误:当前 AVD 正在运行另一个模拟器实例
电脑出现“无法启动网络诊断策略服务,错误5无法访问”,怎么解决?
IIS5.1默认网站无法启动,World Wide Web Publishing服务无法启动 提示错误127 找不到指定程序