I'm running openSUSE 11.3 on my workstation at work under KDE, I don't have root access to it. The default shell has been set to tcsh. When I am logged in at my workstation and log in remotely from my MacBook running OS X 10.6 using ssh, like so:
ssh -X -C [email protected]
everything works fine; however, once I'm done, I get DBUS errors on my workstation session whenever I try to launch anything with a GUI, including, unfortunately, the logout dialog box from the task bar panel. I'm getting tired of killing startkde just to logout in these situations.
Online I've found a lot of instructions for connecting to an existing dbus session using ssh, but I'd like to do the opposite, leave the existing dbus session completely untouched by the ssh remote login session.
If I do
ssh -X -C [email protected] dbus-launch konsole
that works, so it's only the interactive login shell that's breaking dbus. How should I modify ~/.cshrc? Keep in mind that I don't have permission to modify /etc/cshrc, /etc/login, etc.
I can list the contents of those files here, if necessary.
Update:
Here is a big tar file with all the scripts I could find: