web-dev-qa-db-fra.com

Comment supprimer complètement MenuLibre et réinitialiser toutes les modifications?

Je voulais savoir comment je pourrais supprimer MenuLibre et toutes les modifications que j'ai apportées à celui-ci. Je ne l'ai utilisé que pour changer les icônes de mes applications, mais je voudrais maintenant changer toutes mes icônes pour un nouveau thème. Lorsque je fais cela, je ne peux que changer les icônes, que je n'ai pas modifiées avec MenuLibre. Quand j'ai retiré Menulibre avec

Sudo apt-get remove menulibre

il a supprimé le programme, mais les icônes étaient toujours les mêmes. J'ai également essayé de le réinstaller et de supprimer simplement l'image que j'ai ajoutée pour l'application. Mais au lieu d'afficher l'icône de mon thème d'icônes actuel, l'icône d'un programme non spécifié a maintenant été affichée. J'ai également essayé de le supprimer avec:

Sudo apt-get purge menulibre

mais cela ne fonctionnerait toujours pas.

J'espère qu'il existe un moyen de le corriger, de sorte que je n'ai pas toujours à changer chaque icône lorsque j'aime changer mon thème d'icône.

2
lenala

Ce que Menulibre fait, c'est de copier le global .desktopfichier d'une application, dans /usr/share/applications, à ~/.local/share/applicationset éditez le local. Le local dans ~/.local/share/applications "annulera" alors le global.

Pour revenir, supprimez simplement le .desktopfichier (s) dans ~/.local/share/applications, déconnectez-vous et reconnectez-vous. Dash et le lanceur Unity utiliseront ensuite le global dans /usr/share/applications encore.

~/.localest un répertoire caché par défaut. Appuyez sur (dans votre répertoire personnel) Ctrl+H pour le rendre visible.

Remarque

La modification de fichiers .desktop globaux est une mauvaise pratique et ne vous aidera pas dans ce cas.

1
Jacob Vlijm