Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fluxbox:menu [Le 10/12/2006, 10:41]
adam0509
— (Version actuelle)
Ligne 1: Ligne 1:
-=======Configurer le menu fluxbox====== 
  
- 
- 
-=====Structure du menu===== 
- 
-Le fichier menu commence impérativement par: 
-<​file>​ 
-    [begin] (Nom_du_menu) ​ 
-</​file>​ 
-Pour ajouter une application de votre choix, la syntaxe est très simple : 
-<​file>​ 
-    [exec] (nom_du_programme) {commande} <​icon_path>​ 
-</​file>​ 
-Donc par exemple si vous voulez créer un lien vers gedit il vous suffira de mettre: 
-<​file>​ 
-    [exec] (Gedit) {gedit} 
-</​file>​ 
-Comme vous aimez personnaliser votre menu, vous serez heureux d'​appendre que vous pouvez ajouter un logo correspondant. Pour cela vous devez d'​abord convertir votre image au format XPM. Vous pouvez utiliser ''​convert''​ par exemple (provient de [[:​applications/​imagemagick|imagemagick]]) : 
- 
-    convert image.png image.xpm 
- 
-Pour ajouter votre image au lien correspondant,​ mettez-vous à la ligne du lien et modifiez-le de la façon suivante : 
-<​file>​ 
-    [exec] (Gedit) {gedit} </​usr/​share/​pixmaps/​gedit-icon.xpm>​ 
-</​file>​ 
-Après, vous avez la possibilité de créer des sous-menu. La syntaxe est très simple encore une fois : 
-<​file>​ 
-    [submenu] (Nom_du_menu) 
-        [exec] ........ 
-    [end] 
-</​file>​ 
-Voilà, c'est aussi simple que ça. Ensuite, vous aurez la possbilité de rajouter un séparateur:​ 
-<​file>​ 
-    [separator] () {} 
-</​file>​ 
-Pour mettre un bouton //​Redémarrer//​ : 
-<​file>​ 
-    [restart] (Redémarrer) ​ 
-</​file>​ 
-Le sous-menu de configuration de Fluxbox : 
-<​file>​ 
-    [config] (Configuration) 
-</​file>​ 
-Le sous-menu pour choisir le thème : 
-<​file>​ 
-    [submenu] (Styles) {} 
-        [stylesdir] (/​usr/​share/​fluxbox/​styles) 
-        [stylesdir] (~/​.fluxbox/​styles) 
-</​file>​ 
-Le fichier de menu se termine par : 
-<​file>​ 
-[exit] (Quitter) 
-</​file>​ 
-Vous avez plein d'​autres options bien sûr, mais ne vous inquiétez pas, le menu est généré de base, et si vous ne voulez pas le modifier vous n'avez qu'à simplement ignorer cette partie. 
- 
-Voici un morceau de mon menu : 
-<​file>​ 
-[exec] (DevHelp) {/​usr/​bin/​devhelp} </​usr/​share/​pixmaps/​devhelp-debian.xpm>​ 
-[exec] (eric) {/​usr/​bin/​eric3} </​usr/​share/​eric/​pixmaps/​eric-icon.xpm>​ 
-[exec] (GDB) { x-terminal-emulator -T "​GDB"​ -e /​usr/​bin/​gdb} <> 
-[exec] (Glade) {/​usr/​bin/​glade} </​usr/​share/​pixmaps/​glade.xpm>​ 
-[exec] (Kiki) {/​usr/​bin/​kiki} </​usr/​share/​pixmaps/​kiki.ico>​ 
-[exec] (pycrust) {/​usr/​bin/​pycrust} <> 
-[exec] (pyshell) {/​usr/​bin/​pyshell} <> ​         ​ 
-[exec] (Python (v2.4\)) { x-terminal-emulator -T "​Python (v2.4)"​ -e /​usr/​bin/​python2.4} </​usr/​share/​pixmaps/​python2.4-32.xpm>​ 
-[exec] (Pyunit (2.4\)) {unittestgui.python2.4} <> ​         ​ 
-[exec] (SPE (Stani'​s Python Editor\)) {/​usr/​bin/​spe} </​usr/​share/​pixmaps/​spe.png> ​ 
-</​file>​ 
- 
-=====Les astuces===== 
- 
-Vous étiez sûrement en train de vous dire qu'un menu qui se régénère à chaque boot de Fluxbox ne serait pas trop demander ;-). Alors il existe pour cela plusieurs astuces, dont un script fourni de base avec fluxbox : 
- 
-====Script pour générer le menu==== 
- 
-Pour cela suivez ces instructions : 
- 
-  cd /​usr/​share/​doc/​fluxbox 
-  gzip -d fluxbox-generate_menu.gz 
-  cp fluxbox-generate_menu /usr/bin 
- 
-Puis rendez le fichier exécutable : 
- 
-  chmod a+x /​usr/​bin/​fluxbox-generate_menu 
- 
-Vous pouvez désormais générer votre menu : 
- 
-  cd 
-  fluxbox-generate_menu 
- 
-Pour lancer cette commande dès le lancement de fluxbox référez vous à la partie Startup. 
-Malgré tout, ce script génère un menu que je n'​apprécie pas trop alors voilà la seconde méthode : 
- 
-====Générer le menu (2)==== 
- 
-Avant toute chose nous aurons besoin d'​installer le paquet ''​menu''​ ([[:​applications/​apt/​depots|dépôt]] //​universe//​ pour Breezy et Dapper) : 
- 
-  sudo apt-get install menu 
- 
-Puis faites ​ 
- 
-  nano /​home/​votre_nom_d_utilisateur/​.fluxbox/​menu ​ 
- 
-Enfin, remplacer son contenu par celui-ci : 
-<​file>​ 
-  [begin] (-Fluxbox-) 
-  [include] (~/​.fluxbox/​menudefs.hook) 
-  [separator] () {} 
-  [config] (Configuration) 
-  [submenu] (Styles) {} 
-          [stylesdir] (/​usr/​share/​fluxbox/​styles) 
-          [stylesdir] (~/​.fluxbox/​styles) 
-  [end] 
-     ​[workspaces] (Workspaces) 
-  [separator] () {} 
-     ​[restart] (Restart) 
-     ​[exit] (Exit) 
-  [separator] () {} 
-          [exec] (run) {fbrun} 
-  [end] 
-</​file>​ 
-Comme vous l'​aurez remarqué, la ligne importante ici est : 
-<​file>​ 
-  [include] (~/​.fluxbox/​menudefs.hook) 
-</​file>​ 
-Ce fichier se génère avec la commande (sous Dapper): 
- 
-  update-menus 
- 
-Pour breezy : 
- 
-  update-menus.real 
- 
-Voici le résultat : 
- 
-{{http://​pix.nofrag.com/​4f/​a0/​d8aa935fc1acdae56ebf1dbbf8f9.jpeg}} 
- 
-:!: Attention à bien vous placer dans ''​~/​.fluxbox/''​ :!: 
- 
-P.-S. : Vous pouvez aussi configurer votre menu avec le logiciel Fluxmenu fourni avec le paquet Fluxconf (disponible dans Universe) disposant d'une interface graphique. 
  • fluxbox/menu.1165743674.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)