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 ~/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 * 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 l'espace de
46 * SHUTDOWN Tue tout les clients ( et termine la
49 * SHOW_ALL Montre toutes les fenêtres sur l'espace
52 * HIDE_OTHERS Cache toutes les fenêtres sur l'espace
53 * de travail qui sont en arrière plan
55 * SAVE_SESSION Sauve la l'état courant du bureau, cela
56 * inclus toute les applications en marche,
57 * tout leur indices (geometrie, position
58 * sur l'écran, l'espace de travail sur
59 * lequel elle sont, si elles ont ete lancées
60 * par le "dock" ou le "clip", si elles
61 * etaient minimisées, ombrées ou cachées).
62 * De plus, l'espace de travail courant
63 * sera aussi sauvé. Tout sera remis dans
64 * cet état a chaque démarrage de
65 * WindowMaker jusqu'au prochain usage de
66 * SAVE_SESSION ou CLEAR_SESSION. Si
67 * "SaveSessionOnExit" est égal à "Yes"
68 * dans le fichier de domaine de
69 * WindowMaker, alors la sauvegarde est
70 * automatiquement faite a chaque fin de
71 * session, abandonnant toute SAVE_SESSION
72 * ou CLEAR_SESSION antérieure (Voir plus
75 * CLEAR_SESSION Efface la sauvegarde de toute session
76 * antérieure. Ceci n'aura aucun effet si
77 * "SaveSessionOnExit" est égal à "Yes".
79 * INFO_PANEL Affiche le panneau d'informations sur
82 * LEGAL_PANEL Affiche le panneau d'informations sur
83 * le statut legal de WindowMaker.
85 * Syntaxe d'OPEN_MENU:
87 * 1. Utilisation d'un fichier de menu.
88 * // Ouvre "fichier.menu" (celui-ci doit contenir un fichier de menu
89 * // valide) et l'insère à la position courante.
91 * OPEN_MENU fichier.menu
93 * 2. Utilisation de "pipes".
94 * // Ouvre une commande et utilise sa sortie standard pour construire
95 * // un menu (la sortie standard de la commande doit être une
96 * // description de menu valide). L'espace entre '|' est optionel.
98 * OPEN_MENU | commande
100 * 3. Utilisation de répertoires.
101 * // Ouvre un ou plusieurs répertoires et construit un menu avec tout
102 * // les sous répertoires et les fichiers éxécutables a l'intérieur et
103 * // les classe dans l'ordre alphabétique.
105 * OPEN_MENU /un/répertoire [/un/autre/repértoire ...]
107 * 4. Utilisation de répertoires avec une commande.
108 * // Ouvre un ou plusieurs répertoires et construit un menu avec tout
109 * // les sous répertoires et les fichiers lisibles a l'intérieur et
110 * // les classe dans l'ordre alphabétique, précédant chacun d'eux
113 * OPEN_MENU /un/répertoire [/un/autre/répertoire ...] WITH commande -option
115 * <Parametre> est le programme a éxécuter.
117 * ** Options pour la ligne de commande après EXEC:
119 * %s substituer avec la sélection courante
120 * %a(message) ouvre une boite de dialogue avec un message et fait la
121 * substitution avec ce que vous avez tapé
122 * %w substituer par la "XID" de la fenêtre en avant plan courante
124 * Vous pouvez outrepasser des charactères spéciaux (comme % et ") avec le
127 * ex: xterm -T "\"Hello World\""
129 * Vous pouvez aussi utiliser des séquences "escape", comme \n
131 * Chaque déclaration de MENU doit avoir sa déclaration END à la fin.
137 * // Crée un sous menu avec le contenu de /usr/openwin/bin
138 * "Applications XView" OPEN_MENU "/usr/openwin/bin"
139 * // Quelques applications X11 dans différents répertoires
140 * "Applications X11" OPEN_MENU /usr/X11/bin ~/bin/X11
141 * // Définir quelques images de fond
142 * "Fond d'écran" OPEN_MENU ~/images /usr/share/images WITH wmsetbg -u -t
143 * // Insère le fichier "style.menu" dans cette entrée
144 * "Style" OPEN_MENU style.menu
152 "Panneau d'informations" INFO_PANEL
153 "Panneau d'informations légales" LEGAL_PANEL
154 "Console système" EXEC xconsole
155 "Charge système" EXEC xosview || xload
156 "Liste des processus" EXEC xterm -e top
157 "Butineur d'aide" EXEC xman
159 "Terminal X" EXEC xterm -sb
160 "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
161 "Espaces de travail" WORKSPACE_MENU
164 "Gimp" EXEC gimp >/dev/null
170 "OffiX Files" EXEC files
172 "Netscape" EXEC netscape
173 "Ghostview" EXEC ghostview %a(Entrez un fichier)
174 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Entrez un fichier PDF)
179 "XEmacs" EXEC xemacs || emacs
183 "VI" EXEC xterm -e vi
186 "Xmcd" EXEC xmcd 2> /dev/null
187 "Xplaycd" EXEC xplaycd
191 "Calculatrice" EXEC xcalc
192 "Propriétés de la fenêtre" EXEC xprop | xmessage -center -title 'xprop' -file -
193 "Sélecteur de polices" EXEC xfontsel
194 "Emulateur de terminal" EXEC xminicom
196 "Carte des couleurs" EXEC xcmap
198 "ASClock" EXEC asclock -shape
199 "Sélections" EXEC xclipboard
203 "Copier" EXEC echo '%s' | wxcopy
204 "Envoyer à" EXEC xterm -name mail -T "Pine" -e pine %s
205 "Naviguer" EXEC netscape %s
206 "Rechercher dans le manuel" EXEC MANUAL_SEARCH(%s)
209 "Espace de travail" MENU
210 "Cacher les autres fenêtres" HIDE_OTHERS
211 "Montrer toutes les fenêtres" SHOW_ALL
212 "Arranger les icônes" ARRANGE_ICONS
213 "Retracer l'écran" REFRESH
214 "Vérrouiller" EXEC xlock -allowroot -usefirst
215 "Sauver la session" SAVE_SESSION
216 "Effacer la session" CLEAR_SESSION
217 "Espace de travail" END
220 "Thèmes" OPEN_MENU THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle
221 "Styles" OPEN_MENU STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle
222 "Jeu d'icônes" OPEN_MENU ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons
225 "Noir" WS_BACK '(solid, black)'
226 "Bleu" WS_BACK '(solid, "#505075")'
227 "Indigo" WS_BACK '(solid, "#243e6c")'
228 "Bleu foncé" WS_BACK '(solid, "#180090")'
229 "Violet" WS_BACK '(solid, "#554466")'
230 "Blanc crème" WS_BACK '(solid, "wheat4")'
231 "Gris foncé" WS_BACK '(solid, "#333340")'
232 "Bordeaux" WS_BACK '(solid, "#400020")'
235 "Drapeau" WS_BACK '(mdgradient, green, red, white, green)'
236 "Ciel" WS_BACK '(vgradient, blue4, white)'
238 "Images" OPEN_MENU BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
240 "Sauver le thème" EXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Nom du theme)"
241 "Sauver le jeu d'icônes" EXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icones)"
246 "Démarrer AfterStep" RESTART afterstep
248 "Terminer la session" SHUTDOWN