Bug#564071: gdm: GDM does not pick up sessions in /var/lib/menu-xdg/xsessions/

Josselin Mouette joss at debian.org
Sat Jan 16 12:36:33 UTC 2010


Le vendredi 15 janvier 2010 à 22:18 +0100, Bill Allombert a écrit : 
> > The only place to register for X sessions is /usr/share/xsessions.
> 
> Where is it documented ?  Do you really want menu-xdg to generate xsessions in
> /usr/share/xsessions?

No. The Debian menu specification does not obtain sufficient information
to generate them, so it is out of question to generate them
automatically. It would duplicate existing entries and add broken ones.

> If xsessions is anything like the other existing XDG specification, it is
> trivial for GDM to read xsessions file in /var/lib/menu-xdg/xsessions.

Yes it is indeed trivial. The reason why it doesn’t read them anymore is
because the contents of this directory is wrong.

>   The
> only real issue is #464179 but first duplicated entries is not a critical
> problem

WTF? Duplicated entries is a major usability issue.

> , and if xsessions were documented it would be possible to avoid the
> duplication by merging the list instead of concatening them. In any case it is
> possible to alleviate this problem in two ways:
> 1) add a Debian submenu for sessions files in /var/lib/menu-xdg/xsessions.

Sessions are not presented in a menu.

> Anyway, GDM being the default display manager should work with all the 
> window manager and cannot force window managers that does not implement
> the XDG specification to provide an xsession file, especially with the
> lack of documentation.

A window manager is not a session manager. Just because some of them can
serve as both (often in a very restricted way) doesn’t mean you can add
all of them blindly.

Cheers,
-- 
 .''`.      Josselin Mouette
: :' :
`. `'   “I recommend you to learn English in hope that you in
  `-     future understand things”  -- Jörg Schilling
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100116/e68f965b/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list