Der Versuch, Konsole über XMing (Windows) auszuführen, schlägt fehl

1339
feoh

Herstellen der Verbindung von XMing, das auf einem Windows 7-Laptop ausgeführt wird, mit einem Ubuntu 14.04-Server, auf dem KDE ausgeführt wird.

Ich erhalte folgende Fehlermeldung:

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.  

Irgendwelche Gedanken?

0

4 Antworten auf die Frage

1
Romeo Ninov

Sie benötigen einen Dbus-Server, um konsole auszuführen. Installieren Sie das Paket mit diesem Befehl:

apt-get install dbus 

und erneut versuchen, konsole auszuführen

Sie sind sehr nahe, aber auf dem System war bereits dbus installiert. Das Problem ist, dass Sie konsole aus dem dbus-Kontext ausführen müssen. Siehe meine Antwort oben für das, was tatsächlich funktioniert hat :) feoh vor 9 Jahren 1
1
feoh

Ich habe die Antwort hier gefunden:

https://unix.stackexchange.com/questions/25998/how-do-i-prevent-ssh-remote-login-from-breaking-dbus

Es stellt sich heraus, dass die Antwort darin besteht, 'dbus-launch konsole' in das Feld "Program to Run" zu stellen und nicht nur Konsole.

1
cerr

Also war der Entschluss für mich, Xming alle zusammen zu werfen und durch Xpra zu ersetzen . Ich habe mit den Binärpaketen von Ubuntu herumgespielt, hatte aber kein Glück. Damit alles korrekt funktioniert, habe ich die Binärdateien (Version 0.15.10) von http://xpra.org/#download heruntergeladen, da ich von der winswitch- Mailingliste empfohlen wurde (verlinkt von der Xpra.org- Site).

0
Pablo Saratxaga

Eine bessere Antwort: https://unix.stackexchange.com/a/188877/32769 (es prüft den vorhandenen dbus, startet einen neuen nicht und macht die ssh session davon in Kenntnis. Erfordert, dass bash, dbus und systemd funktionieren, aber das sollte der Fall eines Systems sein, das dbus betreibt)