O lightdm é iniciado pelo Upstart, não pelo SysV Init. Então update-rc.d não funciona.
Use
echo "manual" | sudo tee -a /etc/init/lightdm.override
Desejo desativar o lightdm no início automático.
Atualmente, eu corro service lightdm disable
do terminal e, em seguida, executo startx
.
update-rc.d
não ajuda
O lightdm é iniciado pelo Upstart, não pelo SysV Init. Então update-rc.d não funciona.
Use
echo "manual" | sudo tee -a /etc/init/lightdm.override
Observe que o método descrito acima não funciona mais desde o 15.04 e posterior, já que o Upstart foi substituído pelo Systemd. Como descrito aqui , agora é possível desabilitar o lightdm assim:
systemctl disable lightdm.service
systemctl disable lightdm
Se você quiser desativar o lightdm para ativar o gdm ou o kdm ou qualquer outro gerenciador de exibição, digite o seguinte comando no terminal:
sudo dpkg-reconfigure lightdm
Em seguida, digite ok
e selecione na lista o gerenciador de exibição desejado.
A mesma resposta com capturas de tela é fornecida aqui: Redefinir para o login padrão da unidade
Acabei de remover o bit de execução no binário lightdm.
chmod -x /usr/sbin/lightdm
Então, para reativá-lo:
chmod +x /usr/sbin/lightdm
Isso é tratado pelo gerenciador de exibição ... Desativar no systemd e pronto.
# systemctl disable display-manager
Removed symlink /etc/systemd/system/display-manager.service.
Tags lightdm configuration