>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. This sounds about right > But what is "gdm.service" is for ? gdm does not install the gdm.service (we have it split out in a gdm-systemd package, not installed by default, for users willing to experiment with this - but it's not a supported setup)