After upgrading to openSuSE 11.2, I noticed problems launching GUI applications remotely with error messages concerning dbus.
I added this to my .bashrc file:
if [[ -n "$DISPLAY" ]] && [[ -n "$SSH_CLIENT" ]] && [[ -z "$DBUS_SESSION_BUS_ADDRESS" ]] ; then
## if not found, launch a new one
eval $(dbus-launch --exit-with-session)
export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID
A GUI application can run fine now, but entering text in the konsole is painfully slow, and I have to enter some characters several times.
If I start a new konsole or xterm program, it is fine.
Any idea what I may have missed?