Estoy ejecutando openSUSE 11.3 en mi estación de trabajo en el trabajo con KDE, no tengo acceso de root a él. El shell predeterminado se ha establecido en tcsh
. Cuando inicie sesión en mi estación de trabajo e inicie sesión de forma remota desde mi MacBook con OS X 10.6 usando ssh
, así:
ssh -X -C user@workstation.edu
todo funciona bien; sin embargo, una vez que termino, recibo errores DBUS en la sesión de mi estación de trabajo cada vez que intento iniciar algo con una GUI, incluido, desafortunadamente, el cuadro de diálogo de cierre de sesión desde el panel de la barra de tareas. Me estoy cansando de matar startkde
solo para cerrar sesión en estas situaciones.
En línea, he encontrado muchas instrucciones para conectarme a una sesión dbus existente usando ssh, pero me gustaría hacer lo contrario, dejar la sesión dbus existente completamente intacta por la sesión de inicio de sesión remoto ssh.
Si lo hago
ssh -X -C user@workstation.edu dbus-launch konsole
eso funciona, por lo que solo el shell de inicio de sesión interactivo está rompiendo dbus. ¿Cómo debo modificar ~/.cshrc
? Tenga en cuenta que no tengo permiso para modificar /etc/cshrc
, /etc/login
etc.
Puedo enumerar los contenidos de esos archivos aquí, si es necesario.
Actualizar:
Aquí hay un gran archivo tar con todos los scripts que pude encontrar:
dbus-launch konsole
que interrumpe la sesión local? ¿O simplemente un inicio de sesión ssh interactivo donde presionaexit
inmediatamente?).