Description of problem: Right now /etc/X11/xinit/Xclients uses hardcoded GNOME/KDE/WMAKER case switch when parsing /etc/sysconfig/desktop. I would like to extend the functionality of using sysconfig/desktop to set a system wide default to access the alternative environments that are installed via Xclients.* files in /usr/share/switchdesk/ For example after installing fluxbox I would like to be able to set DESKTOP="FLUXBOX" or DESKTOP="XFCE" and have the default logic in /etc/X11/xinit/Xclients parse that preference and run the associated /usr/share/switchdesk/Xclients.* Feel free to tell me I'm smoking crack, but if this is something worth pursuing I could probably mock up so rather horrid example script logic to replace the hardcoded case logic in xinit/Xclients with a parse of /usr/share/switchdesk as Xsession does. -jef Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Fedora Core 2 is now maintained by the Fedora Legacy project for security updates only. If this problem is a security issue, please reopen and reassign to the Fedora Legacy product. If it is not a security issue and hasn't been resolved in the current FC3 updates or in the FC4 test release, reopen and change the version to match.
I've implemented Xclients.d support in rawhide xinitrc for about a month now which seems to match more or less what's being requested here. Closing as fixed in RAWHIDE.