A maneira do systemd é criar um modelo de serviço que inicie seu serviço de login TTY alternativo…
[Unit] Description=Qingy on %I Documentation=info:qingy BindTo=dev-%i.device After=dev-%i.device systemd-user-sessions.service plymouth-quit-wait.service [Service] Environment=TERM=linux ExecStart=/sbin/qingy %I --no-shutdown-screen Restart=always RestartSec=0 UtmpIdentifier=%I TTYPath=/dev/%I TTYReset=yes TTYVHangup=yes TTYVTDisallocate=yes KillMode=process IgnoreSIGPIPE=no KillSignal=SIGHUP [Install] WantedBy=getty.target
... e depois para garantir que o modelo [email protected]
seja um alias para isso, em vez de [email protected]
, como está fora da caixa.
ln -s [email protected] /etc/systemd/system/[email protected] systemctl daemon-reload
(Observe que isso não está modificando o /lib/systemd/system/[email protected]
pré-empacotado que vem na caixa. Isso está usando a dicotomia /etc
/ /lib
convencional do systemd para substituir strong com um local, definido pelo administrador, um.)
Pare um autovt@ttyN.service
existente e deixe o logind
iniciá-lo automaticamente novamente, para ver isso entrar em vigor.