https://bugzilla.novell.com/show_bug.cgi?id=266931 ------- Comment #9 from gjeilers@evergreenresearch.com 2007-06-03 10:46 MST ------- The problem is caused by loss of the environment variable DBUS_SESSION_BUS_ADDRESS between ending a desktop session and starting a new one. In the case of KDE at least, this can be fixed by saving the value in a per-session file immediately after the session dbus-daemon is created and restoring it when a new session is started. You can do that by adding the following lines near the beginning of /opt/kde3/bin/startkde: # Save the current dbus session bus address echo $DBUS_SESSION_BUS_ADDRESS >~/.dbus-session-bus-address You also need to add the following line before the part of /etc/X11/xinit/xinitrc.common that tests for and starts a session dbus-daemon: # Restore the dbus session bus address if any test -r ~/.dbus-session-bus-address && \ read DBUS_SESSION_BUS_ADDRESS <~/.dbus-session-bus-address export DBUS_SESSION_BUS_ADDRESS There is probably something similar that would work for gnome desktops. A much better solution would be to prevent the environment variable from getting cleared in the first place, but I have not been able to find the code that executes when a desktop session is closed. This bug is NOT specific to x86-64 hardware as reported. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.