web-dev-qa-db-fra.com

Lightdm ne démarre pas au démarrage

J'ai installé gdm pendant un certain temps en tant que gestionnaire d'affichage, et après l'avoir supprimé, lightdm ne démarre pas tout seul. Je dois plutôt me connecter à un tty et exécuter Sudo start lightdm.

Exécuter dpkg-reconfigure lightdm ne fonctionne pas non plus:

dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_NAME missing
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing

J'ai également essayé de réinstaller complètement lightdm, mais cela ne fonctionne pas aussi bien

Mon /var/log/boot.log a les lignes suivantes:

* Starting LightDM Display Manager                                                                                                                  
* Starting ACPI daemon                                                                                                                              
* Starting anac(h)ronistic cron                                                                                                                     
* Starting save kernel messages                                                                                                                      
* Stopping LightDM Display Manager         
34
Nemo

Exécutez un terminal et entrez cat /etc/X11/default-display-manager. Probablement dit lightdm si vous avez récemment désinstallé GDM. /etc/init/lightdm.conf n'accepte pas lightdm en tant que paramètre. Cependant, /usr/bin/lightdm ou /usr/sbin/lightdm fonctionne. Alors ouvrez /etc/X11/default-display-manager dans votre éditeur de texte préféré et remplacez ce qui se trouve par la ligne suivante:

/usr/bin/lightdm

ou

/usr/sbin/lightdm

Redémarrez et lightdm devrait commencer et vous amener à l’écran de connexion comme d’habitude.

33
Matt Higgins

Ma solution était de courir:

rm /etc/systemd/system/default.target
systemctl set-default graphical.target

Cela remplacera le fichier cible par défaut, qui dans mon cas doit avoir empêché systemd d'atteindre la cible graphique, par un lien symbolique vers la cible graphique. Ensuite, lightdm (et gdm s’il est sélectionné avec dpkg-reconfigure) démarre automatiquement.

/etc/X11/default-display-manager avait déjà la valeur correcte, ce qui semble être une cause première différente de celle des OP.

Plus d'informations sur les cibles systemd ici .

10
apteryx

Cela se produit lorsque je supprime des applications gnome, y compris gdm, et que je passe à kde.

Je l'ai corrigé en exécutant:

Sudo dpkg-reconfigure lightdm

et en choisissant kdm par défaut au lieu de lightdm

8
BigOther

D'accord, je pense que j'ai enfin compris! Tout le monde suggère en réponse à ce problème d’obtenir la bonne carte nVidia héritée. Plus facile à dire qu'à faire. J'ai eu beaucoup de difficulté à trouver le bon pilote, car il semblait avoir disparu des dépôts (du moins ceux d'Ubuntu). Voici ce qui a fonctionné pour moi. Selon votre carte nVidia, vous devrez peut-être télécharger un fichier différent, mais ils sont tous répertoriés à l'adresse http://www.nvidia.com/object/unix.html . J'avais besoin du pilote 96xx existant pour ma GeForce 2 MX 400. Ainsi, après des semaines de tentatives pour résoudre ce problème, j'ai simplement lancé ces commandes et tout a finalement fonctionné! L'URL utilisée dans la commande wget est simplement l'URL du fichier que le site Web nVidia voulait que je télécharge.

wget http://us.download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg1.run
Sudo sh NVIDIA-Linux-x86-96.43.23-pkg1.run
Sudo reboot
5
LakeHMM