Acabei de adicionar uma linha ExecStartPre
para verificar o gerenciador de exibição padrão nas configurações herdadas /etc/X11/default-display-manager
, mas agora está funcionando bem:
/lib/systemd/system/sddm.service
[Unit]
Description=Simple Desktop Display Manager
Documentation=man:sddm(1) man:sddm.conf(5)
After=systemd-user-sessions.service [email protected] plymouth-quit.service
[Service]
ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "sddm" ]'
ExecStart=/usr/bin/sddm
Restart=always
#PrivateTmp=yes
[Install]
Alias=display-manager.service
WantedBy=graphical.target
Referência: copiada de /lib/systemd/system/lightdm.service
Não estou familiarizado com systemd
, então não sei porque sddm
foi iniciado na inicialização. Eu tenho gdm
também, ele não inicia sozinho.
Atualização: Eu poderia encontrar um relatório de bug relacionado