Intégrer myGtkMenu à OpenBox

Le 1 juin 2009 | OpenBox, Personnalisation, Planet libre, Tutoriels

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 configurationrc.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 !

mygtkmenuv2

C’est tout de même plus joli un menu avec des icônes ;) ?

Dans la même catégorie :

  1. 4 Réponses à “Intégrer myGtkMenu à OpenBox”

  2. Tuxargon a dit :

    Cool, j’ai fait enfin me débarasser de compiz-deskmenu !
    Reste plus que créer une interface pour le configurer genre obmenu ;)

    le 1 juin 2009

  3. ADcomp a dit :

    Salut .. Dans le même genre, j’utilisais ‘PopDown’ [ http://www.manatlan.com/page/popdown ] qui est vraiment sympa et facile à configurer. Le truc c’est que si tu remplaces le menu d’openbox, tu perds en même temps la fonction “pipemenu” .. qui est super pratique !!
    Donc le mieux est d’avoir les 2 ;)

    David [a.k.a] ADcomp

    le 1 juin 2009

  4. Aldevar a dit :

    Salut,

    Je cherchais comment personnaliser openbox et je suis tombé sur cet article très intéressant.
    J’y apporterais cependant une petite correction.
    En fait, il faut modifier

    root-menu

    Par :

    mygtkmenu chemin/vers/fichier

    le 2 sept 2009

  5. Aldevar a dit :

    Ha, c’est dommage, les balises sont executées… Je recommence, sans les balises :
    Donc remplacer
    mousebind button=”Right” action=”Press”
    action name=”ShowMenu”
    menu root-menu /menu
    /action
    /mousebind

    Par :
    mousebind button=”Right” action=”Press”
    action name=”Execute”
    command>mygtkmenu chemin/var/fichier
    /mousebind>

    le 2 sept 2009

Poster un commentaire

Actualités (12)
Arch Linux (17)
Aspirateur de sites (1)
Astuces (32)
Beryl (3)
Bureau 3D (5)
Cairo-Dock (2)
Chakra (1)
Compiz Fusion (3)
Debian (20)
Divers (57)
Eee PC (7)
Emulateurs (3)
Firefox (5)
Frugalware (3)
FTP (6)
Gnome (4)
Goodies (4)
Humour (10)
Jeux (9)
Liens (1)
Multimédia (25)
Nautilus (4)
Open Movie (1)
OpenBox (7)
Paquet (2)
Personnalisation (15)
Planet libre (57)
PlayStation (4)
Projets (8)
Réseau (8)
Screenlets (2)
Script (11)
Sondages (5)
Terminal (5)
Tutoriels (32)
UbunBlox (7)
Ubuntu (86)
Utilitaires (31)
Wallpapers (3)
web (19)
Wordpress (1)
Zoom (46)

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.