Intégrer myGtkMenu à OpenBox
Dans un précèdent billet, je vous ai fait partager ma découverte de myGtkMenu, un “popup menu” que j’affectionne tout particulièrement. Je vais aujourd’hui vous indiquer la marche à suivre pour l’intégrer complètement à OpenBox. Pour faire simple myGtkMenu remplacera le menu d’OpenBox fourni par défaut
Avant de commencer, je vous conseille vivement de regarder ici afin d’installer et de configurer myGtkMenu.
Intégration de myGtkMenu :
Par défaut, le menu d’OpenBox s’affiche par un simple clic droit sur le bureau. Pour lancer myGtkMenu à la place, il suffit d’utiliser ce même raccourci. L’intégration du menu se résume donc à l’édition du fichier de configuration “rc.xml“.
En premier lieu, faites une sauvegarde de votre fichier “rc.xml” :
$ cp ~/.config/openbox/rc.xml ~/.config/openbox/rc.xml.bk
Pour rétablir votre configuration par défaut il vous suffira de faire :
$ cp ~/.config/openbox/rc.xml.bk ~/.config/openbox/rc.xml
Ouvrez le fichier avec votre éditeur de texte favori :
$ nano ~/.config/openbox/rc.xml
Recherchez les lignes suivantes dans la section “<!– Menus –>”
root-menu
Remplacez celles-ci par :
~/.myGtkMenu/myGtkMenu
Évidement, modifiez la ligne “<execute>~/.myGtkMenu/myGtkMenu </execute>” afin d’y indiquer le chemin vers l’exécutable de myGtkMenu et n’oubliez pas de sauvegarder votre fichier.
Rechargez ensuite OpenBox pour qu’il prenne en compte les modifications :
$ openbox --reconfigure
Configuration de myGtkMenu :
Vous l’avez sûrement remarqué mais lors d’un clic droit sur votre bureau myGtkMenu s’affiche toujours au même endroit et ne suit en aucun cas le pointeur de la souris. Pas de panique, une solution existe : Il suffit de commenter la ligne “MenuPosition =” présente dans le fichier de configuration de votre menu. Voici un exemple :
#MenuPosition = 120 270 ##Position du menu à l’écran, à commenter pour suivre le pointer de la souris. iconsize = 20 ##Taille des icônes item = Firefox ##Nom de l’application cmd = firefox ##Commande à lancer icon = /usr/share/pixmaps/firefox.png ##Emplacement de l’icône separator ##Séparateur
Sauvegardez votre menu, et appréciez le résultat !
C’est tout de même plus joli un menu avec des icônes ?