I have added a similar functionality recently to be able to install more than one GNOME (or other) session with gdm: - UNE is using that - gnome-stracciatella is currently converted to it
The idea is simply to take the .desktop file name exported by GDM and add it to the xdg path with something like /etc/xdg/xdg-<session filename>. For instance, I currently have: XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg If I boot on my une session, I'll have: XDG_CONFIG_DIRS=/etc/xdg/xdg-une:/etc/xdg The script keep user's xdg path if he tweaked it. It is at /etc/X11/Xsession.d/60xdg_path-on-session and is shipped on the gdm package. The drawback of that solution is that you'll have to move your conffiles to the new path /etc/xdg/xdg-<session filename>/autostart (for autostart desktop files) -- xfconf dbus service doesn't know about XDG user variables https://bugs.launchpad.net/bugs/327926 You received this bug notification because you are a member of Mythbuntu Bug Team, which is subscribed to mythbuntu-default-settings in ubuntu. Status in New Configuration Manager for Xfce: Unknown Status in “libxfce4util” package in Ubuntu: New Status in “mythbuntu-default-settings” package in Ubuntu: New Status in “xfconf” package in Ubuntu: Fix Released Status in “xubuntu-default-settings” package in Ubuntu: New Bug description: Binary package hint: xfconf I've been trying to port over all of the mythbuntu xfce settings to the new xfconf based setup and racking my head out. I have checked, double checked, and even triple checked all syntax everywhere. It then finally dawned upon me. When you log into your session, xfconf appears to not care about any XDG environment variable that has been set up for you. If I kill xfconfd and respawn it manually, xfconf-query suddenly knows all about these other missing variables. _______________________________________________ Mailing list: https://launchpad.net/~mythbuntu-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~mythbuntu-bugs More help : https://help.launchpad.net/ListHelp

