X11

無法從 xterm 啟動 konsole

  • November 19, 2017

我安裝了lxde& kde(連同konsole)。現在我使用( )xterm從 Windows 主機啟動,它工作正常,但是當我想啟動(我的首選 shell)時,我收到此錯誤:Xlaunch``Xming``konsole

:~$ konsole
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
unnamed app(4284): KUniqueApplication: Cannot find the D-Bus session server:  "Failed to connect to socket /tmp/dbus-aGE9cG1V4s: Connection refused" 

unnamed app(4283): KUniqueApplication: Pipe closed unexpectedly.

我該如何解決這個問題?

我可以很好地startkdeXlaunch啟動和啟動,為什麼它不能從 xterm 啟動(我猜 KDE 沒有在同一個螢幕上執行)?Konsole``KDE

我收到了同樣的資訊Cannot find the D-Bus session server,但出於不同的原因。

它抱怨的失去的套接字實際上是從我的外殼中導出的:

$ echo "$DBUS_SESSION_BUS_ADDRESS"
unix:abstract=/tmp/dbus-egihF2y0CA,guid=059d8af8243239d92b51c6b55a005504

我所要做的就是清除該變數(從我所有的 shell 中),然後再試一次:

unset DBUS_SESSION_BUS_ADDRESS

正如評論中所建議的,*為什麼我不能通過遠端 SSH 會話執行 Gnome 應用程序?*是類似的問題,類似的原因。當您嘗試執行konsole時,它會嘗試與遠端 D-Bus 伺服器建立連接,但失敗(因為它沒有執行)。

至於警告消息,這些是已知的,並且與 KDE 中的長期問題相關,這些問題顯然沒有得到處理(除了建議進行修改以konsole消除某些消息)。

進一步閱讀(錯誤報告中的一些評論與開發人員關於可以忽略警告的斷言提出異議):

引用自:https://unix.stackexchange.com/questions/258143