Bernhard R. Link wrote:

> What the debian menu calls "window managers" are things to be called to
> get a running session (they are classically used by stand-alone window
> managers to replace themself with something else, which then gives the
> new session).

Thanks for taking to time to reply to this, I do appreciate it.
Unfortunately, I can't discuss this as well as I should, because of the
distinction between xsessions and window managers. In my experience, the
term xsession has either referred to a running instance of window
manager handling windows, or (as stated is the xsm man page) "a group of
applications, each of which has a particular state" such that the state
can be persisted and so on.

> Thus everything registered with needs=wm needs to be able to start a
> standalone session or it is broken.
>
> If gdm does not offer a way to start those, that is a bug in gdm.

Are there documentation or specs anywhere talking about xdg, more
specifically, that desktop managers should add entries from xdg to their
lists of possible sessions? I notice that kdm does add entries from
/var/lib/menu-xdg to its list of sessions but neither upstream gdm or
kdm makes reference to these folders neither can I find much about xdg
other than the specification for .desktop files. Hence, I assume the
decision to add all window managers registered with the Debian menu
system to the list of possible sessions is a Debian decision.

> Claiming that putting window managers there would be wrong makes
> no sense:
>
> - users want to start such window managers without any
>   other session management
> - something that does not start enough to be an useable session
>   does not belong in the Debian menu as then selecting that from
>   another window manager's menu would mean the user only has
>   a 'bare' window-managing-only window-manager.

That seems to make sense.

> (To workaround that bug, try installing menu-xdg, look at the files
> it generates (in /var/lib/menu-xdg/xsessions/ I think) and copy the
> files you miss to a directory where gdm looks for them).

Thanks, although personally I have no issues working around this. One of
my main reason for using Debian rather than its derivatives is to
actually get things fixed at the source. Although when I can't even get
something as trivial as a menu fixed due to maintainer disagreements I
start to question this policy.

> I'd write something to that bug report in gdm, but the last message
> is from Josselin Mouette, so I fear too much to get again only insults
> and verbal abuses back.

I think I'll write to something like Debian Desktop mailing list who
hopefully might be able to clarify. I'd hate to be the cause of a flame war.

Francis



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to