An Xfce glob

To content | To menu | To search

Tag - menu

Entries feed

Que nous réserve Xfce 4.8 ? Pour le menu...

Xfce 4.6 n'est même pas encore sorti que certains des développeurs de Xfce se sont déjà portés sur le futur de Xfce et plus particulièrement sur la version 4.8.

Libxfce4menu : des menus modifiables facilement ?

Une des plus grosses lacunes de Xfce depuis la version 4.4 est le système de menu. Même s'il y a eu une légère, et discutable, progression dans Xfce 4.6, la marge est encore énorme.

Jannis Pohlmann, le développeur de libxfce4menu, a annoncé qu'il a commencé a améliorer libxfce4menu pour qu'il respecte l'ensemble de la spécification Freedesktop pour les menus. Son travail n'en est pour l'instant qu'à ses prémices, mais les résultats son prometteurs : il a publié une vidéo où on le voit modifier son menu en direct en utilisant Alacarte, l'éditeur de menu de Gnome.

Le code est pour l'instant disponible sur git.xfce.org. Je l'ai testé, ça marche plutôt bien : il suffit d'installer cette nouvelle version, de relancer xfdesktop et xfce4-panel puis de modifier son menu avec Alacarte. Pour utiliser le menu modifié par Alacarte, il suffit de configurer le menu du tableau de bord pour qu'il utilise le fichier de menu ~/.config/menus/applications.menu.

Malheureusement, on ne peut pas encore choisir le fichier de menu pour le menu accessible via un clic droit sur le bureau, donc cette nouveauté n'a aucune influence sur ce dernier.

Personnaliser son menu avec le futur Xfce 4.6

Le menu Applications et Xfce, ça n'a jamais été une grande histoire d'amour. Souvenez-vous de la première fois que vous avez ouvert l'éditeur de menu de Xfce 4.4. À peu de chose près, vous avez du vous dire : "Ah, il ne sert à rien...".

Dans Xfce 4.6, la situation s'est beaucoup améliorée, cet horrible éditeur de menu a été supprimé, il n'y a plus d'éditeur de menu (le lecteur insérera un soupir ici)... Mais paradoxalement, le menu est beaucoup plus configurable qu'avant car il respecte maintenant la spécification Freedesktop menu-spec grâce à la bibliothèque libxfce4menu. Super vous me direz, à quoi ça avance ?

Il suffit maintenant de copier le fichier .desktop que vous voulez déplacer/cacher/renommer dans le dossier ~/.local/share/applications/ et d'y apporter les modifications nécessaires. Vous trouverez les fichiers .desktop dans /usr/share/applications pour la plupart des distributions. Vous pouvez maintenant les modifier et ces changements ne seront pris en compte que pour votre utilisateur. Pour ne plus afficher un item dans le menu de Xfce, il suffit par exemple d'ajouter ceci à la fin du fichier :

NotShowIn=XFCE

Pour modifier les fichiers .desktop plus en profondeur, je vous invite à consulter la spécification Freedesktop qui les définit.

Même s'il est dommage que cette traditionnelle lacune de Xfce n'aie pas été comblée, il y a quand même un petit mieux. Personnellement je ne modifie pas mes menus tous les 4 matins, donc ça me suffit amplement. Prochaine étape, un éditeur de menu qui fonctionne dans Xfce 4.8 en 2012 ?

page 2 of 2 -