Comment désactiver lightdm?

21

Je veux désactiver lightdm du démarrage automatique. Actuellement, je cours service lightdm disabledepuis le terminal, puis je cours startx.

update-rc.d n'aide pas

Samat
la source

Réponses:

19

lightdm est démarré par Upstart, pas SysV Init. Donc, update-rc.d ne fonctionne pas.

Utilisation

 echo  "manual" | sudo tee -a /etc/init/lightdm.override
Florian Diesch
la source
Je vous remercie! Au fait, j'ai trouvé des ébauches de profils pour un débutant , mais il n'est pas encore implémenté ...
Samat
1
Avec ce paramètre, je reçois un écran noir lorsque je quitte l'interface graphique (après l'avoir démarré avec la startxcommande).
Août Karlstrom
22

Notez que la méthode décrite ci-dessus ne fonctionne plus depuis le 15.04 et les versions ultérieures, car Upstart a été remplacé par Systemd. Comme décrit ici , on peut maintenant désactiver lightdm comme ceci:

16,04 vers le haut

systemctl disable lightdm.service

15.04, 15.10

systemctl disable lightdm
Wolfgang Noichl
la source
Malheureusement, cette méthode ne fonctionne pas en 16.04.
Alexander Obersht
@AlexanderObersht vous avez raison, voir la correction.
Wolfgang Noichl
gardez à l'esprit que si vous faites cela, le système peut ne pas démarrer après (se retrouver dans cette situation). Dans ce cas, utilisez la commande fournie par Nirmik ici pour reconfigurer un gestionnaire d'affichage
glS
@glS Non, cela n'empêchera pas le système de démarrer. Cela désactive simplement le gestionnaire d'affichage;) afin que vous trouviez un shell parfaitement fonctionnel à ctrl + alt + f2. Ici, vous pouvez vous connecter, et faire sudo service lightdm startpour démarrer lightdm une fois, ou systemctl enable lightdm.servicepour le faire redémarrer automatiquement ...
Wolfgang Noichl
4

Si vous souhaitez désactiver lightdm pour activer gdm ou kdm ou tout autre gestionnaire d'affichage, entrez la commande suivante dans le terminal:

sudo dpkg-reconfigure lightdm

Entrez okensuite, puis sélectionnez dans la liste le gestionnaire d'affichage souhaité.

La même réponse avec des captures d'écran est donnée ici: Réinitialiser à la connexion Unity par défaut

Nirmik
la source
1

Je viens de supprimer le bit d'exécution sur le binaire lightdm.

chmod -x /usr/sbin/lightdm

Puis pour le réactiver:

chmod +x /usr/sbin/lightdm

John
la source
Cette méthode ne fonctionne pas correctement en 16.04. Bien que LightDM ne démarre pas, le système est également bloqué indéfiniment au démarrage de l'animation de démarrage. Les ATS ne deviennent jamais disponibles, ce qui rend impossible la connexion locale.
Alexander Obersht,
Faire un "sudo systemctl disable lightdm" sur une nouvelle installation d'Ubuntu Desktop 16.04 AMD64 a bien fonctionné pour moi.
John
0

Ceci est géré par le gestionnaire d'affichage ... Désactivez sur systemd et vous avez terminé.

# systemctl disable display-manager        
Removed symlink /etc/systemd/system/display-manager.service.
Trunet
la source