2 * Définition du menu de fond pour WindowMaker
6 * <Titre> [SHORTCUT <Raccourci>] <Commande> <Paramètres>
8 * <Titre> est une chaine de charactères qui représente un titre. Il doit
9 * être entre guillemets si il y a des espaces.
11 * SHORTCUT spécifie un raccourci pour une entrée dans le menu. <Raccourci>
12 * a la même syntaxe que les options pour les raccourcis clavier dans le
13 * fichier $HOME/GNUstep/Defaults/WindowMaker, comme par example RootMenuKey ou
14 * encore MiniaturizeKey.
16 * Il n'est pas possible de spécifier un raccourci pour une entrée MENU
19 * <Commande> une des commandes valides:
21 * MENU Commence une définition de (sous)menu
23 * END Fin d'une définition de (sous)menu
25 * OPEN_MENU Ouvre un menu depuis un fichier, un "pipe"
26 * ou le contenu d'un ou plusieurs répertoires
27 * et eventuellement peut etre précédé d'une
30 * WORKSPACE_MENU Ajoute un sous menu pour les opérations
31 * sur les bureaux. Il ne peut y
32 * avoir qu'un seul WORKSPACE_MENU.
34 * EXEC Execute un programme externe
36 * EXIT Quitte le gestionnaire de fenêtres
38 * RESTART [<window manager>] Redémarre WindowMaker ou démarre un
39 * autre gestionnaire de fenêtres
41 * REFRESH Retrace l'écran
43 * ARRANGE_ICONS Arrange les icônes sur le bureau
45 * SHUTDOWN Tue tout les clients ( et termine la
48 * SHOW_ALL Montre toutes les fenêtres sur le bureau
50 * HIDE_OTHERS Cache toutes les fenêtres sur le
51 * bureau qui sont en arrière plan
53 * SAVE_SESSION Sauve la l'état courant du bureau, cela
54 * inclus toute les applications en marche,
55 * tout leur indices (geometrie, position
56 * sur l'écran, le bureau sur
57 * lequel elle sont, si elles ont ete lancées
58 * par le "dock" ou le "clip", si elles
59 * etaient minimisées, ombrées ou cachées).
60 * De plus, le bureau actuel
61 * sera aussi sauvé. Tout sera remis dans
62 * cet état a chaque démarrage de
63 * WindowMaker jusqu'au prochain usage de
64 * SAVE_SESSION ou CLEAR_SESSION. Si
65 * "SaveSessionOnExit" est égal à "Yes"
66 * dans le fichier de domaine de
67 * WindowMaker, alors la sauvegarde est
68 * automatiquement faite a chaque fin de
69 * session, abandonnant toute SAVE_SESSION
70 * ou CLEAR_SESSION antérieure (Voir plus
73 * CLEAR_SESSION Efface la sauvegarde de toute session
74 * antérieure. Ceci n'aura aucun effet si
75 * "SaveSessionOnExit" est égal à "Yes".
77 * INFO_PANEL Affiche le panneau d'informations sur
80 * LEGAL_PANEL Affiche le panneau d'informations sur
81 * le statut legal de WindowMaker.
83 * Syntaxe d'OPEN_MENU:
85 * 1. Utilisation d'un fichier de menu.
86 * / Ouvre "fichier.menu" (celui-ci doit contenir un fichier de menu
87 * / valide) et l'insère à la position courante.
89 * OPEN_MENU fichier.menu
91 * 2. Utilisation de "pipes".
92 * / Ouvre une commande et utilise sa sortie standard pour construire
93 * / un menu (la sortie standard de la commande doit être une
94 * / description de menu valide). L'espace entre '|' est optionel.
96 * OPEN_MENU | commande
98 * 3. Utilisation de répertoires.
99 * / Ouvre un ou plusieurs répertoires et construit un menu avec tout
100 * / les sous répertoires et les fichiers éxécutables a l'intérieur et
101 * / les classe dans l'ordre alphabétique.
103 * OPEN_MENU /un/répertoire [/un/autre/repértoire ...]
105 * 4. Utilisation de répertoires avec une commande.
106 * / Ouvre un ou plusieurs répertoires et construit un menu avec tout
107 * / les sous répertoires et les fichiers lisibles a l'intérieur et
108 * / les classe dans l'ordre alphabétique, précédant chacun d'eux
111 * OPEN_MENU /un/répertoire [/un/autre/répertoire ...] WITH commande -option
114 * -noext retirer tout ce qui se trouve après le dernier point
115 * dans le nom de fichier.
117 * <Parametre> est le programme a éxécuter.
119 * ** Options pour la ligne de commande après EXEC:
121 * %s substituer avec la sélection courante
122 * %a(titre[,message]) ouvre une boite de dialogue avec un message et fait la
123 * substitution avec ce que vous avez tapé
124 * %w substituer par la "XID" de la fenêtre en avant plan
127 * Vous pouvez outrepasser des charactères spéciaux (comme % et ") avec le
130 * ex: xterm -T "\"Hello World\""
132 * Vous pouvez aussi utiliser des séquences "escape", comme \n
134 * Chaque déclaration de MENU doit avoir sa déclaration END à la fin.
140 * / Crée un sous menu avec le contenu de /usr/openwin/bin
141 * "Applications XView" OPEN_MENU "/usr/openwin/bin"
142 * / Quelques applications X11 dans différents répertoires
143 * "Applications X11" OPEN_MENU /usr/X11/bin $HOME/bin/X11
144 * / Définir quelques images de fond
145 * "Fond d'écran" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
146 * / Insère le fichier "style.menu" dans cette entrée
147 * "Style" OPEN_MENU style.menu
155 "Panneau d'informations" INFO_PANEL
156 "Panneau d'informations légales" LEGAL_PANEL
157 "Console système" EXEC xconsole
158 "Charge système" SHEXEC xosview || xload
159 "Liste des processus" EXEC xterm -e top
160 "Butineur d'aide" EXEC xman
162 "Démarrer..." SHEXEC %a(Démarrer,Tapez une commande à démarrer:)
163 "Terminal X" EXEC xterm -sb
164 "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
165 "Bureaux" WORKSPACE_MENU
168 "Gimp" SHEXEC gimp >/dev/null
174 "OffiX Files" EXEC files
176 "Netscape" EXEC netscape
177 "Ghostview" EXEC ghostview %a(Entrez un fichier)
178 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Entrez un fichier PDF)
183 "XEmacs" SHEXEC xemacs || emacs
187 "VI" EXEC xterm -e vi
190 "Xmcd" SHEXEC xmcd 2> /dev/null
191 "Xplaycd" EXEC xplaycd
195 "Calculatrice" EXEC xcalc
196 "Propriétés de la fenêtre" SHEXEC xprop | xmessage -center -title 'xprop' -file -
197 "Sélecteur de polices" EXEC xfontsel
198 "Emulateur de terminal" EXEC xminicom
200 "Carte des couleurs" EXEC xcmap
202 "Sélections" EXEC xclipboard
206 "Copier" SHEXEC echo '%s' | wxcopy
207 "Envoyer à" EXEC xterm -name mail -T "Pine" -e pine %s
208 "Naviguer" EXEC netscape %s
209 "Rechercher dans le manuel" SHEXEC MANUAL_SEARCH(%s)
213 "Cacher les autres fenêtres" HIDE_OTHERS
214 "Montrer toutes les fenêtres" SHOW_ALL
215 "Arranger les icônes" ARRANGE_ICONS
216 "Retracer l'écran" REFRESH
217 "Vérrouiller" EXEC xlock -allowroot -usefirst
218 "Sauver la session" SAVE_SESSION
219 "Effacer la session" CLEAR_SESSION
223 "Thèmes" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
224 "Styles" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
225 "Jeu d'icônes" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
228 "Noir" WS_BACK '(solid, black)'
229 "Bleu" WS_BACK '(solid, "#505075")'
230 "Indigo" WS_BACK '(solid, "#243e6c")'
231 "Bleu foncé" WS_BACK '(solid, "#224477")'
232 "Violet" WS_BACK '(solid, "#554466")'
233 "Blanc crème" WS_BACK '(solid, "wheat4")'
234 "Gris foncé" WS_BACK '(solid, "#333340")'
235 "Bordeaux" WS_BACK '(solid, "#400020")'
238 "Coucher de Soleil" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
239 "Ciel" WS_BACK '(vgradient, blue4, white)'
240 "Dégradés de Bleu" WS_BACK '(vgradient, "#7080a5", "#101020")'
241 "Dégradés d'Indigo" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
242 "Dégradés de Violet" WS_BACK '(vgradient, "#654c66", "#151426")'
243 "Dégradés de Beige" WS_BACK '(vgradient, "#a09060", "#302010")'
244 "Dégradés de Gris" WS_BACK '(vgradient, "#636380", "#131318")'
245 "Dégradés de Bordeau" WS_BACK '(vgradient, "#600040", "#180010")'
247 "Images" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
249 "Sauver le thème" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Nom du thème,Entrez un nom de fichier:)"
250 "Sauver le jeu d'icônes" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icônes,Entrez un nom de fichier:)"
255 "Démarrer AfterStep" RESTART afterstep
257 "Tuer la session..." SHUTDOWN