http://bugzilla.opensuse.org/show_bug.cgi?id=1176195 http://bugzilla.opensuse.org/show_bug.cgi?id=1176195#c32 --- Comment #32 from Denis Kondratenko <denis.kondratenko@suse.com> --- (In reply to Dominique Leuenberger from comment #31)
sure, but what is the argument of xdm for everything then? Or maybe I got it wrong, and something works differently through 'alternatives'?
The service 'xdm' is a bit unfortunate and historically named like this. it's in fact not really xdm, unless you also select 'real xdm' as the DM behind it.
So the xdm is just a wrapper around the alternatives, it provides script and service. Service would run the script that would check what DMs are there, it prepares some environment (mostly around X) and launch some of the DM. Am I getting it right ? What I don't understand is how all that mixed with systemd. In case of gdm, I have '/usr/lib/X11/displaymanagers/gdm' with is a script that appoints to the binary that xdm runs. But what is "gdm.service" is for ? I am new to this and having xdm as entry point to every DM or login manager (that maybe is not X based) is just strange for me, but maybe it is just as I am new to this. -- You are receiving this mail because: You are on the CC list for the bug.