Bug 125816

Summary: RFE: extend support for /etc/sysconfig/desktop preference to encompass installable Xclients optional desktops
Product: [Fedora] Fedora Reporter: Jef Spaleta <jspaleta>
Component: switchdeskAssignee: Than Ngo <than>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 2CC: mattdm, mharris
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-04-26 16:41:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jef Spaleta 2004-06-11 19:20:21 UTC
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:

Comment 1 Matthew Miller 2005-04-26 15:17:04 UTC
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.

Comment 2 Mike A. Harris 2005-04-26 16:41:27 UTC
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.