From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031030 Description of problem: Normally an additonal WMs can be added to the GDM session menu by adding an entry to the /etc/X11/gdm/Sessions directory. This worked as expected in RedHat 9 and now no longer works with fedora core. Version-Release number of selected component (if applicable): gdm-2.4.4.5-1 How reproducible: Always Steps to Reproduce: 1. Add an entry for a different window manager to the /etc/X11/gdm/Session directory 2. Restart GDM 3. See that the session menu has not changed as expected. 4. ???????? 5. Profit Actual Results: The menu did not change as expected. Expected Results: The menu should have updated and added the new WM. Additional info:
This is due to fact that gdm changed its beahiour to be compatible with kdm and to comply with freedesktop org specs. Now sessions are in /etc/X11/dm/. But fedora behaviour looks like somebody was not able to decide what he will use. Old or new gdm setup? Even if you add correct sesstion in dm dir, you are only able to switch that EVERY time on login. You have no possibility to change that permanently, because you recieve message that you should use switchdesk, but switchdesk again does not know anything else then what is programed to use. GDM now offers to use .dmrc in your home to store last session. But that one with Fedora only saves the setting after session start, but it looks like it does not read what's in the file when you are loging in. If .dmrc will be used then no switchdesk is needed anymore.
The permanent storing of last used session can be enabled in the config file.