尝试从 XMing (Windows) 运行 Konsole 失败

尝试从 XMing (Windows) 运行 Konsole 失败

从 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 的情况)

相关内容