从 Windows 7 笔记本电脑上运行的最新版本的 XMing 连接到运行 KDE 的 Ubuntu 14.04 服务器。
我收到以下错误:
cpatti@hab: ~
$ konsole [21:05:46]
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
unnamed app(15587): KUniqueApplication: Cannot find the D-Bus session server: "Failed to connect to socket /tmp/dbus-uMb0BMC1R6: Connection refused"
unnamed app(15586): KUniqueApplication: Pipe closed unexpectedly.
有什么想法吗?
答案1
您需要 dbus 服务器来运行 konsole,使用以下命令安装包:
apt-get install dbus
然后再次尝试运行 konsole
答案2
我在这里找到了答案:
https://unix.stackexchange.com/questions/25998/how-do-i-prevent-ssh-remote-login-from-breaking-dbus
事实证明,答案是在“要运行的程序”框中放置“dbus-launch konsole”,而不仅仅是 Konsole。
答案3
因此,我的解决办法是,彻底放弃 Xming,并用西普拉。我尝试了 Ubuntu 附带的二进制包,但运气不佳。为了正常工作,我实际上从下载了二进制文件(版本 0.15.10)http://xpra.org/#download正如我所推荐的邮件列表(链接自Xpra.org。 地点)
答案4
更好的答案:https://unix.stackexchange.com/a/188877/32769 (它检查现有的 dbus,如果没有,则启动一个新的,并让 ssh 会话知道它。需要 bash、dbus 和 systemd 才能工作,但这应该是系统 sunning dbus 的情况)