Since it took me quite a while to unravel the order in which xubuntu session startup scripts are executed, I think I'll write it down here. Perhaps this will help someone else in the future.
gdm /usr/share/xsessions/xubuntu.desktop ... /etc/gdm/Xsession command=/usr/share/xubuntu/session.sh /etc/profile ~/.profile /etc/xprofile ~/.xprofile /etc/X11/Xsession.d/* 20x11-common_process-args STARTUP=/usr/share/xubuntu/session.sh 74dbus_dbus-launch STARTUP=/usr/bin/dbus-launch --exit-with-session /usr/share/xubuntu/session.sh 99x11-common_start exec $STARTUP [/etc/gdm/Xsession does not continue] ... /usr/share/xubuntu/session.sh exec startxfce4 ... /usr/bin/startxfce4 ~/.config/xfce4/xinitrc OR /etc/xdg/xfce4/xinitrc /usr/bin/xfce4-session -- xfce4-session fails to spawn gnome-keyring-daemon https://bugs.launchpad.net/bugs/357346 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs