web-dev-qa-db-fra.com

Comment supprimer les entrées de session de LightDM?

J'ai récemment ajouté Cairo Dock à mon shell GNOME dans la version 11.10. Cairo Dock est excellent, mais il me reste un petit problème que je voudrais résoudre: après l’installation de Cairo Dock, LightDM inclut deux entrées superflues sur des ordinateurs de bureau qui ne fonctionnent pas. (Les entrées sur les postes de travail ne sont pas affectées, alors je suppose que je pourrais simplement ignorer les entrées superflues, mais ...)

Je voudrais donc supprimer/modifier les entrées superflues dans LightDM. J'ai cherché et cherché des discussions sur la manière de le faire, mais je n'ai pas eu beaucoup de chance.

Des suggestions sur la façon de modifier le menu de connexion dans 11.10?

26
Lexalt

La liste des sessions est définie par les . Desktop fichiers du dossier /usr/share/xsessions

enter image description here

Permet de supprimer GNOME Classic

Dans un terminal:

cd /usr/share/xsessions
Sudo mv gnome-classic.desktop gnome-classic.desktop.backup

Ceci renomme le fichier de bureau gnome-classic

Déconnexion - la nouvelle liste de sessions ressemblera à ceci:

enter image description here

29
fossfreedom

Les mainteneurs de votre paquet seront fiers de vous si vous le faites comme suit:

Sudo mkdir /usr/share/xsessions/hidden
Sudo dpkg-divert --rename \
      --divert /usr/share/xsessions/hidden/gnome-classic.desktop \
      --add /usr/share/xsessions/gnome-classic.desktop

Cela permet de demander au gestionnaire de paquets de se souvenir du nouvel emplacement du fichier. Cela présente plusieurs avantages par rapport aux autres réponses:

  • Cela garantit qu'une installation/mise à niveau ultérieure du package ne annulera pas votre modification
  • Il fonctionne avec d'autres gestionnaires d'affichage (lxdm, par exemple, liste les entrées .backup)
  • Vous pouvez y revenir facilement si vous changez d'avis avec:

    Sudo dpkg-divert --rename --remove /usr/share/xsessions/gnome-classic.desktop

13
Aryeh Leib Taurog
  • Ouvrez le terminal avec Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls va vous montrer, par exemple:

     awesome.desktop gnome-Shell.desktop ubuntu.desktop 
     gnome.desktop ubuntu-2d.desktop
  • Utilisez Sudo rm lubuntu.desktop (ou autre) pour supprimer ceux dont vous n’avez plus besoin.

  • Déconnectez-vous et vous devriez voir les modifications. Sinon, redémarrez et vous les verrez.
11
ish