Session is not initialised properly when selecting non-default window manager
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LTSP5 |
Fix Released
|
Undecided
|
Unassigned | ||
ldm (Fedora) |
Fix Released
|
Low
|
|||
ldm (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: ldm
Either by using LDM_SESSION in lts.conf or selecting within the ldm greeter the window manager to use, the session is not initialized properly. The reason is that Xsession is not executed, and many scripts in /etc/X11/
Here is an example of the command line started on the server when using non-default KDE desktop :
/usr/bin/ssh -X -t -S /var/run/
Xsession is not a standard script, so we should look to see how other distros are handling it. Under Ubuntu, saving the window manager in the home directory can be an option.
Changed in ldm: | |
status: | Unknown → In Progress |
Changed in ldm: | |
status: | In Progress → Fix Released |
Changed in ldm (Fedora): | |
importance: | Unknown → Low |
Currently ldm only launches a desktop session through the Xsession script if you gnome-session) it will run it directly, bypassing important stuff that xinit/xinitrc. d.
let it use the default desktop. If you manually pick a different session (like
/usr/bin/
happens in /etc/X11/
ldm must learn how to run all sessions through Xsession.