您的位置:首页 > 其它

KDE解决Could not start d-bus. Can you call qdbus?

2014-12-07 19:45 288 查看
最近linuxmint-kde更新,不知怎么进不去KDE桌面。弹出Could not start d-bus. Can you call qdbus

我尝试了

sudo apt-get install qdbus

sudo apt-get install qdbus-qt5

因为都正常安装所以没解决。

后来搜索网上发现了这个BUG的讨论
https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1304805
但是方法些许不适用,但是让我找到了些方向。

sudo vim /usr/bin/startkde 查看KDE启动脚本。

找到qdbus的定义,发现他的路径是由kde4-config --qt-binaries这个命令决定的。

<strong>  qbindir=`$bindir/kde4-config --qt-binaries`
qdbus=$qbindir/qdbus</strong>
试着执行了下 kde4-config --qt-binaries 发现输出 /bin路径

而我在/bin路径下找不到qdbus,而qdbus是处在/usr/bin 路径下。

解决办法:

可以直接硬链接。 ln -s /usr/bin/qdbus /bin 之后重启就OK了。

前提 qt已正常安装

除了以上的方法,还有可能是/usr/bin下存在qt配置文件,改变了qt的使用。

删除/usr/bin下的qt配置文件

—————————————————————————————————
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐