web-dev-qa-db-fra.com

LightDM ne montre pas les listes de session de bureau

Avant de passer de 14.04 à Ubuntu 16.04, je me connectais à la session de bureau GNOME-flashback à partir de l'invite de connexion de GDM. Après la mise à niveau vers Ubuntu 16.04, j'ai dû supprimer GDM (ainsi que les pilotes propriétaires nvidia, etc.) car il ne démarre jamais (reste bloqué à l'invite de systemd) et a installé LightDM à nouveau. Cela se passait sans problème depuis ce jour et jusqu’aujourd’hui, j’ai essayé de changer la session de LightDM à GNOME.

J'ai cliqué sur le bouton de sélection de session sur le bureau situé en haut à droite de la petite boîte de connexion fournie par LightDM greeter screen et il m'a donné une zone vide au lieu d'une liste. des sessions de bureau. helpful lightdm greeter J'ai réussi à ramener l'invite du mot de passe en cliquant sur le nom d'hôte en haut à gauche de l'écran. Mais maintenant, je ne peux que me connecter à GNOME Shell.

Les pas que j'ai essayés sans succès

  • Liste des environnements de bureau possibles

    $ ls /usr/share/xsessions/
    gnome.desktop                   gnome-flashback-metacity.desktop
    gnome-flashback-compiz.desktop  ubuntu.desktop
    
  • créer manuellement un /etc/lightdm/lightdm.conf (éventuellement obsolète) avec le contenu suivant

    [SeatDeafults]
    user-session=gnome-flashback-compiz
    

    et par la suite après cela n'a pas fonctionné

    [SeatDeafults]
    user-session=gnome-classic
    
  • édition ~/.dmrc (qui était présent dans le système avant ce problème)

    [Desktop]
    Session=gnome-classic
    Language=en_US.UTF-8
    

Alors maintenant, je suis coincé avec GNOME Shell comme environnement de bureau seulement . Je souhaite revenir à la session classique GNOME et vouloir pouvoir basculer entre les environnements de bureau en cas de besoin. Toute aide sur ceci?

2
Samik

Je suppose que votre unity-greeter a foiré quelque chose. J'ai deux solutions.

  • Le réinstaller

    Sudo apt-get --purge autoremove unity-greeter
    Sudo apt-get install unity-greeter
    
  • Ou installez lightdm-gtk-greeter à la place. Installez-le avec

    Sudo apt-get install lightdm-gtk-greeter
    

    et le changer par défaut en utilisant

    Sudo update-alternatives --config lightdm-greeter
    

    et sélectionnez l'entrée pour lightdm-gtk-greeter et appuyez sur Enter.

2
Anwar