kdm is the default dm here, and I just switched from systemd. When
hunting various dm issues, I found that asking lightdm to start
results in the following unexpected error (it does start as expected
when set to be the default, however). It should surely check the
default dm settings, like eg. xdm does, and does not even attempt to
start.
# service lightdm start
Job for lightdm.service failed. See 'systemctl status lightdm.service' and 'journalctl -xn' for details.
# systemctl status lightdm.service
lightdm.service - Light Display Manager
Loaded: loaded (/lib/systemd/system/lightdm.service; enabled)
Active: failed (Result: start-limit) since mer. 2014-09-24 21:13:26 CEST; 1min 55s ago
Docs: man:lightdm(1)
Process: 8079 ExecStartPre=/bin/sh -c [ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/sbin/lightdm" ] (code=exited, status=1/FAILURE)
Main PID: 7122 (code=exited, status=0/SUCCESS)
sept. 24 21:13:25 home systemd[1]: Failed to start Light Display Manager.
sept. 24 21:13:25 home systemd[1]: Unit lightdm.service entered failed state.
sept. 24 21:13:26 home systemd[1]: lightdm.service holdoff time over, scheduling restart.
sept. 24 21:13:26 home systemd[1]: Stopping Light Display Manager...
sept. 24 21:13:26 home systemd[1]: Starting Light Display Manager...
sept. 24 21:13:26 home systemd[1]: lightdm.service start request repeated too quickly, refusing to start.
sept. 24 21:13:26 home systemd[1]: Failed to start Light Display Manager.
sept. 24 21:13:26 home systemd[1]: Unit lightdm.service entered failed state.