Red Hat Bugzilla – Bug 125816
RFE: extend support for /etc/sysconfig/desktop preference to encompass installable Xclients optional desktops
Last modified: 2007-11-30 17:10:44 EST
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
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.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
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.