Ich führe openSUSE 11.3 auf meiner Workstation bei der Arbeit unter KDE aus. Ich habe keinen Root-Zugriff darauf. Die Standard-Shell wurde auf festgelegt tcsh
. Wenn ich an meiner Workstation angemeldet bin und mich von meinem MacBook mit OS X 10.6 aus ssh
wie folgt remote anmelde :
ssh -X -C user@workstation.edu
alles funktioniert gut; Sobald ich fertig bin, erhalte ich DBUS-Fehler in meiner Workstation-Sitzung, wenn ich versuche, etwas mit einer GUI zu starten, einschließlich leider des Abmeldedialogfelds in der Taskleiste. Ich habe es satt zu töten, startkde
nur um mich in diesen Situationen abzumelden.
Online Ich habe viele Anweisungen zum Herstellen einer Verbindung zu einer vorhandenen dbus-Sitzung mit ssh gefunden, aber ich möchte das Gegenteil tun und die vorhandene dbus-Sitzung von der ssh-Remote-Anmeldesitzung völlig unberührt lassen.
Wenn ich mache
ssh -X -C user@workstation.edu dbus-launch konsole
das funktioniert, also ist es nur die interaktive Login-Shell, die dbus kaputt macht. Wie soll ich ändern ~/.cshrc
? Beachten Sie, dass ich haben keine Berechtigung zu ändern /etc/cshrc
, /etc/login
etc.
Bei Bedarf kann ich hier den Inhalt dieser Dateien auflisten.
Aktualisieren:
Hier ist eine große TAR-Datei mit allen Skripten, die ich finden konnte:
dbus-launch konsole
die lokale Sitzung unterbrochen? Oder lediglich ein interaktives SSH-Login, bei dem Sieexit
sofort drücken ?).