1 #-----------------------------------------------------------------------------#
3 # 10. Now define the menus
5 #-----------------------------------------------------------------------------#
7 #------------------------------------------------------------------------------
8 #--------- Taskbar's start menu
9 #------------------------------------------------------------------------------
12 AddToMenu StartMenu@side.fvwm2.xpm@^black^
13 + "&Screen Saver%screen.xpm%" Popup Screen
14 + "&Module%modules.xpm" Popup Module-Popup
16 + "&Shells%shells.xpm%" Popup Shells
17 + "&Programs%programs.xpm%" Popup Programs
18 + "&Documents%documents.xpm%" Popup Documents
19 + "&Settings%settings.xpm%" Popup Settings
20 + "&Find%find1.xpm%" FvwmScript FvwmScript-Find
21 + "&Help%help.xpm%" Exec exec xman
23 + "&Run...%run.xpm%" Exec exec aterm
25 + "Shut &Down%shutdown.xpm%" Module FvwmScript FvwmScript-Quit
27 #------------------------------------------------------------------------------
28 # Root Menu: This menu will fire up some very common utilities
29 #------------------------------------------------------------------------------
32 AddToMenu Utilities "FVWM Root Menu" Title
34 + "&Terminal%mini.term.xpm%" Exec exec aterm
35 + "&Editor%mini.edit.xpm" Exec exec gvim
36 + "&File Manager%mini.filemgr.xpm%" Exec exec aterm -g 80x35 -e mc
37 + "&Top%mini.run.xpm%" Exec exec xterm -geometry 80x40 -T Top -n Top -e top
39 + "&Shells%mini.term.xpm" Popup Shells
40 + "&Programs%mini.start.xpm%" Popup Programs
42 + "&Modules%mini.modules.xpm%" Popup Module-Popup
43 + "&Settings%mini.desktop.xpm%" Popup Settings
44 + "&Documents%mini.books.xpm%" Popup Documents
45 + "&Screen Saver%mini.display.xpm%" Popup Screen
47 + "&Restart%mini.turn.xpm%" Popup Restart
48 + "&Exit FVWM%mini.stop.xpm%" FvwmForm FvwmForm-QuitVerify
51 #------------------------------------------------------------------------------
53 #------------------------------------------------------------------------------
56 + "&Xterm default%mini.term.xpm%" Exec exec xterm
57 + "Xterm/&root default%mini.term.xpm%" Exec exec xterm -fg violet -bg black -e su -l
58 #+ "&NXterm default%mini.term.xpm%" Exec exec nxterm
59 + "&Rxvt default%mini.term.xpm%" Exec exec rxvt
60 #+ "&Eterm default%mini.term.xpm%" Exec exec Eterm
61 #+ "X&iterm default%mini.term.xpm%" Exec exec xiterm
62 + "&Aterm default%mini.term.xpm%" Exec exec aterm
63 #+ "&GNOME Term default%mini.term.xpm%" Exec exec gnome-terminal
64 #+ "&Konsole default%mini.term.xpm%" Exec exec konsole
65 #+ "&Kvt default%mini.term.xpm%" Exec exec kvt
66 #+ "&Dtterm default%mini.term.xpm%" Exec exec /usr/bin/dtterm
68 + "&Xterm 80x40 (7x14 font)%mini.term.xpm%" Exec exec xterm -n $USER@$HOST -T $USER@$HOST -g 80x40 -sb +sk +si -sl 4096 -j -ls -fn 7x14 -fb 7x14bold
69 + "Xterm/r&oot 80x40 (7x14 font)%mini.term.xpm%" Exec exec xterm -n root@$HOST -T root@$HOST -g 80x40 -sb +sk +si -sl 4096 -j -ls -fn 7x14 -fb 7x14bold -fg violet -bg black -e su -l
70 #+ "&NXterm 80x40 (7x14 font)%mini.term.xpm%" Exec exec nxterm -n $USER@$HOST -T $USER@$HOST -g 80x40 -sb +sk +si -sl 4096 -j -ls -fn 7x14 -fb 7x14bold
71 + "&Rxvt 80x40 (7x14 font)%mini.term.xpm%" Exec exec rxvt -n $USER@$HOST -T $USER@$HOST -g 80x40 --loginShell -fn 7x14 -fb 7x14bold
72 #+ "&Eterm 80x40 (7x14 font)%mini.term.xpm%" Exec exec Eterm -n $USER@$HOST -T $USER@$HOST -g 80x40 --login-shell --font 7x14 --bold-font 7x14bold
73 #+ "X&iterm 80x40 (7x14 font)%mini.term.xpm%" Exec exec xiterm -n $USER@$HOST -T $USER@$HOST -g 80x40 -sb +sk +si -sl 4096 -ls -fn 7x14 -fb 7x14bold
74 + "&Aterm 80x40 (7x14 font)%mini.term.xpm%" Exec exec aterm -n $USER@$HOST -T $USER@$HOST -g 80x40 -sb +sk +si -sl 4096 -ls -fn 7x14 -fb 7x14bold
75 #+ "&GNOME Term 80x40 (7x14 font)%mini.term.xpm%" Exec exec gnome-terminal --title=$USER@$HOST --geometry=80x40 --login --font=7x14
76 #+ "&Kvt 80x40 (7x14 font)%mini.term.xpm%" Exec exec kvt -n $USER@$HOST -T $USER@$HOST -vt_geometry 80x40 -sl 4096 -ls -vt_font 7x14
77 #+ "&Konsole 80x40%mini.term.xpm%" Exec exec konsole -nowelcome -sl 4096 -ls -vt_sz 80x40
78 #+ "&Dtterm 80x40 (7x14 font)%mini.term.xpm%" Exec exec /usr/dt/bin/dtterm -n $USER@$HOST -T $USER@$HOST -sl 4096 -ls -g 80x40 -fn 7x14 -fb 7x14bold
80 + "Remote &login ...%mini.connect.xpm%" FvwmForm FvwmForm-Rlogin
82 #------------------------------------------------------------------------------
84 #------------------------------------------------------------------------------
89 # AddToMenu Programs "&GNOME Menu%mini.gnome.xpm%" SendToModule FvwmGtk gnome-sys
92 #AddToMenu Programs "&GNOME Menu%mini.gnome.xpm%" Popup gnome-sys
95 #AddToMenu Programs "GNOME &User%mini.gnome.xpm%" SendToModule FvwmGtk gnome-user
98 #AddToMenu Programs "GNOME &User%mini.gnome.xpm%" Popup gnome-user
101 #AddToMenu Programs "GNOME &RedHat%mini.gnome.xpm%" SendToModule FvwmGtk gnome-redhat
104 #AddToMenu Programs "GNOME &RedHat%mini.gnome.xpm%" Popup gnome-redhat
107 #AddToMenu Programs "&KDE Menu%mini.kde.xpm" Popup kde-sys
110 #AddToMenu Programs "KDE &User%mini.kde.xpm" Popup kde-user
113 #AddToMenu Programs "&CDE Menu%mini.folder.xpm" Popup cde-menu
116 + "&Accessories%mini.hammer.xpm%" Popup Accessories
117 + "&Applications%mini.pencil.xpm%" Popup Applications
118 + "&Science%mini.question.xpm" Popup Science
119 + "&System%mini.filemgr.xpm" Popup System
120 + "&Editors%mini.edit.xpm%" Popup Editors
121 + "&Network%mini.telnet.xpm%" Popup Network
122 + "&Internet%mini.connect.xpm%" Popup Internet
123 + "&Graphics%mini.paint.xpm%" Popup Graphics
124 + "&Multimedia%mini.cd.xpm%" Popup Multimedia
125 + "&Games%mini.happy.xpm%" Popup Games
127 #------------------------------------------------------------------------------
128 #--------- KDE, CDE & GNOME "fvwm" menus
130 # For more informtion man fvwm-menu-desktop
133 #PipeRead 'fvwm-menu-desktop --desktop kde-sys --enable-mini-icons --enable-style'
135 #PipeRead 'fvwm-menu-desktop --desktop kde-user --enable-mini-icons'
137 #PipeRead 'fvwm-menu-desktop --desktop gnome-sys --type fvwm --install-prefix No --enable-mini-icons --mini-icons-path '' --icon-toptitle :no::: --icon-title :no::: --icon-folder mini.folder.xpm:ow::: --icon-app mini.gnome.xpm:ow:::'
139 #PipeRead 'fvwm-menu-desktop --desktop gnome-user --type fvwm --enable-mini-icons --mini-icons-path '' --icon-toptitle :no::: --icon-title :no::: --icon-folder mini.folder.xpm:ow::: --icon-app mini.doc.xpm:ow:::'
141 #PipeRead 'fvwm-menu-desktop --desktop gnome-redhat --type fvwm --enable-mini-icons --mini-icons-path '' --icon-toptitle :no::: --icon-title :no::: --icon-folder mini.folder.xpm:ow::: --icon-app mini.ball2.xpm:ow:::'
144 #DestroyMenu cde-menu
146 #+ "&Applications Manager%mini.programs.xpm%" Exec exec /usr/dt/bin/dtaction Dtappmgr
147 #+ "&Terminal%mini.term.xpm%" Exec exec /usr/dt/bin/dtterm
148 #+ "&File Manager%mini.filemgr.xpm%" Exec exec /usr/dt/bin/dtfile
149 #+ "&Trash Can%mini.paper.xpm%" Exec exec /usr/dt/bin/dtaction Dttrash
150 #+ "Text &Editor%mini.edit.xpm%" Exec exec /usr/dt/bin/dtpad
151 #+ "Desktop &Help%mini.book1.xpm%" Exec exec /usr/dt/bin/dthelpview -helpVolume browser
152 #+ "Man Pages%mini.book1.xpm%" Exec exec /usr/dt/bin/dthelpview -man
153 #+ "&Mailer%mini.mail.xpm%" Exec exec /usr/dt/bin/dtmail
154 #+ "&Calandar%mini.calandar.xpm" Exec exec /usr/dt/bin/dtcm
155 #+ "&Calculator%mini.calc.xpm%" Exec exec /usr/dt/bin/dtcalc
156 #+ "&Icon Editor%mini.palette.xpm%" Exec exec /usr/dt/bin/dticon
157 #+ "&Print Manager%mini.fax.xpm%" Exec exec /usr/dt/bin/dtprintinfo
158 #+ "&Styles Manager%mini.hammer.xpm%" Exec exec /usr/dt/bin/dtstyle
160 #+ "&Exit CDE%mini.stop.xpm%" Exec exec /usr/dt/bin/dtaction ExitSession
162 #------------------------------------------------------------------------------
163 #--------- Accessories
165 DestroyMenu Accessories
166 AddToMenu Accessories
167 + "&Calculator%mini.calc.xpm%" Exec exec xcalc
168 + "&Magnifying glass%mini.zoom.xpm%" Exec exec xmag
169 + "&Font viewer%mini.font.xpm%" Exec exec xfontsel
170 + "&Xdaliclock%mini.clock.xpm%" Exec exec xdaliclock
171 + "X&clock%mini.clock.xpm%" Exec exec xclock
172 + "&Rclock%mini.clock.xpm%" Exec exec rclock
173 #+ "x&apm%mini.connect.xpm%" Exec exec xapm
174 #+ "&View colormap%mini.colors.xpm%" Exec exec xcolormap
175 + "&Color viewer%mini.colors.xpm%" Exec exec xcolorsel
176 + "&Capture Form%mini.camera.xpm%" FvwmForm FvwmForm-Capture
177 + "&Screen Dump Script%mini.camera.xpm%" FvwmScript FvwmScript-ScreenDump
178 #+ "X&grab%mini.camera.xpm%" Exec exec xgrab
179 #+ "&Ddd%mini.bug2.xpm%" Exec exec ddd
180 #+ "Xx&gdb%mini.bug2.xpm%" Exec exec xxgdb
181 + "&Xclipboard%mini.clipboard.xpm%" Exec exec xclipboard
183 #------------------------------------------------------------------------------
184 #--------- Applications
187 DestroyMenu Applications
188 AddToMenu Applications
189 #+ "&Lyx%mini.edit.xpm%" Exec exec lyx
190 #+ "&Thot%mini.edit.xpm%" Exec exec thot
191 #+ "&Ghostview (Postscript)%mini.gv.xpm%" Exec exec ghostview
192 + "&GV (Postscript)%mini.gv.xpm%" Exec exec gv
193 #+ "X&dvi%mini.zoom.xpm%" Exec exec xdvi
194 #+ "&Acroread (PDF)%mini.pdf.xpm%" Exec exec acroread
195 + "&Xpdf (PDF)%mini.pdf.xpm%" Exec exec xpdf
196 #+ "&Plan%mini.doc1.xpm%" Exec exec plan
198 #------------------------------------------------------------------------------
203 #+ "Thx-1138%mini.calc.xpm%" Exec exec thx-1138
204 #+ "GNU &plot%mini.graph.xpm%" Exec exec xterm -T GNUplot -name GNUplot -e gnuplot
205 #+ "&SCILAB%mini.zoom.xpm%" Exec exec scilab
206 #+ "&Maple%mini.graph2.xpm%" Exec exec xmaple
207 #+ "&Mathematica%mini.graph2.xpm%" Exec exec mathematica
208 + "&Xaos%mini.fractal.xpm%" Exec exec xaos
209 #+ "&Fractint%mini.fractal.xpm%" Exec exec xterm -font 7x14 -e xfractint
210 #+ "X&ephem%mini.exp.xpm%" Exec exec xephem
211 #+ "X&tide%mini.exp.xpm%" Exec exec xtide
213 #------------------------------------------------------------------------------
218 + "&Running processes%mini.run.xpm%" Exec exec xterm -g 80x40 -e top
219 #+ "&TK processes%mini.hex.xpm%" Exec exec tkps
220 + "&System load%mini.perf.xpm%" Exec exec xload
221 #+ "&Xosview%mini.run.xpm%" Exec exec xosview
222 #+ "&Memory usage%mini.perf.xpm%" Exec exec xmem
223 #+ "&XSysStats%mini.run.xpm%" Exec exec XSysStats
224 + "&xconsole%mini.term.xpm%" Exec exec xconsole
225 + "Set &Date Script%mini.clock.xpm%" FvwmScript FvwmScript-Date
227 + "&Midnight-Commander%mini.filemgr.xpm%" Exec exec xterm -g 80x40 -n Midnight-Commander -T Midnight-Commander -e mc -x
228 #+ "X&fm%mini.filemgr.xpm%" Exec exec xfm
229 #+ "File &Runer%mini.filemgr.xpm%" Exec exec fr
230 #+ "&kfm%mini.filemgr.xpm%" Exec exec kfmclient openURL $HOME
231 #+ "&gmc%mini.filemgr.xpm%" Exec exec gmc
233 #------------------------------------------------------------------------------
238 #+ "&Emacs%mini.edit.xpm%" Exec exec emacs
239 #+ "&XEmacs%mini.edit.xpm%" Exec exec xemacs
240 + "&Gvim%mini.edit.xpm%" Exec exec gvim
241 #+ "&Nedit%mini.edit.xpm%" Exec exec nedit
242 + "&Xedit%mini.edit.xpm%" Exec exec xedit
244 #------------------------------------------------------------------------------
249 + "&Rlogin%mini.connect.xpm%" Module FvwmForm FvwmForm-Rlogin
250 #+ "&Vppp%mini.connect.xpm%" Exec exec vppp
251 #+ "&Ezppp%mini.connect.xpm%" Exec exec ezppp
252 #+ "&Hifs%mini.eyes.xpm%" Exec exec xterm -ls -bg #c0c0c0 -fg black -T Hifs -name Hifs -geometry 26x24 -e hifs
254 #------------------------------------------------------------------------------
259 + "&Netscape%mini.nscape.xpm%" Exec exec netscape
260 #+ "&Amaya%mini.nscape.xpm%" Exec exec amaya
261 + "&Mozilla%mini.nscape.xpm%" Exec exec mozilla
262 + "&Lynx%mini.cat.xpm%" Exec exec xterm -g 80x30 -n lynx -T lynx -e lynx
264 #+ "Xfmail%mini.mail.xpm%" Exec exec xfmail
265 + "&Xmh%mini.mail.xpm%" Exec exec xmh
266 + "&Mail%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Mail -T Mail -e mail
267 #+ "&Pine%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Pine -T Pine -e pine
268 + "&Mutt%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Mutt -T Mutt -e mutt
269 #+ "&Elm%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Elm -T Elm -e elm
271 #+ "Nc&FTP%mini.ftp.xpm%" Exec exec xterm -g 80x30 -n NcFtp -T FTP -e ncftp
272 #+ "&Xftp%mini.ftp.xpm%" Exec exec xftp
273 #+ "X-&Chat%mini.doc1.xpm%" Exec exec xchat
274 #+ "Irc%mini.doc1.xpm%" Exec exec xterm -g 80x30 -n Irc -T Trc -e irc
275 #+ "Tkirc%mini.doc1.xpm%" Exec exec tkirc
276 #+ "Lirc%mini.doc1.xpm%" Exec exec licq
277 #+ "&Zircon%mini.zircon.xpm%" Exec exec zircon
278 #+ "X&Gopher%mini.gopher.xpm%" Exec exec xgopher
279 #+ "Minitel%mini.xterm.xpm%" Exec exec xtel -petit
281 #------------------------------------------------------------------------------
286 + "The &Gimp%mini.gimp.xpm%" Exec exec gimp
287 #+ "&XPaint%mini.palette.xpm%" Exec exec xpaint
288 #+ "X&fig%mini.xfig.xpm%" Exec exec xfig
289 #+ "X&Fpovray%mini.ray.xpm%" Exec exec xfpovray
291 #+ "&XV%mini.xv.xpm%" Exec exec xv
292 #+ "Xbm&Browser%mini.directory.xpm%" Exec exec xbmbrowser
293 #+ "&EE%mini.palette.xpm%" Exec exec ee
295 #------------------------------------------------------------------------------
296 #--------- Multimedia
298 DestroyMenu Multimedia
300 #+ "&CD player%mini.cdlabel.xpm%" Exec exec xplaycd
301 #+ "X&mixer%mini.audiovol.xpm%" Exec exec xmixer
302 #+ "X<wav%mini.sound.xpm%" Exec exec xltwavplay
303 #+ "FreeAmp%mini.sound.xpm%" Exec exec freeamp
304 #+ "MiXViews%mini.sound.xpm%" Exec exec mxv
306 #------------------------------------------------------------------------------
307 #--------- Games and amusements
311 #+ "&Maze%mini.maze.xpm%" Exec exec maze
312 #+ "&Spider%mini.espada.xpm%" Exec exec spider
313 #+ "&Chess%mini.slon.xpm%" Exec exec xboard
314 #+ "&XGammon%mini.go.xpm%" Exec exec xgammon
315 #+ "X&lander%mini.xlander.xpm%" Exec exec xlander
316 #+ "X&mahjongg%mini.xmahjongg.xpm%" Exec exec xmahjongg
317 #+ "X&Sokoban%mini.go.xpm%" Exec exec xsokoban
318 #+ "X&jewel%mini.xjewel.xpm%" Exec exec xjewel
319 #+ "&Hextris%mini.hextris.xpm%" Exec exec hextris
320 #+ "&Maelstrom%mini.destroy.xpm%" Exec exec Maelstrom
321 #+ "Koules%mini.happy.xpm%" Exec exec xkoules
322 #+ "Quake%mini.destroy.xpm%" Exec cd /usr/local/games/quake/ ; exec ./stquake
323 #+ "Quake2%mini.destroy.xpm%" Exec cd /usr/local/games/quake2/ ; exec ./quake2 +set vid_ref softx
325 + "&Amusements%mini.happy.xpm%" Popup Amusements
327 DestroyMenu Amusements
329 + "&Eyes%mini.eyes.xpm%" Exec exec xeyes
330 + "&X logo%mini.bx2.xpm%" Exec exec xlogo
331 #+ "X&roach%mini.roach.xpm%" Exec exec xroach
332 + "X&snow%mini.xsnow.xpm%" Exec exec xsnow
333 + "&Stop Xsnow%mini.xsnow.xpm%" Exec exec killall xsnow
334 #+ "&Desktop cat%mini.cat.xpm%" Exec exec xcat
336 #------------------------------------------------------------------------------
338 #------------------------------------------------------------------------------
341 DestroyMenu Module-Popup
342 AddToMenu Module-Popup
343 + "&Autoraise%mini.raise.xpm%" RestartModule FvwmAuto 500
344 + "A&nimate%mini.iconify.xpm%" RestartModule FvwmAnimate
345 + "&Backer%mini.rainbow.xpm%" RestartModule FvwmBacker
346 + "B&anner%mini.ray.xpm%" RestartModule FvwmBanner
347 + "B&uttons Bar%mini.pencil.xpm%" RestartModuleByAlias FvwmButtons BarButtons BarButtons
348 + "&Mini button bar%mini.pencil.xpm%" RestartModuleByAlias FvwmButtons MiniButtons MiniButtons
349 + "&WMaker buttons%mini.pencil.xpm%" RestartModuleByAlias FvwmButtons WinMakerAppButtons WinMakerApp*
350 + "Fvwm &Console%mini.xterm.xpm%" Module FvwmConsole -sb
351 + "&Debug%mini.bug2.xpm%" RestartModule FvwmDebug
352 + "&IconBox%mini.icons.xpm%" RestartModule FvwmIconBox
353 + "I&conMan%mini.run.xpm%" RestartModule FvwmIconMan
354 + "Identif&y%mini.question.xpm%" RestartModule FvwmIdent
355 + "Desker &Panel%mini.pager.xpm%" RestartModuleByAlias FvwmButtons DeskerPanelButtons DeskerPanelButtons
356 + "Sound &effect%mini.sound.xpm%" RestartModule FvwmEvent
357 + "&Talk to Fvwm%mini.telnet.xpm%" FvwmForm FvwmForm-Talk
358 + "Task&Bar%mini.exp.xpm%" RestartModule FvwmTaskBar
359 + "Window &List%mini.windows.xpm%" RestartModule FvwmWinList
360 + "&Wharf%mini.pencil.xpm%" RestartModule FvwmWharf
362 + "&Kill Modules%mini.bomb.xpm%" Popup Kill-Module-Popup
364 DestroyMenu Kill-Module-Popup
365 AddToMenu Kill-Module-Popup
366 + "&Autoraise%mini.raise.xpm%" KillModule FvwmAuto
367 + "A&nimate%mini.iconify.xpm%" KillModule FvwmAnimate
368 + "&Backer%mini.rainbow.xpm%" KillModule FvwmBacker
369 + "B&anner%mini.ray.xpm%" KillModule FvwmBanner
370 + "B&utton bar%mini.pencil.xpm%" All (BarButtons) Close
371 + "&Mini button bar%mini.pencil.xpm%" All (MiniButtons) Close
372 + "&WMaker buttons%mini.pencil.xpm%" All (WinMakerApp*) Close
373 + "Fvwm &Console%mini.xterm.xpm%" KillModule FvwmConsole
374 + "&Debug%mini.bug2.xpm%" KillModule FvwmDebug
375 + "&IconBox%mini.icons.xpm%" KillModule FvwmIconBox
376 + "I&conMan%mini.run.xpm%" KillModule FvwmIconMan
377 + "Identif&y%mini.question.xpm%" KillModule FvwmIdent
378 + "Desker &Panel%mini.pager.xpm%" All (DeskerPanelButtons) Close
379 + "Sound &effect%mini.sound.xpm%" KillModule FvwmEvent
380 + "&Talk%mini.telnet.xpm%" All (FvwmForm-Talk) Close
381 + "Task&Bar%mini.exp.xpm" KillModule FvwmTaskBar
382 + "Window &List%mini.windows.xpm%" KillModule FvwmWinList
383 + "&Wharf%mini.pencil.xpm%" KillModule FvwmWharf
385 #------------------------------------------------------------------------------
387 #------------------------------------------------------------------------------
392 + "&Configuration%mini.fvwm.xpm%" Popup FvwmConfig
393 + "&Animation%mini.iconify.xpm%" Popup Animate-Settings
394 + "Applications &Managers%mini.windows.xpm%" Popup AppsManager
395 + "Auto&Raise%mini.raise.xpm%" Popup AutoRaise-Settings
396 + "Back&ground%mini.display.xpm%" Popup Background-Settings
397 + "&Banner%mini.ray.xpm%" Popup Banner-Settings
398 + "B&uttons Bar%mini.pencil.xpm%" Popup Buttons-Settings
399 + "&Mini Buttons%mini.pencil.xpm%" Popup MiniButtons-Settings
400 + "Desker &Panel%mini.pager.xpm%" Popup DeskerPanel-settings
401 + "S&ounds Effect%mini.audiovol.xpm%" Popup Sound-Settings
402 + "&WMaker Applets%mini.pencil.xpm%" Popup WinMakerApp-Settings
403 + "Set &Layers%mini.windows.xpm" Popup Layers-Settings
404 + "&X Setup Scripts%mini.x.xpm%" Popup XsetupScripts
405 + "&Show/Load/Save Settings%mini.turn.xpm%" Popup Load-Settings
407 + "&Edit .fvwm2rc%mini.edit.xpm%" Popup Edit-Config
408 + "Reload .fvwm2rc%mini.turn.xpm%" Popup Reload-Config
409 + "Temporary Change:" Title
410 + "&Focus/Paging%mini.zoom.xpm%" Popup Focus-Settings
411 + "&Mouse Speed%mini.cat.xpm%" Popup Mouse-Settings
412 + "&Keyboard%mini.keyboard.xpm%" Popup Keyboard-Settings
413 + "&Bell%mini.audiovol.xpm%" Popup Bell-Settings
414 + "&Screen%mini.monitor.xpm%" Popup X-settings
416 #------------------------------------------------------------------------------
417 #--------- Fvwm Config
419 DestroyMenu FvwmConfig
421 + "&Base Configuration%mini.fvwm.xpm%" FvwmScript FvwmScript-BaseConfig
422 + "&Form Configuration%mini.fvwm.xpm" FvwmForm FvwmForm-Form
424 + "&Rebuild Sample 95%mini.fvwm.xpm%" FvwmScript FvwmScript-Setup95
425 + "&Load Default Sample%mini.fvwm.xpm%" FvwmForm FvwmForm-Setup
428 #------------------------------------------------------------------------------
429 #--------- Apps Manager
431 DestroyMenu AppsManager
432 AddToMenu AppsManager
433 + "TaskBar &Desk%mini.exp.xpm%" ChangeAppsMan TaskBarDesk
434 + "TaskBar &Global%mini.exp.xpm%" ChangeAppsMan TaskBarGlobal
435 + "TaskBar &Desk (Auto Hide)%mini.exp.xpm%" ChangeAppsMan TaskBarDeskAutoHide
436 + "TaskBar &Global (Auto Hide)%mini.exp.xpm%" ChangeAppsMan TaskBarGlobalAutoHide
438 + "IconBox &Desk%mini.icons.xpm%" ChangeAppsMan IconBoxDesk
439 + "IconBox &Global%mini.icons.xpm%" ChangeAppsMan IconBoxGlobal
441 + "IconMan &Page%mini.run.xpm%" ChangeAppsMan IconManPage
442 + "IconMan &Desk%mini.run.xpm%" ChangeAppsMan IconManDesk
443 + "IconMan &Global%mini.run.xpm%" ChangeAppsMan IconManGlobal
445 + "WinList &Desk%mini.windows.xpm%" ChangeAppsMan WinListDesk
446 + "WinList &Global%mini.windows.xpm%" ChangeAppsMan WinListGlobal
448 + "Use &Icons%mini.icons.xpm%" UseIcons
450 + "&None%mini.windows.xpm%" AppsManNone
452 #------------------------------------------------------------------------------
453 #--------- Animate settings
455 DestroyMenu Animate-Settings
456 AddToMenu Animate-settings
457 + "&Animation on%mini.iconify.xpm%" ModuleOn FvwmAnimate
458 + "Animation &off%mini.cross.xpm%" ModuleOff FvwmAnimate
459 + "Animate &Menu%mini.iconify.xpm%" Popup MenuFvwmAnimate
461 #------------------------------------------------------------------------------
462 #--------- AutoRaise settings
464 DestroyMenu AutoRaise-Settings
465 AddToMenu AutoRaise-Settings
466 + "Raise &Slow%mini.raise.xpm%" ModuleOn 'FvwmAuto' '1000'
467 + "Raise &Default%mini.raise.xpm%" ModuleOn 'FvwmAuto' '500'
468 + "Raise &Fast%mini.raise.xpm%" ModuleOn 'FvwmAuto' '250'
469 + "Speedy &Gonzales%mini.raise.xpm%" ModuleOn 'FvwmAuto' '50'
470 + "Raise &Modules Only%mini.modules.xpm%" StartModulesAutoRaise
471 + "AutoRaise &off%mini.cross.xpm%" ModuleOff FvwmAuto
473 #------------------------------------------------------------------------------
474 #--------- Background settings
476 DestroyMenu Background-Settings
477 AddToMenu Background-Settings
478 + "&FvwmBacker%mini.rainbow.xpm%" SetBackground FvwmBacker
479 + "&Disable Background%mini.cross.xpm%" SetBackgroundOff
480 + "Some &Solid Colors%mini.colors.xpm%" Popup Back-Solid
481 + "Some &Gradientd%mini.colors.xpm%" Popup Back-Gradient
482 + "&Personal%mini.colors.xpm%" Popup Back-Personal
483 PipeRead '[ ! -d /usr/share/pixmaps/backgrounds ] || echo + \\"\\&Site Background%mini.colors.xpm%\\" Popup Back-Site'
484 PipeRead '[ ! -n "$KDEDIR" ] || echo + \\"\\&KDE Background%mini.colors.xpm%\\" Popup Back-KDE'
485 PipeRead '[ ! -d /usr/local/share/WindowMaker/Backgrounds ] || echo + \\"\\&WM Background%mini.colors.xpm%\\" Popup Back-Local-WM'
486 PipeRead '[ ! -d /usr/share/WindowMaker/Backgrounds ] || echo + \\"\\&WM Background%mini.colors.xpm%\\" Popup Back-WM'
487 PipeRead '[ ! -d /usr/share/afterstep/backgrounds ] || echo + \\"\\&AS Background%mini.colors.xpm%\\" Popup Back-AS'
488 PipeRead '[ ! -d /usr/local/share/afterstep/backgrounds ] || echo + \\"\\&AS Background%mini.colors.xpm%\\" Popup Back-Local-AS'
490 DestroyFunc SetBackFromDirectory
491 AddToFunc SetBackFromDirectory
492 + I DestroyMenu recreate $0
493 + I PipeRead 'for i in `/bin/ls $1`; \
494 do echo AddToMenu $0 "`basename $i`" SetBackground \\"$2 $i\\"; done'
496 DestroyFunc SetBackFromDirectories
497 AddToFunc SetBackFromDirectories
498 + I DestroyMenu recreate $0
499 + I PipeRead 'for j in `/bin/ls -d $1`; do echo AddToMenu $0 "`basename $j`:" Title; for i in `/bin/ls $j/*`; do echo AddToMenu $0 "`basename $i`" SetBackground \\"$2 $i\\"; done; done'
502 # Replace $FVWM_USERDIR/images/backgrounds/ by your backgrounds directory
503 # and uncomment the next line
504 #AddToMenu Back-Personal DynamicPopupAction SetBackFromDirectory 'Back-Personal' '$FVWM_USERDIR/images/backgrounds/*' 'Exec exec xv -root -quit'
506 AddToMenu Back-Site DynamicPopupAction SetBackFromDirectories 'Back-Site' '/usr/share/pixmaps/backgrounds/*' 'Exec exec xv -root -quit'
508 AddToMenu Back-KDE DynamicPopupAction SetBackFromDirectory 'Back-KDE' '$KDEDIR/share/wallpapers/*' 'Exec exec xv -root -quit'
510 AddToMenu Back-WM DynamicPopupAction SetBackFromDirectory 'Back-WM' '/usr/share/WindowMaker/Backgrounds/*' 'Exec exec xv -root -quit'
512 AddToMenu Back-Local-WM DynamicPopupAction SetBackFromDirectory 'Back-Local-WM' '/usr/local/share/WindowMaker/Backgrounds/*' 'Exec exec xv -root -quit'
514 AddToMenu Back-AS DynamicPopupAction SetBackFromDirectory 'Back-AS' '/usr/share/afterstep/backgrounds/*' 'Exec exec xv -root -quit'
516 AddToMenu Back-Local-AS DynamicPopupAction SetBackFromDirectory 'Back-Local-AS' '/usr/local/share/afterstep/backgrounds/*' 'Exec exec xv -root -quit'
518 DestroyMenu Back-Solid
520 + "&Red 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red1'
521 + "Red &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red2'
522 + "Red &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red3'
523 + "Red &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red4'
524 + "&Yellow 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow1'
525 + "Yellow &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow2'
526 + "Yellow &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow3'
527 + "Yellow &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow4'
528 + "&Orange 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange1'
529 + "Orange &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange2'
530 + "Orange &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange3'
531 + "Orange &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange4'
532 + "&Green 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green1'
533 + "Green &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green2'
534 + "Green &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green3'
535 + "Green &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green4'
536 + "&Cyan 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan1'
537 + "Cyan &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan2'
538 + "Cyan &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan3'
539 + "Cyan &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan4'
540 + "&Blue 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue1'
541 + "Blue &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue2'
542 + "Blue &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue3'
543 + "Blue &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue4'
544 + "&Magenta 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta1'
545 + "Magenta &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta2'
546 + "Magenta &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta3'
547 + "Magenta &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta4'
548 + "&Snow1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow1'
549 + "Snow &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow2'
550 + "Snow &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow3'
551 + "Snow &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow4'
552 + "&Black%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Black'
554 DestroyMenu Back-Gradient
555 AddToMenu Back-Gradient
556 #+ "&Red decay%mini.bball.xpm%" SetBackground 'Exec exec bggen red1 red4 | xv -root -quit -'
557 #+ "&Yellow Orange decay%mini.bball.xpm%" SetBackground 'Exec exec bggen Yellow1 Orange4 | xv -root -quit -'
558 #+ "&Green decay%mini.bball.xpm%" SetBackground 'Exec exec bggen green1 DarkGreen | xv -root -quit -'
559 #+ "&Blue decay%mini.bball.xpm%" SetBackground 'Exec exec bggen 100 100 255 0 0 100 | xv -root -quit -'
560 #+ "&Magenta decayy%mini.bball.xpm%" SetBackground 'Exec exec bggen blue magenta | xv -root -quit -'
561 #+ "&Blue to Red%mini.bball.xpm%" SetBackground 'Exec exec bggen blue red | xv -root -quit -'
562 #+ "Blue to &Cyan%mini.bball.xpm%" SetBackground 'Exec exec bggen blue4 Cyan1 | xv -root -quit -'
563 #+ "&Cyan to Blue%mini.bball.xpm%" SetBackground 'Exec exec bggen Cyan Blue4 | xv -root -quit -'
564 #+ "&Black/pink/black%mini.bball.xpm%" SetBackground 'Exec exec bggen black pink black | xv -root -quit -'
565 #+ "Black/&red/black%mini.bball.xpm%" SetBackground 'Exec exec bggen black red black | xv -root -quit -'
566 #+ "&Sun Raise 1%mini.bball.xpm%" SetBackground 'Exec exec bggen black orange black pink| xv -root -quit -'
567 #+ "Sun Raise &2%mini.bball.xpm%" SetBackground 'Exec exec bggen black orange black Blue4| xv -root -quit -'
568 #+ "Sun Raise &3%mini.bball.xpm%" SetBackground 'Exec exec bggen black red black grey60| xv -root -quit -'
569 #+ "&Rainbowy%mini.bball.xpm%" SetBackground 'Exec exec bggen red green blue | xv -root -quit -'
570 #+ "&Full Rainbowy%mini.bball.xpm%" SetBackground 'Exec exec bggen black red yellow green blue purple black | xv -root -quit -'
571 #+ "&White to Black%mini.bball.xpm%" SetBackground 'Exec exec bggen white black | xv -root -quit -'
572 #+ "&Black to White%mini.bball.xpm%" SetBackground 'Exec exec bggen white black | xv -root -quit -'
574 #------------------------------------------------------------------------------
575 #--------- Banner settings
577 DestroyMenu Banner-Settings
578 AddToMenu Banner-Settings
579 + "&Banner on%mini.ray.xpm%" ModuleOn FvwmBanner
580 + "Banner &off%mini.cross.xpm%" ModuleOff FvwmBanner
582 #------------------------------------------------------------------------------
583 #--------- Buttons settings
585 DestroyMenu Buttons-Settings
586 AddToMenu Buttons-Settings
587 + "&Buttons Bar%mini.pencil.xpm%" ChangeButtonsOn 'FvwmButtons BarButtons'
588 + "&Wharf%mini.pencil.xpm%" ChangeButtonsOn FvwmWharf
589 + "&None%mini.cross.xpm%" ChangeButtonsOff
592 #------------------------------------------------------------------------------
593 #--------- MiniButtons settings
595 DestroyMenu MiniButtons-Settings
596 AddToMenu MiniButtons-Settings
597 + "&Mini Buttons on%mini.pencil.xpm%" ButtonsOn FvwmButtons MiniButtons MiniButtons
598 + "Mini Buttons &off%mini.cross.xpm%" ButtonsOff MiniButtons MiniButtons
600 #------------------------------------------------------------------------------
601 #--------- DeskerPanel settings
603 DestroyMenu DeskerPanel-Settings
604 AddToMenu DeskerPanel-Settings
605 + "&Desker Panel on%mini.pencil.xpm%" ButtonsOn FvwmButtons DeskerPanelButtons DeskerPanelButtons
606 + "Desker Panel &off%mini.cross.xpm%" ButtonsOff DeskerPanelButtons DeskerPanelButtons
608 #------------------------------------------------------------------------------
609 #--------- WMaker Applets settings
611 DestroyMenu WinMakerApp-Settings
612 AddToMenu WinMakerApp-Settings
613 + "&WMaker Applets on%mini.pencil.xpm%" ButtonsOn FvwmButtons WinMakerAppButtons WinMakerApp*
614 + "WMaker Applets &off%mini.cross.xpm%" ButtonsOff WinMakerAppButtons WinMakerApp*
617 #------------------------------------------------------------------------------
618 #--------- Sound settings
620 DestroyMenu Sound-Settings
621 AddToMenu Sound-Settings
622 + "&Sound Effect on%mini.audiovol.xpm%" ModuleOn FvwmEvent
623 + "Sound Effect &off%mini.cross.xpm%" ModuleOff FvwmEvent
624 #+ "Sound &card%mini.sound.xpm%" Exec exec xmixer
626 #------------------------------------------------------------------------------
627 #--------- Layers Settings
629 DestroyMenu Layers-Settings
630 AddToMenu Layers-Settings
631 + "%mini.raise2.xpm%StaysOn&Top" Pick (CirculateHit) SetLayers StaysOnTop
632 + "%mini.window.xpm%Stays&Put" Pick (CirculateHit) DestroyLayers
633 + "%mini.lower2.xpm%StaysOn&Bottom" Pick (CirculateHit) SetLayers StaysOnBottom
635 #------------------------------------------------------------------------------
636 #--------- X setup Script
638 DestroyMenu XsetupScripts
639 AddToMenu XsetupScripts
640 + "&Bell%mini.audiovol.xpm%" FvwmScript FvwmScript-BellSetup
641 + "&KeyBoard%mini.keyboard.xpm%" FvwmScript FvwmScript-KeyboardSetup
642 + "&Screen%mini.monitor.xpm%" FvwmScript FvwmScript-ScreenSetup
643 + "&Mouse%mini.mouse.xpm%" FvwmScript FvwmScript-PointerSetup
645 #------------------------------------------------------------------------------
646 #--------- Edit config
649 DestroyMenu Edit-Config
650 AddToMenu Edit-Config
651 + "Edit .fvwm2rc%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/.fvwm2rc
652 + "Edit decorations%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/decorations
653 + "Edit globalfeel%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/globalfeel
654 + "Edit startup%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/startup
655 + "Edit styles%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/styles
656 + "Edit iconstyles%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/iconstyles
657 + "Edit functions%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/functions
658 + "Edit bindings%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/bindings
659 + "Edit menus%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/menus
660 + "Edit modules%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/modules
662 #------------------------------------------------------------------------------
663 #--------- Reload config
665 DestroyMenu Reload-Config
666 AddToMenu Reload-Config
667 + "Reload decorations%mini.turn.xpm%" Read decorations
668 + "Reload globalfeel%mini.turn.xpm%" Read globalfeel
669 + "Reload styles%mini.turn.xpm%" Read styles
670 + "Reload iconstyles && menus%mini.turn.xpm%" ReloadIconStylesAndMenus
671 + "Reload functions%mini.turn.xpm%" Read functions
672 + "Reload bindings%mini.turn.xpm%" Read bindings
673 + "Reload modules%mini.turn.xpm%" Read modules
675 #------------------------------------------------------------------------------
676 #--------- Load / Save As settings
678 DestroyMenu Load-Settings
679 AddToMenu Load-Settings
680 + "Show &Fvwm Settings%mini.fvwm.xpm%" ShowFvwmSettings
681 + "Show Layers Settings%mini.window.xpm%" ShowLayers
682 + "Show &X Settings%mini.x2.xpm%" ShowXSettings
684 + "&Load Setting 1%mini.turn.xpm%" LoadSettings 1
685 + "Load Setting &2%mini.turn.xpm%" LoadSettings 2
686 + "Load Setting &3%mini.turn.xpm%" LoadSettings 3
687 + "Load Setting &4%mini.turn.xpm%" LoadSettings 4
688 + "Save Current As:" Title
689 + "&Setting 1%mini.diskette.xpm%" SaveAsSettings 1
690 + "Setting &2%mini.diskette.xpm%" SaveAsSettings 2
691 + "Setting &3%mini.diskette.xpm%" SaveAsSettings 3
692 + "Setting &4%mini.diskette.xpm%" SaveAsSettings 4
694 #------------------------------------------------------------------------------
695 #--------- Focus/Paging settings
697 DestroyMenu Focus-Settings
698 AddToMenu Focus-Settings
699 + "&Sloppy Focus%mini.mouse.xpm%" Style * SloppyFocus
700 + "&Click To Focus%mini.mouse.xpm%" Style * ClickToFocus
701 + "&Focus Follows Mouse%mini.mouse.xpm%" Style * FocusFollowsMouse
703 + "&Colormap Follows Mouse%mini.colors.xpm%" ColormapFocus FollowsMouse
704 + "&Colormap Follows Focus%mini.colors.xpm%" ColormapFocus FollowsFocus
706 + "&Full Paging ON%mini.maximize2.xpm%" EdgeScroll 100 100
707 + "&All Paging OFF%mini.cross.xpm%" EdgeScroll 0 0
708 + "&Horizontal Paging Only%mini.maximize-horiz.xpm%" EdgeScroll 100 0
709 + "&Vertical Paging Only%mini.maximize-vert.xpm%" EdgeScroll 0 100
710 + "&Partial Paging%mini.maximize2.xpm%" EdgeScroll 50 50
711 + "&Full Paging && Edge Wrap%mini.maximize2.xpm%" EdgeScroll 100000 100000
714 #------------------------------------------------------------------------------
715 #--------- Mouse settings
717 DestroyMenu Mouse-Settings
718 AddToMenu Mouse-Settings
719 + "Mouse &Slow%mini.mouse.xpm%" Exec xset m 1 1
720 + "Mouse &Default%mini.mouse.xpm%" Exec xset m default
721 + "Mouse &Fast%mini.cat.xpm%" Exec xset m 4 2
722 + "Speedy &Gonzales%mini.cat.xpm%" Exec xset m 10 2
724 #------------------------------------------------------------------------------
725 #--------- Keyboard settings
727 DestroyMenu Keyboard-Settings
728 AddToMenu Keyboard-Settings
729 + "&Auto-repeat on%mini.keyboard.xpm%" Exec xset r on
730 + "Auto-repeat &off%mini.keyboard.xpm%" Exec xset r off
732 #------------------------------------------------------------------------------
733 #--------- Sound settings
735 DestroyMenu Bell-Settings
736 AddToMenu Bell-Settings
737 + "&Bell on%mini.sound.xpm%" Exec xset b on
738 + "Bell &off%mini.cross.xpm%" Exec xset b off
739 #+ "Sound &card%mini.sound.xpm%" Exec exec xmixer
741 #------------------------------------------------------------------------------
742 #--------- X & screen settings
744 DestroyMenu X-Settings
746 + "Back &Color%mini.colors.xpm" Popup Backcolor
747 + "Back &Animation%mini.fractal.xpm%" Popup Background-Animation
748 + "&Root Cursor Form%mini.xarchie.xpm%" FvwmForm FvwmForm-RootCursor
749 + "&Video tuning%mini.monitor.xpm%" Exec exec xterm -T Xvidtune -e xvidtune
750 #+ "&X configuration%mini.display.xpm%" Exec exec xterm -T Xconfig -e Xconfigurator
752 #--------- Background color
754 DestroyMenu Backcolor
756 + "&Black%mini.bball.xpm%" Exec exec xsetroot -solid Black
757 + "&Red%mini.bball.xpm%" Exec exec xsetroot -solid Red
758 + "&Yellow%mini.bball.xpm%" Exec exec xsetroot -solid Yellow
759 + "&Green%mini.bball.xpm%" Exec exec xsetroot -solid Green
760 + "&Cyan%mini.bball.xpm%" Exec exec xsetroot -solid Cyan4
761 + "&Blue%mini.bball.xpm%" Exec exec xsetroot -solid Blue
762 + "&Magenta%mini.bball.xpm%" Exec exec xsetroot -solid Magenta
763 + "&White%mini.bball.xpm%" Exec exec xsetroot -solid White
764 #+ "&Blue decay%mini.bball.xpm%" Exec exec bggen 100 100 255 0 0 100 | xv -root -quit -
765 #+ "&Rainbow%mini.bball.xpm%" Exec exec bggen red green blue | xv -root -quit -
766 #+ "&Full Rainbow%mini.bball.xpm%" Exec exec bggen black red yellow green blue purple black | xv -root -quit -
767 #+ "&Magenta decay%mini.bball.xpm%" Exec exec bggen blue magenta | xv -root -quit -
769 #--------- Background animation
771 DestroyMenu "Background-Animation"
772 AddToMenu "Background-Animation"
773 #+ "&Braid%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode braid
774 #+ "&Flame%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode flame
775 #+ "&Grav%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode grav
776 #+ "&Pyro%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode pyro
777 #+ "&Qix%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode qix
778 #+ "&Rock%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode rock
779 #+ "&Slip%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode spiral
780 #+ "&Spline%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode spline
781 #+ "&Swarm%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode swarm
782 #+ "&Worm%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode worm
783 #+ "&Random%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode random
784 # Stop the animation in the background
785 + "&Stop It%mini.cross.xpm%" Exec kill -9 \
786 $(ps aux | grep xlock | grep -v grep | awk '{print $2}')
788 #------------------------------------------------------------------------------
790 #------------------------------------------------------------------------------
792 DestroyMenu Documents
794 + "&Xman%mini.book1.xpm%" Exec exec xman
795 + "&FVWM Home Page%mini.fvwm.xpm%" Exec exec netscape http://www.hpc.uh.edu/index.html
796 + "&Sample 95 MINI-FAQ%mini.book1.xpm%" Exec exec xterm -bg white -fg black -g 80x35 -n "Sample-95 MINI-FAQ" -T "Sample-95 MINI-FAQ" -e less +?"-- Sample-95 MINI-FAQ --" $FVWM_USERDIR/.fvwm2rc
797 + "FVWM &Man Pages%mini.book1.xpm%" Popup FvwmManPage
799 + "&Browser%mini.folder.xpm%" Menu MenuBrowser
800 + "Browser (&cached)%mini.folder.xpm%" Menu MenuBrowserCached
801 AddToMenu Documents MissingSubmenuFunction FuncFvwmMenuDirectory
802 + "&Root dir%mini.folder.xpm%" Popup /
803 + "&Home dir%mini.folder.xpm%" Popup ~
805 DestroyMenu MenuBrowser
807 AddToMenu MenuBrowser DynamicPopupAction Piperead 'fvwm-menu-directory --reuse --name MenuBrowser --dir $HOME --special-dirs --exec-file ^"gvim" --xterm=" aterm -e" --icon-dir=mini.folder.xpm --icon-title=mini.term.xpm --icon-file=mini.file.xpm --icon-app=mini.hex.xpm --check-subdir'
809 DestroyMenu MenuBrowserCached
811 AddToMenu MenuBrowserCached DynamicPopupAction Piperead 'fvwm-menu-directory --all --reuse --name MenuBrowserCached --dir $HOME --special-dirs --exec-file ^"gvim" --xterm=" aterm -e" --icon-dir=mini.folder.xpm --icon-title=mini.term.xpm --icon-file=mini.file.xpm --icon-app=mini.hex.xpm --check-subdir'
813 DestroyFunc FuncFvwmMenuDirectory
815 AddToFunc FuncFvwmMenuDirectory I PipeRead 'fvwm-menu-directory --dir "$0" --exec-file ^"gvim" --xterm=" aterm -e" --icon-dir=mini.folder.xpm --icon-title=mini.term.xpm --icon-file=mini.file.xpm --icon-app=mini.hex.xpm --check-subdir'
817 #------------- FvwmManPage
819 DestroyFunc ViewManPage
820 AddToFunc ViewManPage
821 + I Exec exec xterm -g 80x40 -e man $0
823 DestroyMenu FvwmManPage
824 AddToMenu FvwmManPage "FVWM Man Pages" Title
825 + "%mini.book1.xpm%fvwm2" ViewManPage fvwm2
826 + "%mini.book1.xpm%FvwmAnimate" ViewManPage FvwmAnimate
827 + "%mini.book1.xpm%FvwmAuto" ViewManPage FvwmAuto
828 + "%mini.book1.xpm%FvwmBacker" ViewManPage FvwmBacker
829 + "%mini.book1.xpm%FvwmBanner" ViewManPage FvwmBanner
830 + "%mini.book1.xpm%FvwmButtons" ViewManPage FvwmButtons
831 + "%mini.book1.xpm%FvwmCommand" ViewManPage FvwmCommand
832 + "%mini.book1.xpm%FvwmConsole" ViewManPage FvwmConsole
833 + "%mini.book1.xpm%FvwmConsoleC.pl" ViewManPage FvwmConsoleC.pl
834 + "%mini.book1.xpm%FvwmCpp" ViewManPage FvwmCpp
835 + "%mini.book1.xpm%FvwmDebug" ViewManPage FvwmDebug
836 + "%mini.book1.xpm%FvwmDragWell" ViewManPage FvwmDragWell
837 + "%mini.book1.xpm%FvwmEvent" ViewManPage FvwmEvent
838 + "%mini.book1.xpm%FvwmForm" ViewManPage FvwmForm
839 + "%mini.book1.xpm%FvwmGtk" ViewManPage FvwmGtk
840 + "%mini.book1.xpm%FvwmIconBox" ViewManPage FvwmIconBox
841 + "%mini.book1.xpm%FvwmIconMan" ViewManPage FvwmIconMan
842 + "%mini.book1.xpm%FvwmIdent" ViewManPage FvwmIdent
843 + "%mini.book1.xpm%FvwmM4" ViewManPage FvwmM4
844 + "%mini.book1.xpm%FvwmPager" ViewManPage FvwmPager
845 + "%mini.book1.xpm%FvwmRearrange" ViewManPage FvwmRearrange
846 + "%mini.book1.xpm%FvwmSave" ViewManPage FvwmSave
847 + "%mini.book1.xpm%FvwmSaveDesk" ViewManPage FvwmSaveDesk
848 + "%mini.book1.xpm%FvwmScript" ViewManPage FvwmScript
849 + "%mini.book1.xpm%FvwmScroll" ViewManPage FvwmScroll
850 + "%mini.book1.xpm%FvwmTaskBar" ViewManPage FvwmTaskBar
851 + "%mini.book1.xpm%FvwmTheme" ViewManPage FvwmTheme
852 + "%mini.book1.xpm%FvwmWharf" ViewManPage FvwmWharf
853 + "%mini.book1.xpm%FvwmWinList" ViewManPage FvwmWinList
855 + "%mini.book1.xpm%fvwm-config" ViewManPage fvwm-config
856 + "%mini.book1.xpm%fvwmbug" ViewManPage fvwmbug
857 + "%mini.book1.xpm%fvwmrc_convert" ViewManPage fvwmrc_convert
858 + "%mini.book1.xpm%fvwm24_convert" ViewManPage fvwm24_convert
859 + "%mini.book1.xpm%xpmroot" ViewManPage xpmroot
861 + "%mini.book1.xpm%fvwm-menu-desktop" ViewManPage fvwm-menu-desktop
862 + "%mini.book1.xpm%fvwm-menu-directory" ViewManPage fvwm-menu-directory
863 + "%mini.book1.xpm%fvwm-menu-headlines" ViewManPage fvwm-menu-headlines
864 + "%mini.book1.xpm%fvwm-menu-xlock" ViewManPage fvwm-menu-xlock
866 #------------------------------------------------------------------------------
867 #--------- ScreenSaver
868 #------------------------------------------------------------------------------
872 #+ "&Screensaver%mini.display.xpm%" Exec exec xlock -nolock -nice 19 -mode random
873 #+ "Screen&lock%mini.lock.xpm%" Exec exec xlock -nice 19 -mode random
875 #+ "&Screensaver%mini.display.xpm%" Popup MenuSSaver
876 #+ "Sc&reen&lock%mini.lock.xpm%" Popup MenuSLock
878 + "(Re)start &XscreenSaver%mini.display.xpm%" Exec xscreensaver-command -exit ; exec xscreensaver -no-splash
879 + "&Stop XscreenSaver%mini.cross.xpm%" Exec exec xscreensaver-command -exit
880 + "XscreenSaver &Demo%mini.display.xpm%" Exec xscreensaver-command -exit ; exec xscreensaver; exec xscreensaver-command -demo
882 + "&Locked XscreenSaver%mini.lock.xpm%" Exec exec xscreensaver-command -lock
883 + "&Activate XscreenSaver%mini.display.xpm%" Exec exec xscreensaver-command -activate
886 #PipeRead 'fvwm-menu-xlock -n MenuSSaver -t "Screensaver" -icon-item mini.bball.xpm -- -nice 19 -nolock'
887 #PipeRead 'fvwm-menu-xlock -n MenuSLock -t "Lock Screen" -icon-item mini.rball.xpm -- -nice 19'
889 #------------------------------------------------------------------------------
891 #------------------------------------------------------------------------------
894 AddToMenu Restart "Restart Window Manager" Title
895 + "&Restart Self%mini.turn.xpm%" Restart
897 #+ "&fvwm-themes-start%mini.fvwm.xpm%" Restart fvwm-themes-start
898 + "&fvwm%mini.fvwm.xpm%" Restart fvwm -s
899 + "&fvwm2%mini.fvwm.xpm%" Restart fvwm2 -s
900 + "&fvwm95%mini.fvwm.xpm%" Restart fvwm95 -s
901 #+ "&AnotherLevel%mini.fvwm.xpm%" Restart AnotherLevel
902 #+ "&AnotherLevelUp%mini.fvwm.xpm%" Restart AnotherLevelUp
904 #+ "&afterstep%mini.windows.xpm%" Restart afterstep
905 #+ "&blackbox%mini.windows.xpm%" Restart blackbox
906 #+ "&enlightenment%mini.windows.xpm%" Restart enlightenment
907 #+ "&flwm%mini.windows.xpm%" Restart flwm
908 #+ "&icewm%mini.windows.xpm%" Restart icewm
909 #+ "&kwm%mini.windows.xpm%" Restart kwm
910 #+ "&mwm%mini.mwm.xpm%" Restart mwm
911 #+ "&olvwm%mini.olwm.xpm%" Restart olvwm
912 #+ "&sawfish%mini.windows.xpm%" Restart sawfish
913 #+ "&sawmill%mini.windows.xpm%" Restart sawmill
914 #+ "&scwm%mini.windows.xpm%" Restart scwm
915 + "&twm%mini.twm.xpm%" Restart twm
916 #+ "&uwm%mini.windows.xpm%" Restart uwm
917 #+ "&wm2%mini.windows.xpm%" Restart wm2
918 #+ "&wmaker%mini.windows.xpm%" Restart wmaker
919 #+ "&wmx%mini.windows.xpm%" Restart wmx
920 #+ "&xfwm%mini.windows.xpm%" Restart xfwm
922 + "Just &xterm%mini.term.xpm%" Restart xterm
923 # A bit dangerous in a menu
925 #+ "Halt%mini.stop.xpm%" Exec exec shutdown -h now
926 #+ "Reboot%mini.lightbolt-full.xpm%" Exec exec shutdown -r now
929 #------------------------------------------------------------------------------
930 #------------- Windows Operations
931 #------------------------------------------------------------------------------
933 #-----------------------------------------------------------------------------
934 # The "root" windows ops menu (Mouse 2)
937 AddToMenu "Window" "Window Operations" Title
938 + "&Move%mini.move1.xpm%" Move
939 + "&Resize%mini.resize3.xpm%" Resize
940 + "(De)&Iconify%mini.iconify1.xpm%" Iconify
941 + "(Un)M&aximize%mini.maximize1.xpm%" Maximize 100 100
942 + "(Un)Max&wide%mini.maximize-horiz1.xpm%" Maximize 100 0
943 + "(Un)Max&tall%mini.maximize-vert1.xpm%" Maximize 0 100
944 + "(Un)&Shade%mini.shade1.xpm%" WindowShade
945 + "(Un)S&tick%mini.stick1.xpm%" Stick
946 + "R&aise%mini.raise2.xpm%" Raise
947 + "&Lower%mini.lower2.xpm%" Lower
949 + "&Delete%mini.cross.xpm" Delete
950 + "&Close%mini.delete.xpm" Close
951 + "&Destroy%mini.bomb.xpm%" Destroy
953 + "Move to &Page%mini.move1.xpm%" Popup Move-window
954 + "&Group Ops%mini.windows.xpm%" Popup WindowGroupOps
955 + "&Window Style%mini.window.xpm%" Popup WindowStyle
956 + "&Rearrange/Scroll%mini.windows.xpm%" Popup WinRearrange
958 + "&Identify%mini.question.xpm%" Module FvwmIdent
959 + "Switch &to...%mini.windows.xpm%" WindowList
961 #------------------------------------------------------------------------------
962 # A trimmed down version of "Window Ops", good for binding to decorations
964 DestroyMenu "Window-Ops2"
965 AddToMenu "Window-Ops2"
966 + "&Move%mini.move1.xpm%" Move
967 + "&Resize%mini.resize3.xpm%" Resize
968 + "(De)&Iconify%mini.iconify1.xpm%" Iconify
969 + "(Un)M&aximize%mini.maximize1.xpm%" Maximize 100 100
970 + "(Un)Max&wide%mini.maximize-horiz1.xpm%" Maximize 100 0
971 + "(Un)Max&tall%mini.maximize-vert1.xpm%" Maximize 0 100
972 + "(Un)&Shade%mini.shade1.xpm%" WindowShade
973 + "(Un)S&tick%mini.stick1.xpm%" Stick
974 #+ "R&aiseLower%mini.raise2.xpm%" RaiseLower
976 + "&Close%mini.delete.xpm" Close
978 + "&Identify%mini.question.xpm%" Module FvwmIdent
979 + "More&...%mini.window.xpm%" Menu Window This 0 0
981 #------------------------------------------------------------------------------
982 # A trimmed down version of "Window Ops", good for binding to TaskBar,
983 # WinList ... buttons
985 DestroyMenu "Window-Ops3"
986 AddToMenu "Window-Ops3"
987 + "Move to &Page%mini.move1.xpm%" Popup Move-window
988 + "&Group Ops%mini.windows.xpm%" Popup WindowGroupOps
990 + "(De)&Iconify%mini.iconify1.xpm%" Iconify
991 + "(Un)&Shade%mini.shade1.xpm%" WindowShade
992 + "(Un)S&tick%mini.stick1.xpm%" Stick
993 + "(Un)M&aximize%mini.maximize1.xpm%" Maximize 95 95
994 + "%mini.window.xpm%Scroll&Bar (75%% scr)" Module FvwmScroll 75p 75p
996 + "&Close%mini.delete.xpm" Close
998 + "&Identify%mini.question.xpm%" Module FvwmIdent
999 + "More&...%mini.window.xpm%" Menu Window This 0 0
1002 #------------------------------------------------------------------------------
1003 # A "Move Window" menu
1005 DestroyMenu "Move-Window"
1006 AddToMenu "Move-Window" "Move to ..." Title
1007 + 'Page &1%mini.move1.xpm%' MoveToPage 0 0
1008 + 'Page &2%mini.move1.xpm%' MoveToPage 1 0
1009 + 'Page &3%mini.move1.xpm%' MoveToPage 0 1
1010 + 'Page &4%mini.move1.xpm%' MoveToPage 1 1
1012 + '&Fvwm%mini.move1.xpm%' MoveToDesk 0 0
1013 + '&Devel%mini.move1.xpm%' MoveToDesk 0 1
1014 + '&Internet%mini.move1.xpm%' MoveToDesk 0 2
1015 + '&Misc%mini.move1.xpm%' MoveToDesk 0 3
1017 #------------------------------------------------------------------------------
1018 # A group version of WindowOps
1020 DestroyMenu WindowGroupOps
1021 AddToMenu WindowGroupOps "Group Ops" Title
1022 + "&Iconify%mini.iconify1.xpm%" Pick All ($c) Iconify on
1023 + "&DeIconify%mini.iconify1.xpm%" Pick All ($c) Iconify off
1024 + "&Shade%mini.shade1.xpm%" Pick All ($c) WindowShade on
1025 + "&UnShade%mini.shade1.xpm%" Pick All ($c) WindowShade off
1026 + "R&aise%mini.raise2.xpm%" Pick All ($c) Raise
1027 + "&Lower%mini.lower2.xpm%" Pick All ($c) Lower
1029 + "&Delete%mini.cross.xpm" Pick Delete
1030 + "&Close%mini.delete.xpm" Pick Close
1031 + "&Destroy%mini.bomb.xpm%" Pick Destroy
1032 + "&Quick move to ..." Title
1033 + 'Page &1%mini.move1.xpm%' Pick All ($c) MoveToPage 0 0
1034 + 'Page &2%mini.move1.xpm%' Pick All ($c) MoveToPage 1 0
1035 + 'Page &3%mini.move1.xpm%' Pick All ($c) MoveToPage 0 1
1036 + 'Page &4%mini.move1.xpm%' Pick All ($c) MoveToPage 1 1
1038 + '&Fvwm%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 0
1039 + '&Devel%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 1
1040 + '&Internet%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 2
1041 + '&Misc%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 3
1043 DestroyMenu WindowStyle
1044 AddToMenu WindowStyle
1045 + "%mini.window.xpm%Title&AtTop" Pick (CirculateHit) Style $n TitleAtTop
1046 + "%mini.window.xpm%&NoTitle" Pick (CirculateHit) Style $n NoTitle
1047 + "%mini.window.xpm%&Title" Pick (CirculateHit) Style $n NoTitle
1048 + "%mini.window.xpm%TitleAt&Bottom" Pick (CirculateHit) Style $n TitleAtBottom
1050 + "%mini.raise2.xpm%StaysOn&Top" Pick (CirculateHit) StyleAndRecapture $n StaysOnTop
1051 + "%mini.window.xpm%Stays&Put" Pick (CirculateHit) StyleAndRecapture $n StaysPut
1052 + "%mini.lower2.xpm%StaysOn&Bottom" Pick (CirculateHit) StyleAndRecapture $n StaysOnBottom
1054 + "%mini.window.xpm%&FvwmBorder" Pick (CirculateHit) Style $n FvwmBorder
1055 + "%mini.window.xpm%&MWMBorder" Pick (CirculateHit) Style $n MWMBorder
1056 + "%mini.window.xpm%&DepressableBorder" Pick (CirculateHit) Style $n DepressableBorder
1057 + "%mini.window.xpm%&FirmBorder" Pick (CirculateHit) Style $n FirmBorder
1058 + "%mini.window.xpm%&Handles" Pick (CirculateHit) Style $n Handles
1059 + "%mini.window.xpm%&NoHandles" Pick (CirculateHit) Style $n NoHandles
1060 + "%mini.window.xpm%BorderWidth &0" Pick (CirculateHit) Style $n BorderWidth 0
1061 + "%mini.window.xpm%BorderWidth &5" Pick (CirculateHit) Style $n BorderWidth 5
1062 + "%mini.window.xpm%HandleWidth &0" Pick (CirculateHit) Style $n HandleWidth 0
1063 + "%mini.window.xpm%HandleWidth &7" Pick (CirculateHit) Style $n HandleWidth 7
1065 + "%mini.resize3.xpm%&ResizeOpaque" Pick (CirculateHit) Style $n ResizeOpaque
1066 + "%mini.resize3.xpm%Resize&Outline" Pick (CirculateHit) Style $n ResizeOutline
1067 + "%mini.mouse.xpm%Sloppy&Focus" Pick (CirculateHit) Style $n SloppyFocus
1068 + "%mini.mouse.xpm%&ClickToFocus" Pick (CirculateHit) Style $n ClickToFocus
1069 + "%mini.mouse.xpm%&MouseFocus" Pick (CirculateHit) Style $n MouseFocus
1070 + "%mini.mouse.xpm%&NeverFocus" Pick (CirculateHit) Style $n NeverFocus
1072 DestroyMenu WinRearrange
1073 AddToMenu WinRearrange
1074 + "&Cascade%mini.windows.xpm%" FvwmRearrange -cascade -m 3 3 -incx 2
1075 + "Tile &horizontally%mini.windows.xpm%" FvwmRearrange -tile -h -m 2 2 98 98
1076 + "Tile &vertically%mini.windows.xpm%" FvwmRearrange -tile -m 2 2 98 98
1078 + "&ScrollBar (1/2 app)%mini.window.xpm%" Module FvwmScroll 2 2
1079 + "%mini.window.xpm%&Scroll&Bar (75%% scr)" Module FvwmScroll 75p 75p
1081 + "&Arrange Icons%mini.icons.xpm%" All (CurrentDesk Iconic) RecaptureWindow
1082 + "&Refresh Screen%mini.ray.xpm%" Refresh
1084 #----------------------------------------------------------------------------
1085 # Use the winops menus styles for the "Windows Operations Menus"
1086 # Use it also for big menu
1088 ChangeMenuStyle winops Window Window-Ops2 Window-Ops3 Move-Window WindowGroupOps WindowStyle WinRearrange Back-Solid Back-Gradient FvwmManPage
1089 # MenuSSaver MenuSLock