[bug-notifications] [windowmaker_dtlogin 0004300]: Doesn't leverage /usr/dt/bin/Xsession (thus misses out on Xsession.d for example)

Mantis Bug Tracker noreply at opencsw.org
Mon Feb 22 15:13:30 CET 2010


The following issue has been SUBMITTED. 
====================================================================== 
http://www.opencsw.org/mantis/view.php?id=4300 
====================================================================== 
Reported By:                skayser
Assigned To:                
====================================================================== 
Project:                    windowmaker_dtlogin
Issue ID:                   4300
Category:                   regular use
Reproducibility:            N/A
Severity:                   minor
Priority:                   normal
Status:                     new
====================================================================== 
Date Submitted:             2010-02-22 15:13 CET
Last Modified:              2010-02-22 15:13 CET
====================================================================== 
Summary:                    Doesn't leverage /usr/dt/bin/Xsession (thus misses
out on Xsession.d for example)
Description: 
3rd party window managers (like window maker) can integrate
/usr/dt/bin/Xsession into their startup files. This way, sysadmin
facilities like a global /etc/dt/config/Xsession.d directory with hook
scripts which are called on session startup become available.

The windowmaker_dtlogin package doesn't do this currently. How about
leveraging Xsession (or at least the Xsession.d sub-part)? For an example
of how this can be done, please see the gnome_dtlogin package. The order in
which the gnome_dtlogin configuration file and scripts are processed is
roughly the following:

* /etc/dt/config/C/Xresources.d/Xresources.CSWgnome (configures dtlogin)
* /etc/dt/config/Xsession.CSWgnome (called by dtlogin, starts Xsession)
* /usr/dt/bin/Xsession
* /etc/dt/config/Xsession2.CSWgnome (called by Xsession via
$SDT_ALT_SESSION)
* /etc/dt/config/Xinitrc.CSWgnome
======================================================================



More information about the bug-notifications mailing list