Hi On Wed, May 05, 2004 at 02:14:36AM +0100, Stuart Children wrote: > I think the issue is that there are two tasks - choosing a session for > gdm, and choosing a session for startx. For former is handled fine at > login time by gdm's own code (currently disabled). The problem is really > when someone wants to change the gdm session whilst logged in. They use > switchdesk - but switchdesk is really designed for the other task, > namely choosing a session for startx. > > I propose we solve this by making switchdesk suitable for both tasks - > so it updates gdm (ie: set the appropriate gconf key) as well as startx > (ie: writes ~/.Xclients). The default would be to change the setting of > both, but you should be able to do one or the other. Obviously this > requires my initial proposal (that switchdesk uses the same session list > as gdm). There are varying ways you could do the UI for this - I'll try > to mock up some ideas tomorrow. Again, I am willing to do the coding on > this! Waited to see what differences switchdesk had in FC2... awareness of more desktops, but they're still hardcoded, and it still has the same flaws as before regarding gdm/startx usage. So, attached is a mockup of the kind of thing I'm suggesting. Comments welcome. If this is seen as a good solution, then I would be extremely keen to get the necessary changes into FC3, and as I mentioned above I'm happy to do the coding. Somone at RedHat just needs to say the word. :) Cheers -- Stuart
Attachment:
switchdesk.png
Description: PNG image