web-dev-qa-db-fra.com

Comment faire démarrer LightDM automatiquement au démarrage après l'avoir désactivé (sous Ubuntu MATE)?

Je travaille avec Ubuntu MATE (16.04) sur un Raspberry Pi 3. J'ai désactivé LightDM avec

Sudo systemctl disable lightdm

Au démarrage suivant, LightDM ne s'est pas présenté à nouveau et je viens de recevoir un terminal me demandant mes informations d'identification, ce qui était exactement ce que je voulais. Quand je me connecte et tape

startx

les sessions graphiques sont là, tout va bien.

Maintenant, je veux récupérer LightDM après le démarrage et j'ai donc essayé de le réactiver avec

Sudo systemctl enable lightdm

La sortie est:

Synchronizing state of lightdm.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable lightdm

Mais lorsque je redémarre maintenant mon système, LightDM ne s'affiche plus. Qu'est ce qui ne s'est pas bien passé?

En plus de cela, quand je viens de me connecter au terminal et que je tape

Sudo systemctl start lightdm

LightDM est démarré normalement, c’est-à-dire que la session graphique est démarrée et que l’écran de connexion est affiché. Comment puis-je démarrer LightDM automatiquement après le démarrage?

4
NewOne

Un service activé doit avoir un lien symbolique vers le fichier d'unité dans /lib/systemd/system dans /etc/systemd/system. La commande systemctl enable devrait créer ce lien symbolique, mais dans ce cas, il échoue pour une raison quelconque. Le lien symbolique correct est:

$ ll /etc/systemd/system/display-manager.service
lrwxrwxrwx 1 root root 35 okt  7 00:20 /etc/systemd/system/display-manager.service -> /lib/systemd/system/lightdm.service

Vous pouvez résoudre ce problème en recréant vous-même le lien symbolique:

Sudo ln -s /lib/systemd/system/lightdm.service /etc/systemd/system/display-manager.service

Testé sous Ubuntu MATE 16.04.

5

La reconfiguration de LightDM a fonctionné pour moi (xubuntu 18.04):

Sudo dpkg-reconfigure lightdm
0
Sergey V