/usr/sbin/chksession uses the files in /etc/X11/wmsession.d to determine which window managers are available, as well as, when called as chksession -F (as in from /etc/X11/Xsession), to determine which one is in use. Since we no longer use wmsession.d, this script needs to be updated to use the new location for window managers that are installed. One result of this bug is that in IceWM, mate-polkit is not run, since /etc/X11/xinit.d/xdg-autostart is unable to determine that it is running in icewm (the variable is still set to "default").
/usr/share/xsessions is the new directory it needs to parse. It currently doesn't know how to parse this directory, even if you pass it with --dir=. CC'ing wally and neoclust, who worked on the transition to /usr/share/xsessions.
CC: (none) => jani.valimaa, mageia
Hi, I created bug 17617 with a proposed patch to solve that problem (which also impacts bug 17616 and bug 17913). Best regards, Nico.
CC: (none) => nicolas.salguero
Yeah, we need to adapt it for a worls where xsessions is the source of session files
CC: (none) => mageia, thierry.vignaud
(In reply to Nicolas Salguero from comment #2) > I created bug 17617 with a proposed patch to solve that problem (which also > impacts bug 17616 and bug 17913). Thanks for taking a first crack at this. The patch doesn't look quite correct yet, so I posted a comment on Bug 17617. Do we really need three bugs for autologin doesn't work, though?
*** Bug 18918 has been marked as a duplicate of this bug. ***
CC: (none) => westel
Blocks: (none) => 15527Priority: Normal => release_blocker
(In reply to David Walser from comment #4) No *** This bug has been marked as a duplicate of bug 17617 ***
Resolution: (none) => DUPLICATEStatus: NEW => RESOLVED
Blocks: 15527 => (none)