web-dev-qa-db-fra.com

Comment réinitialiser la configuration de MenuLibre?

Je souhaite réinitialiser la configuration et l'ordre de MenuLibre. Comment puis-je le faire?

J'essaie:

Sudo apt-get --reinstall install menulibre

Mais l'ordre de l'application reste le même.

Je jette toutes les applications de ses dossiers. Maintenant, j'ai quelque chose comme (voir photo). Je veux réinitialiser cette action.

MENULIBRE

3
user445444

MenuLibre est un éditeur de menu pour FreeDesktop.org Desktop Entry et Menu. Un éditeur de menu ne fournit pas de configuration de menu en lui-même, donc la réinstallation de MenuLibre not réinitialisera le menu.

Où est le menu

Ouvrez un terminal et lancez MenuLibre avec l’option verbeuse.

menulibre -v

La commande affichera des messages de débogage dans le terminal.

** (menulibre:2801): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-5v4S1677tg: Connection refused
DEBUG:menulibre: set_up_logging() 'logging enabled'
DEBUG:menulibre: __init__() 'Using menu: $HOME/.config/menus/xfce-applications.menu'
DEBUG:menulibre: block() 'Blocking history updates'
DEBUG:menulibre: unblock() 'Unblocking history updates'

Apparemment, MenuLibre lit un fichier de configuration qui se trouve dans $HOME/.config/menus/xfce-applications.menu et $HOME est en fait le chemin du répertoire de base de l'utilisateur actuel.

Comment réinitialiser le menu

Tout d'abord, quittez MenuLibre. Ensuite, dans le terminal, exécutez la commande suivante.

rm -i $HOME/.config/menus/xfce-applications.menu

L'utilisateur sera invité à confirmer l'action pour supprimer le fichier. presse Y et Enter procéder.

Enfin, exécutez à nouveau MenuLibre. Le menu sera restauré à la configuration par défaut.

Notes complémentaires

MenuLibre recherchera toujours le fichier de configuration dans le répertoire $HOME/.config/menus, que le fichier existe ou non. Si le fichier de configuration est manquant, MenuLibre recrée le fichier de configuration ou lit le fichier de configuration par défaut (ou éventuellement le dernier fichier connu).

Si MenuLibre n'a pas recréé le fichier pour une raison quelconque, l'utilisateur peut restaurer manuellement le fichier de configuration par défaut pour Xubuntu en le copiant à partir du répertoire XDG.

cp /etc/xdg/xdg-xubuntu/menus/xfce-applications.menu $HOME/.config/menus/xfce-applications.menu

Encore une fois, $HOME est le chemin d'accès au répertoire de base de l'utilisateur actuel.

La situation ou la limitation suivante peut s'appliquer:

  • La procédure de réinitialisation fonctionnera si les raccourcis existants sont tous valides et si le fichier .menu par défaut du répertoire /etc/xdg a not a été modifié.

  • Habituellement, le gestionnaire de paquets supprime automatiquement les raccourcis des applications désinstallées et reconstruit automatiquement le menu de l'application.

  • Si la désinstallation a été effectuée manuellement et de manière incorrecte, les raccourcis des applications désinstallées peuvent rester dans les répertoires du système de fichiers. Ceux-ci devront éventuellement être supprimés manuellement du répertoire /usr/share, ou en fonction de la manière dont les raccourcis ont été ajoutés.

  • En outre, l'exécution de la commande Sudo apt-get remove [package] _ aura pour not supprimer les fichiers de configuration (peut inclure des raccourcis); lancez Sudo apt-get purge [package] sinon.

  • Si le menu par défaut d'origine a été fortement modifié, envisagez de réinstaller le package contenant le menu. Par exemple, /etc/xdg/xdg-xubuntu/menus/xfce-applications.menu est fourni par xubuntu-default-settings.

Testé dans Xubuntu 14.04.

TL; DR Supprimez le fichier de configuration, puis réexécutez MenuLibre. Retour à défaut. Cela not résoudra les raccourcis invalides ou indésirables, à la suite d'applications mal supprimées.

1
clearkimura