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 l'espace de travail. Il ne peut y
32 * avoir qu'un seul WORKSPACE_MENU.
34 * EXEC Execute un programme externe
36 * SHEXEC <command> - executes a shell command (like gimp > /dev/null)
38 * EXIT Quitte le gestionnaire de fenêtres
40 * RESTART [<window manager>] Redémarre WindowMaker ou démarre un
41 * autre gestionnaire de fenêtres
43 * REFRESH Retrace l'écran
45 * ARRANGE_ICONS Arrange les icônes sur l'espace de
48 * SHUTDOWN Tue tout les clients ( et termine la
51 * SHOW_ALL Montre toutes les fenêtres sur l'espace
54 * HIDE_OTHERS Cache toutes les fenêtres sur l'espace
55 * de travail qui sont en arrière plan
57 * SAVE_SESSION Sauve la l'état courant du bureau, cela
58 * inclus toute les applications en marche,
59 * tout leur indices (geometrie, position
60 * sur l'écran, l'espace de travail sur
61 * lequel elle sont, si elles ont ete lancées
62 * par le "dock" ou le "clip", si elles
63 * etaient minimisées, ombrées ou cachées).
64 * De plus, l'espace de travail courant
65 * sera aussi sauvé. Tout sera remis dans
66 * cet état a chaque démarrage de
67 * WindowMaker jusqu'au prochain usage de
68 * SAVE_SESSION ou CLEAR_SESSION. Si
69 * "SaveSessionOnExit" est égal à "Yes"
70 * dans le fichier de domaine de
71 * WindowMaker, alors la sauvegarde est
72 * automatiquement faite a chaque fin de
73 * session, abandonnant toute SAVE_SESSION
74 * ou CLEAR_SESSION antérieure (Voir plus
77 * CLEAR_SESSION Efface la sauvegarde de toute session
78 * antérieure. Ceci n'aura aucun effet si
79 * "SaveSessionOnExit" est égal à "Yes".
81 * INFO_PANEL Affiche le panneau d'informations sur
84 * LEGAL_PANEL Affiche le panneau d'informations sur
85 * le statut legal de WindowMaker.
87 * Syntaxe d'OPEN_MENU:
89 * 1. Utilisation d'un fichier de menu.
90 * / Ouvre "fichier.menu" (celui-ci doit contenir un fichier de menu
91 * / valide) et l'insère à la position courante.
93 * OPEN_MENU fichier.menu
95 * 2. Utilisation de "pipes".
96 * / Ouvre une commande et utilise sa sortie standard pour construire
97 * / un menu (la sortie standard de la commande doit être une
98 * / description de menu valide). L'espace entre '|' est optionel.
100 * OPEN_MENU | commande
102 * 3. Utilisation de répertoires.
103 * / Ouvre un ou plusieurs répertoires et construit un menu avec tout
104 * / les sous répertoires et les fichiers éxécutables a l'intérieur et
105 * / les classe dans l'ordre alphabétique.
107 * OPEN_MENU /un/répertoire [/un/autre/repértoire ...]
109 * 4. Utilisation de répertoires avec une commande.
110 * / Ouvre un ou plusieurs répertoires et construit un menu avec tout
111 * / les sous répertoires et les fichiers lisibles a l'intérieur et
112 * / les classe dans l'ordre alphabétique, précédant chacun d'eux
115 * OPEN_MENU /un/répertoire [/un/autre/répertoire ...] WITH commande -option
118 * -noext retirer tout ce qui se trouve après le dernier point
119 * dans le nom de fichier.
121 * <Parametre> est le programme a éxécuter.
123 * ** Options pour la ligne de commande après EXEC:
125 * %s substituer avec la sélection courante
126 * %a(titre[,message]) ouvre une boite de dialogue avec un message et fait la
127 * substitution avec ce que vous avez tapé
128 * %w substituer par la "XID" de la fenêtre en avant plan
131 * Vous pouvez outrepasser des charactères spéciaux (comme % et ") avec le
134 * ex: xterm -T "\"Hello World\""
136 * Vous pouvez aussi utiliser des séquences "escape", comme \n
138 * Chaque déclaration de MENU doit avoir sa déclaration END à la fin.
144 * / Crée un sous menu avec le contenu de /usr/openwin/bin
145 * "Applications XView" OPEN_MENU "/usr/openwin/bin"
146 * / Quelques applications X11 dans différents répertoires
147 * "Applications X11" OPEN_MENU /usr/X11/bin $HOME/bin/X11
148 * / Définir quelques images de fond
149 * "Fond d'écran" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
150 * / Insère le fichier "style.menu" dans cette entrée
151 * "Style" OPEN_MENU style.menu
159 "Panneau d'informations" INFO_PANEL
160 "Panneau d'informations légales" LEGAL_PANEL
161 "Console système" EXEC xconsole
162 "Charge système" SHEXEC xosview || xload
163 "Liste des processus" EXEC xterm -e top
164 "Butineur d'aide" EXEC xman
166 "Démarrer..." EXEC %a(Démarrer,Tapez une commande à démarrer:)
167 "Terminal X" EXEC xterm -sb
168 "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
169 "Espaces de travail" WORKSPACE_MENU
172 "Gimp" SHEXEC gimp >/dev/null
178 "OffiX Files" EXEC files
180 "Netscape" EXEC netscape
181 "Ghostview" EXEC ghostview %a(Entrez un fichier)
182 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Entrez un fichier PDF)
187 "XEmacs" SHEXEC xemacs || emacs
191 "VI" EXEC xterm -e vi
194 "Xmcd" SHEXEC xmcd 2> /dev/null
195 "Xplaycd" EXEC xplaycd
199 "Calculatrice" EXEC xcalc
200 "Propriétés de la fenêtre" SHEXEC xprop | xmessage -center -title 'xprop' -file -
201 "Sélecteur de polices" EXEC xfontsel
202 "Emulateur de terminal" EXEC xminicom
204 "Carte des couleurs" EXEC xcmap
206 "Sélections" EXEC xclipboard
210 "Copier" SHEXEC echo '%s' | wxcopy
211 "Envoyer à" EXEC xterm -name mail -T "Pine" -e pine %s
212 "Naviguer" EXEC netscape %s
213 "Rechercher dans le manuel" SHEXEC MANUAL_SEARCH(%s)
216 "Espace de travail" MENU
217 "Cacher les autres fenêtres" HIDE_OTHERS
218 "Montrer toutes les fenêtres" SHOW_ALL
219 "Arranger les icônes" ARRANGE_ICONS
220 "Retracer l'écran" REFRESH
221 "Vérrouiller" EXEC xlock -allowroot -usefirst
222 "Sauver la session" SAVE_SESSION
223 "Effacer la session" CLEAR_SESSION
224 "Espace de travail" END
227 "Thèmes" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
228 "Styles" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
229 "Jeu d'icônes" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
232 "Noir" WS_BACK '(solid, black)'
233 "Bleu" WS_BACK '(solid, "#505075")'
234 "Indigo" WS_BACK '(solid, "#243e6c")'
235 "Bleu foncé" WS_BACK '(solid, "#180090")'
236 "Violet" WS_BACK '(solid, "#554466")'
237 "Blanc crème" WS_BACK '(solid, "wheat4")'
238 "Gris foncé" WS_BACK '(solid, "#333340")'
239 "Bordeaux" WS_BACK '(solid, "#400020")'
242 "Coucher de Soleil" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
243 "Ciel" WS_BACK '(vgradient, blue4, white)'
244 "Dégradés de Bleu" WS_BACK '(vgradient, "#7080a5", "#101020")'
245 "Dégradés d'Indigo" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
246 "Dégradés de Violet" WS_BACK '(vgradient, "#654c66", "#151426")'
247 "Dégradés de Beige" WS_BACK '(vgradient, "#a09060", "#302010")'
248 "Dégradés de Gris" WS_BACK '(vgradient, "#636380", "#131318")'
249 "Dégradés de Bordeau" WS_BACK '(vgradient, "#600040", "#180010")'
251 "Images" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
253 "Sauver le thème" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Nom du thème,Entrez un nom de fichier:)"
254 "Sauver le jeu d'icônes" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icônes,Entrez un nom de fichier:)"
259 "Démarrer AfterStep" RESTART afterstep
261 "Tuer la session..." SHUTDOWN