Sto eseguendo openSUSE 11.3 sulla mia workstation al lavoro con KDE, non ho accesso root ad esso. La shell predefinita è stata impostata su tcsh
. Quando eseguo l'accesso dalla mia workstation e accedo in remoto dal mio MacBook con OS X 10.6 usando ssh
, in questo modo:
ssh -X -C user@workstation.edu
tutto funziona bene; tuttavia, una volta terminato, visualizzo errori DBUS sulla sessione della mia workstation ogni volta che provo ad avviare qualsiasi cosa con una GUI, inclusa, sfortunatamente, la finestra di dialogo di logout dal pannello della barra delle attività. Mi sto stancando di uccidere startkde
solo per disconnettermi in queste situazioni.
Online ho trovato molte istruzioni per collegarmi a una sessione dbus esistente usando ssh, ma mi piacerebbe fare il contrario, lasciare la sessione dbus esistente completamente intatta dalla sessione di accesso remoto ssh.
Se lo faccio
ssh -X -C user@workstation.edu dbus-launch konsole
funziona, quindi è solo la shell di login interattiva che sta rompendo dbus. Come devo modificare ~/.cshrc
? Tenete a mente che non ho il permesso di modificare /etc/cshrc
, /etc/login
ecc
Posso elencare il contenuto di questi file qui, se necessario.
Aggiornare:
Ecco un grosso file tar con tutti gli script che ho trovato:
dbus-launch konsole
che interrompe la sessione locale? O semplicemente un login ssh interattivo in cui si premeexit
immediatamente?).