Comment supprimer les entrées de session de LightDM?

26

J'ai récemment ajouté Cairo Dock à mon shell GNOME en 11.10. Cairo Dock est génial, mais je reste avec un petit problème que je voudrais corriger: après l’installation de Cairo Dock, LightDM inclut deux entrées superflues dans des bureaux qui ne fonctionnent pas. (Les entrées vers les bureaux fonctionnels restent inchangées, donc 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 regardé et cherché des discussions sur la façon de le faire, mais je n'ai pas eu beaucoup de chance.

Avez-vous des suggestions pour modifier le menu de connexion en 11.10?

    
posée Lexalt 21.11.2011 - 00:07
la source

3 réponses

28

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

Permet de supprimer GNOME Classic

Dans un terminal:

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

Cela renomme le fichier de bureau gnome-classic

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

    
réponse donnée fossfreedom 21.11.2011 - 00:29
la source
12

Vos responsables de paquets 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 d’indiquer au gestionnaire de paquets de se souvenir d’un nouvel emplacement pour le fichier. Cela présente plusieurs avantages par rapport aux autres réponses:

  • Cela garantit que l’installation / la mise à niveau du futur paquet ne vous empêchera pas de changer
  • Il fonctionne avec d’autres gestionnaires d’affichage (par exemple, lxdm répertorie les entrées .backup )
  • Vous pouvez le changer facilement si vous changez d’avis avec:

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

réponse donnée Aryeh Leib Taurog 21.07.2014 - 23:33
la source
11
  • Ouvrir le terminal avec Ctrl-Alt-T
  • cd /usr/share/xsessions
  • ls vous montrera, 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éconnexion et vous devriez voir les modifications - sinon, redémarrez et vous les verrez.
réponse donnée ish 10.06.2012 - 03:05
la source

Lire d'autres questions sur les étiquettes