Provide $x-display-manager facility (Closes: #1125935)
Identify sddm as an X Display Manager so that it is started by startpar after services that declare `X-Start-Before'. Without this, sddm and elogind would start at the same time, which may leads into issues.
This is taken from the patch the author attached to the bug report on the BTS. Description above from the author. Additional note from me:
This is already done in the gdm3, slim, wdm, lxdm, nodm and xdm packages and is pending for the lightdm package.
(edit: I fixed up the incorrect destination for the drop-in in the d/sddm.install control file.)
I hope you will consider this contribution, thanks!
Edited by Andrew Bower