CloudCompare无法启动时出现错误:“QXcbConnection:无法连接到显示:0”

时间:2017-10-29 20:38:00

标签: linux qt

在上周,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,这里以及其他各种论坛,这似乎是人们在使用Qt和/或OpenGL的其他程序中遇到的问题(参见12,{{ 3}})。我也意识到这不足以调试问题的信息,所以如果我能/应该提供任何其他诊断信息,请告诉我,我会添加它。

编辑:我可以通过完全卸载然后重新安装来让CloudCompare再次运行。然而,这并不能解释原始问题或如何解决它。

我的环境

  • OS&版本: Ubuntu 14.04 LTS
  • CC版: v2.8.1(最新)
  • 显卡:英特尔Haswell Mobile
  • Qt版本: 5.2.1

1 个答案:

答案 0 :(得分:-1)

我通过在Ubuntu上安装qt5-default来解决此问题

sudo apt-get install qt5-default