Maybe make display-manager.service into an actual service file (rather than a symlink), and have that start whatever /etc/X11/default-display- manager points to?
What I want is to be able to disable and then re-enable the display manager starting on boot using similar administrative commands, like a "systemctl disable/enable" pair. Even better if the argument to the commands is the same in both cases. (Possibly even better yet if default-display-manager could be set to some "null" option, so you can disable/re-enable the display manager without ever touching systemd...) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/1584575 Title: /lib/systemd/system/lightdm.service file has no [Install] clause Status in lightdm package in Ubuntu: New Bug description: This concerns lightdm 1.18.1-0ubuntu1 in Xenial. The /lib/systemd/system/lightdm.service file lacks an [Install] clause. Meaning, that if you do # systemctl disable display-manager to prevent LightDM from starting, running # systemctl enable lightdm does not restore the /etc/systemd/system/display-manager.service symlink, and thus does not re-enable LightDM to run at the next boot as intended. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1584575/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

