On Sat, Nov 11, 2006 at 10:14:38AM +0100, Josselin Mouette wrote: > Le samedi 11 novembre 2006 à 10:00 +0100, Bill Allombert a écrit : > > > > Hi, > > > > > > > > Why are Metacity and Twm in the sessions dialog? > > > > > > This is because menu-xdg assumes that all window managers are also > > > session managers, which is wrong in the general case. > > > > What do you suggest we do ? > > > > The issue is that there is no freedesktop draft standard about xsessions > > .desktop files, so xdg-desktop-entry-spec-sessions is a guess work. > > I don't think that's a problem with the freedesktop standard, although I > agree it should be extended to support them. Currently, xsessions are > defined by .desktop files put in /usr/share/xsessions.
How are they defined ? Where are the spec? What is a session manager ? Is e.g. flwm a session manager ? Why twm is not ? > The problem is the lack of a hint for menu to obtain the list of session > managers, which is why all entries from the WindowManagers category are > used. The solution to this specific bug is either to extend the Debian > menu protocol to have such a hint, or to simply stop providing these > files and ask session manager packages to ship a file > in /usr/share/xsessions. A lot of window-managers listed in /usr/share/xsessions are no more no less session-manager than twm, AFAICS. Extending the Debian menu protocol to mark session manager is trivial, but that suppose to have a definition of session-manager. Cheers, -- Bill. <[EMAIL PROTECTED]> Imagine a large blue swirl here.