+#-----------------------------------------------------------------------------#
+#
+# 10. Now define the menus
+#
+#-----------------------------------------------------------------------------#
+
+#------------------------------------------------------------------------------
+#--------- Taskbar's start menu
+#------------------------------------------------------------------------------
+
+DestroyMenu StartMenu
+AddToMenu StartMenu@side.fvwm2.xpm@^black^
++ "&Screen Saver%screen.xpm%" Popup Screen
++ "&Module%modules.xpm" Popup Module-Popup
++ "" Nop
++ "&Shells%shells.xpm%" Popup Shells
++ "&Programs%programs.xpm%" Popup Programs
++ "&Documents%documents.xpm%" Popup Documents
++ "&Settings%settings.xpm%" Popup Settings
++ "&Find%find1.xpm%" FvwmScript FvwmScript-Find
++ "&Help%help.xpm%" Exec exec xman
+#PREF 1
++ "&Run...%run.xpm%" Exec exec aterm
++ "" Nop
++ "Shut &Down%shutdown.xpm%" Module FvwmScript FvwmScript-Quit
+
+#------------------------------------------------------------------------------
+# Root Menu: This menu will fire up some very common utilities
+#------------------------------------------------------------------------------
+
+DestroyMenu Utilities
+AddToMenu Utilities "FVWM Root Menu" Title
+#PREF 3
++ "&Terminal%mini.term.xpm%" Exec exec aterm
++ "&Editor%mini.edit.xpm" Exec exec gvim
++ "&File Manager%mini.filemgr.xpm%" Exec exec aterm -g 80x35 -e mc
++ "&Top%mini.run.xpm%" Exec exec xterm -geometry 80x40 -T Top -n Top -e top
++ "" Nop
++ "&Shells%mini.term.xpm" Popup Shells
++ "&Programs%mini.start.xpm%" Popup Programs
++ "" Nop
++ "&Modules%mini.modules.xpm%" Popup Module-Popup
++ "&Settings%mini.desktop.xpm%" Popup Settings
++ "&Documents%mini.books.xpm%" Popup Documents
++ "&Screen Saver%mini.display.xpm%" Popup Screen
++ "" Nop
++ "&Restart%mini.turn.xpm%" Popup Restart
++ "&Exit FVWM%mini.stop.xpm%" FvwmForm FvwmForm-QuitVerify
+
+
+#------------------------------------------------------------------------------
+#--------- SHELLS
+#------------------------------------------------------------------------------
+DestroyMenu Shells
+AddToMenu Shells
++ "&Xterm default%mini.term.xpm%" Exec exec xterm
++ "Xterm/&root default%mini.term.xpm%" Exec exec xterm -fg violet -bg black -e su -l
+#+ "&NXterm default%mini.term.xpm%" Exec exec nxterm
++ "&Rxvt default%mini.term.xpm%" Exec exec rxvt
+#+ "&Eterm default%mini.term.xpm%" Exec exec Eterm
+#+ "X&iterm default%mini.term.xpm%" Exec exec xiterm
++ "&Aterm default%mini.term.xpm%" Exec exec aterm
+#+ "&GNOME Term default%mini.term.xpm%" Exec exec gnome-terminal
+#+ "&Konsole default%mini.term.xpm%" Exec exec konsole
+#+ "&Kvt default%mini.term.xpm%" Exec exec kvt
+#+ "&Dtterm default%mini.term.xpm%" Exec exec /usr/bin/dtterm
++ "" Nop
++ "&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
++ "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
+#+ "&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
++ "&Rxvt 80x40 (7x14 font)%mini.term.xpm%" Exec exec rxvt -n $USER@$HOST -T $USER@$HOST -g 80x40 --loginShell -fn 7x14 -fb 7x14bold
+#+ "&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
+#+ "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
++ "&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
+#+ "&GNOME Term 80x40 (7x14 font)%mini.term.xpm%" Exec exec gnome-terminal --title=$USER@$HOST --geometry=80x40 --login --font=7x14
+#+ "&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
+#+ "&Konsole 80x40%mini.term.xpm%" Exec exec konsole -nowelcome -sl 4096 -ls -vt_sz 80x40
+#+ "&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
++ "" Nop
++ "Remote &login ...%mini.connect.xpm%" FvwmForm FvwmForm-Rlogin
+
+#------------------------------------------------------------------------------
+#--------- Programs
+#------------------------------------------------------------------------------
+
+DestroyMenu Programs
+AddToMenu Programs
+#G_SM_G 2
+# AddToMenu Programs "&GNOME Menu%mini.gnome.xpm%" SendToModule FvwmGtk gnome-sys
+#+ "" Nop
+#G_SM_F 2
+#AddToMenu Programs "&GNOME Menu%mini.gnome.xpm%" Popup gnome-sys
+#+ "" Nop
+#G_UM_G 2
+#AddToMenu Programs "GNOME &User%mini.gnome.xpm%" SendToModule FvwmGtk gnome-user
+#+ "" Nop
+#G_UM_F 2
+#AddToMenu Programs "GNOME &User%mini.gnome.xpm%" Popup gnome-user
+#+ "" Nop
+#G_RHM_G 2
+#AddToMenu Programs "GNOME &RedHat%mini.gnome.xpm%" SendToModule FvwmGtk gnome-redhat
+#+ "" Nop
+#G_RHM_F 2
+#AddToMenu Programs "GNOME &RedHat%mini.gnome.xpm%" Popup gnome-redhat
+#+ "" Nop
+#K_SM 2
+#AddToMenu Programs "&KDE Menu%mini.kde.xpm" Popup kde-sys
+#+ "" Nop
+#K_UM 2
+#AddToMenu Programs "KDE &User%mini.kde.xpm" Popup kde-user
+#+ "" Nop
+#CDE 2
+#AddToMenu Programs "&CDE Menu%mini.folder.xpm" Popup cde-menu
+#+ "" Nop
+AddToMenu Programs
++ "&Accessories%mini.hammer.xpm%" Popup Accessories
++ "&Applications%mini.pencil.xpm%" Popup Applications
++ "&Science%mini.question.xpm" Popup Science
++ "&System%mini.filemgr.xpm" Popup System
++ "&Editors%mini.edit.xpm%" Popup Editors
++ "&Network%mini.telnet.xpm%" Popup Network
++ "&Internet%mini.connect.xpm%" Popup Internet
++ "&Graphics%mini.paint.xpm%" Popup Graphics
++ "&Multimedia%mini.cd.xpm%" Popup Multimedia
++ "&Games%mini.happy.xpm%" Popup Games
+
+#------------------------------------------------------------------------------
+#--------- KDE, CDE & GNOME "fvwm" menus
+
+# For more informtion man fvwm-menu-desktop
+
+#K_SM 1
+#PipeRead 'fvwm-menu-desktop --desktop kde-sys --enable-mini-icons --enable-style'
+#K_UM 1
+#PipeRead 'fvwm-menu-desktop --desktop kde-user --enable-mini-icons'
+#G_SM_F 1
+#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:::'
+#G_UM_F 1
+#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:::'
+#G_RHM_F 1
+#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:::'
+
+#CDE 17
+#DestroyMenu cde-menu
+#AddToMenu cde-menu
+#+ "&Applications Manager%mini.programs.xpm%" Exec exec /usr/dt/bin/dtaction Dtappmgr
+#+ "&Terminal%mini.term.xpm%" Exec exec /usr/dt/bin/dtterm
+#+ "&File Manager%mini.filemgr.xpm%" Exec exec /usr/dt/bin/dtfile
+#+ "&Trash Can%mini.paper.xpm%" Exec exec /usr/dt/bin/dtaction Dttrash
+#+ "Text &Editor%mini.edit.xpm%" Exec exec /usr/dt/bin/dtpad
+#+ "Desktop &Help%mini.book1.xpm%" Exec exec /usr/dt/bin/dthelpview -helpVolume browser
+#+ "Man Pages%mini.book1.xpm%" Exec exec /usr/dt/bin/dthelpview -man
+#+ "&Mailer%mini.mail.xpm%" Exec exec /usr/dt/bin/dtmail
+#+ "&Calandar%mini.calandar.xpm" Exec exec /usr/dt/bin/dtcm
+#+ "&Calculator%mini.calc.xpm%" Exec exec /usr/dt/bin/dtcalc
+#+ "&Icon Editor%mini.palette.xpm%" Exec exec /usr/dt/bin/dticon
+#+ "&Print Manager%mini.fax.xpm%" Exec exec /usr/dt/bin/dtprintinfo
+#+ "&Styles Manager%mini.hammer.xpm%" Exec exec /usr/dt/bin/dtstyle
+#+ "" Nop
+#+ "&Exit CDE%mini.stop.xpm%" Exec exec /usr/dt/bin/dtaction ExitSession
+
+#------------------------------------------------------------------------------
+#--------- Accessories
+
+DestroyMenu Accessories
+AddToMenu Accessories
++ "&Calculator%mini.calc.xpm%" Exec exec xcalc
++ "&Magnifying glass%mini.zoom.xpm%" Exec exec xmag
++ "&Font viewer%mini.font.xpm%" Exec exec xfontsel
++ "&Xdaliclock%mini.clock.xpm%" Exec exec xdaliclock
++ "X&clock%mini.clock.xpm%" Exec exec xclock
++ "&Rclock%mini.clock.xpm%" Exec exec rclock
+#+ "x&apm%mini.connect.xpm%" Exec exec xapm
+#+ "&View colormap%mini.colors.xpm%" Exec exec xcolormap
++ "&Color viewer%mini.colors.xpm%" Exec exec xcolorsel
++ "&Capture Form%mini.camera.xpm%" FvwmForm FvwmForm-Capture
++ "&Screen Dump Script%mini.camera.xpm%" FvwmScript FvwmScript-ScreenDump
+#+ "X&grab%mini.camera.xpm%" Exec exec xgrab
+#+ "&Ddd%mini.bug2.xpm%" Exec exec ddd
+#+ "Xx&gdb%mini.bug2.xpm%" Exec exec xxgdb
++ "&Xclipboard%mini.clipboard.xpm%" Exec exec xclipboard
+
+#------------------------------------------------------------------------------
+#--------- Applications
+
+
+DestroyMenu Applications
+AddToMenu Applications
+#+ "&Lyx%mini.edit.xpm%" Exec exec lyx
+#+ "&Thot%mini.edit.xpm%" Exec exec thot
+#+ "&Ghostview (Postscript)%mini.gv.xpm%" Exec exec ghostview
++ "&GV (Postscript)%mini.gv.xpm%" Exec exec gv
+#+ "X&dvi%mini.zoom.xpm%" Exec exec xdvi
+#+ "&Acroread (PDF)%mini.pdf.xpm%" Exec exec acroread
++ "&Xpdf (PDF)%mini.pdf.xpm%" Exec exec xpdf
+#+ "&Plan%mini.doc1.xpm%" Exec exec plan
+
+#------------------------------------------------------------------------------
+#--------- Science
+
+DestroyMenu Science
+AddToMenu Science
+#+ "Thx-1138%mini.calc.xpm%" Exec exec thx-1138
+#+ "GNU &plot%mini.graph.xpm%" Exec exec xterm -T GNUplot -name GNUplot -e gnuplot
+#+ "&SCILAB%mini.zoom.xpm%" Exec exec scilab
+#+ "&Maple%mini.graph2.xpm%" Exec exec xmaple
+#+ "&Mathematica%mini.graph2.xpm%" Exec exec mathematica
++ "&Xaos%mini.fractal.xpm%" Exec exec xaos
+#+ "&Fractint%mini.fractal.xpm%" Exec exec xterm -font 7x14 -e xfractint
+#+ "X&ephem%mini.exp.xpm%" Exec exec xephem
+#+ "X&tide%mini.exp.xpm%" Exec exec xtide
+
+#------------------------------------------------------------------------------
+#--------- System
+
+DestroyMenu System
+AddToMenu System
++ "&Running processes%mini.run.xpm%" Exec exec xterm -g 80x40 -e top
+#+ "&TK processes%mini.hex.xpm%" Exec exec tkps
++ "&System load%mini.perf.xpm%" Exec exec xload
+#+ "&Xosview%mini.run.xpm%" Exec exec xosview
+#+ "&Memory usage%mini.perf.xpm%" Exec exec xmem
+#+ "&XSysStats%mini.run.xpm%" Exec exec XSysStats
++ "&xconsole%mini.term.xpm%" Exec exec xconsole
++ "Set &Date Script%mini.clock.xpm%" FvwmScript FvwmScript-Date
++ "" Nop
++ "&Midnight-Commander%mini.filemgr.xpm%" Exec exec xterm -g 80x40 -n Midnight-Commander -T Midnight-Commander -e mc -x
+#+ "X&fm%mini.filemgr.xpm%" Exec exec xfm
+#+ "File &Runer%mini.filemgr.xpm%" Exec exec fr
+#+ "&kfm%mini.filemgr.xpm%" Exec exec kfmclient openURL $HOME
+#+ "&gmc%mini.filemgr.xpm%" Exec exec gmc
+
+#------------------------------------------------------------------------------
+#--------- Editors
+
+DestroyMenu Editors
+AddToMenu Editors
+#+ "&Emacs%mini.edit.xpm%" Exec exec emacs
+#+ "&XEmacs%mini.edit.xpm%" Exec exec xemacs
++ "&Gvim%mini.edit.xpm%" Exec exec gvim
+#+ "&Nedit%mini.edit.xpm%" Exec exec nedit
++ "&Xedit%mini.edit.xpm%" Exec exec xedit
+
+#------------------------------------------------------------------------------
+#--------- Network
+
+DestroyMenu Network
+AddToMenu Network
++ "&Rlogin%mini.connect.xpm%" Module FvwmForm FvwmForm-Rlogin
+#+ "&Vppp%mini.connect.xpm%" Exec exec vppp
+#+ "&Ezppp%mini.connect.xpm%" Exec exec ezppp
+#+ "&Hifs%mini.eyes.xpm%" Exec exec xterm -ls -bg #c0c0c0 -fg black -T Hifs -name Hifs -geometry 26x24 -e hifs
+
+#------------------------------------------------------------------------------
+#--------- Internet
+
+DestroyMenu Internet
+AddToMenu Internet
++ "&Netscape%mini.nscape.xpm%" Exec exec netscape
+#+ "&Amaya%mini.nscape.xpm%" Exec exec amaya
++ "&Mozilla%mini.nscape.xpm%" Exec exec mozilla
++ "&Lynx%mini.cat.xpm%" Exec exec xterm -g 80x30 -n lynx -T lynx -e lynx
++ "" Nop
+#+ "Xfmail%mini.mail.xpm%" Exec exec xfmail
++ "&Xmh%mini.mail.xpm%" Exec exec xmh
++ "&Mail%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Mail -T Mail -e mail
+#+ "&Pine%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Pine -T Pine -e pine
++ "&Mutt%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Mutt -T Mutt -e mutt
+#+ "&Elm%mini.mail.xpm%" Exec exec xterm -g 80x30 -n Elm -T Elm -e elm
+#+ "" Nop
+#+ "Nc&FTP%mini.ftp.xpm%" Exec exec xterm -g 80x30 -n NcFtp -T FTP -e ncftp
+#+ "&Xftp%mini.ftp.xpm%" Exec exec xftp
+#+ "X-&Chat%mini.doc1.xpm%" Exec exec xchat
+#+ "Irc%mini.doc1.xpm%" Exec exec xterm -g 80x30 -n Irc -T Trc -e irc
+#+ "Tkirc%mini.doc1.xpm%" Exec exec tkirc
+#+ "Lirc%mini.doc1.xpm%" Exec exec licq
+#+ "&Zircon%mini.zircon.xpm%" Exec exec zircon
+#+ "X&Gopher%mini.gopher.xpm%" Exec exec xgopher
+#+ "Minitel%mini.xterm.xpm%" Exec exec xtel -petit
+
+#------------------------------------------------------------------------------
+#--------- Graphics
+
+DestroyMenu Graphics
+AddToMenu Graphics
++ "The &Gimp%mini.gimp.xpm%" Exec exec gimp
+#+ "&XPaint%mini.palette.xpm%" Exec exec xpaint
+#+ "X&fig%mini.xfig.xpm%" Exec exec xfig
+#+ "X&Fpovray%mini.ray.xpm%" Exec exec xfpovray
+#+ "" Nop
+#+ "&XV%mini.xv.xpm%" Exec exec xv
+#+ "Xbm&Browser%mini.directory.xpm%" Exec exec xbmbrowser
+#+ "&EE%mini.palette.xpm%" Exec exec ee
+
+#------------------------------------------------------------------------------
+#--------- Multimedia
+
+DestroyMenu Multimedia
+AddToMenu Multimedia
+#+ "&CD player%mini.cdlabel.xpm%" Exec exec xplaycd
+#+ "X&mixer%mini.audiovol.xpm%" Exec exec xmixer
+#+ "X<wav%mini.sound.xpm%" Exec exec xltwavplay
+#+ "FreeAmp%mini.sound.xpm%" Exec exec freeamp
+#+ "MiXViews%mini.sound.xpm%" Exec exec mxv
+
+#------------------------------------------------------------------------------
+#--------- Games and amusements
+
+DestroyMenu Games
+AddToMenu Games
+#+ "&Maze%mini.maze.xpm%" Exec exec maze
+#+ "&Spider%mini.espada.xpm%" Exec exec spider
+#+ "&Chess%mini.slon.xpm%" Exec exec xboard
+#+ "&XGammon%mini.go.xpm%" Exec exec xgammon
+#+ "X&lander%mini.xlander.xpm%" Exec exec xlander
+#+ "X&mahjongg%mini.xmahjongg.xpm%" Exec exec xmahjongg
+#+ "X&Sokoban%mini.go.xpm%" Exec exec xsokoban
+#+ "X&jewel%mini.xjewel.xpm%" Exec exec xjewel
+#+ "&Hextris%mini.hextris.xpm%" Exec exec hextris
+#+ "&Maelstrom%mini.destroy.xpm%" Exec exec Maelstrom
+#+ "Koules%mini.happy.xpm%" Exec exec xkoules
+#+ "Quake%mini.destroy.xpm%" Exec cd /usr/local/games/quake/ ; exec ./stquake
+#+ "Quake2%mini.destroy.xpm%" Exec cd /usr/local/games/quake2/ ; exec ./quake2 +set vid_ref softx
++ "" Nop
++ "&Amusements%mini.happy.xpm%" Popup Amusements
+
+DestroyMenu Amusements
+AddToMenu Amusements
++ "&Eyes%mini.eyes.xpm%" Exec exec xeyes
++ "&X logo%mini.bx2.xpm%" Exec exec xlogo
+#+ "X&roach%mini.roach.xpm%" Exec exec xroach
++ "X&snow%mini.xsnow.xpm%" Exec exec xsnow
++ "&Stop Xsnow%mini.xsnow.xpm%" Exec exec killall xsnow
+#+ "&Desktop cat%mini.cat.xpm%" Exec exec xcat
+
+#------------------------------------------------------------------------------
+#--------- Modules
+#------------------------------------------------------------------------------
+
+
+DestroyMenu Module-Popup
+AddToMenu Module-Popup
++ "&Autoraise%mini.raise.xpm%" RestartModule FvwmAuto 500
++ "A&nimate%mini.iconify.xpm%" RestartModule FvwmAnimate
++ "&Backer%mini.rainbow.xpm%" RestartModule FvwmBacker
++ "B&anner%mini.ray.xpm%" RestartModule FvwmBanner
++ "B&uttons Bar%mini.pencil.xpm%" RestartModuleByAlias FvwmButtons BarButtons BarButtons
++ "&Mini button bar%mini.pencil.xpm%" RestartModuleByAlias FvwmButtons MiniButtons MiniButtons
++ "&WMaker buttons%mini.pencil.xpm%" RestartModuleByAlias FvwmButtons WinMakerAppButtons WinMakerApp*
++ "Fvwm &Console%mini.xterm.xpm%" Module FvwmConsole -sb
++ "&Debug%mini.bug2.xpm%" RestartModule FvwmDebug
++ "&IconBox%mini.icons.xpm%" RestartModule FvwmIconBox
++ "I&conMan%mini.run.xpm%" RestartModule FvwmIconMan
++ "Identif&y%mini.question.xpm%" RestartModule FvwmIdent
++ "Desker &Panel%mini.pager.xpm%" RestartModuleByAlias FvwmButtons DeskerPanelButtons DeskerPanelButtons
++ "Sound &effect%mini.sound.xpm%" RestartModule FvwmEvent
++ "&Talk to Fvwm%mini.telnet.xpm%" FvwmForm FvwmForm-Talk
++ "Task&Bar%mini.exp.xpm%" RestartModule FvwmTaskBar
++ "Window &List%mini.windows.xpm%" RestartModule FvwmWinList
++ "&Wharf%mini.pencil.xpm%" RestartModule FvwmWharf
++ "" Nop
++ "&Kill Modules%mini.bomb.xpm%" Popup Kill-Module-Popup
+
+DestroyMenu Kill-Module-Popup
+AddToMenu Kill-Module-Popup
++ "&Autoraise%mini.raise.xpm%" KillModule FvwmAuto
++ "A&nimate%mini.iconify.xpm%" KillModule FvwmAnimate
++ "&Backer%mini.rainbow.xpm%" KillModule FvwmBacker
++ "B&anner%mini.ray.xpm%" KillModule FvwmBanner
++ "B&utton bar%mini.pencil.xpm%" All (BarButtons) Close
++ "&Mini button bar%mini.pencil.xpm%" All (MiniButtons) Close
++ "&WMaker buttons%mini.pencil.xpm%" All (WinMakerApp*) Close
++ "Fvwm &Console%mini.xterm.xpm%" KillModule FvwmConsole
++ "&Debug%mini.bug2.xpm%" KillModule FvwmDebug
++ "&IconBox%mini.icons.xpm%" KillModule FvwmIconBox
++ "I&conMan%mini.run.xpm%" KillModule FvwmIconMan
++ "Identif&y%mini.question.xpm%" KillModule FvwmIdent
++ "Desker &Panel%mini.pager.xpm%" All (DeskerPanelButtons) Close
++ "Sound &effect%mini.sound.xpm%" KillModule FvwmEvent
++ "&Talk%mini.telnet.xpm%" All (FvwmForm-Talk) Close
++ "Task&Bar%mini.exp.xpm" KillModule FvwmTaskBar
++ "Window &List%mini.windows.xpm%" KillModule FvwmWinList
++ "&Wharf%mini.pencil.xpm%" KillModule FvwmWharf
+
+#------------------------------------------------------------------------------
+#--------- Settings
+#------------------------------------------------------------------------------
+
+
+DestroyMenu Settings
+AddToMenu Settings
++ "&Configuration%mini.fvwm.xpm%" Popup FvwmConfig
++ "&Animation%mini.iconify.xpm%" Popup Animate-Settings
++ "Applications &Managers%mini.windows.xpm%" Popup AppsManager
++ "Auto&Raise%mini.raise.xpm%" Popup AutoRaise-Settings
++ "Back&ground%mini.display.xpm%" Popup Background-Settings
++ "&Banner%mini.ray.xpm%" Popup Banner-Settings
++ "B&uttons Bar%mini.pencil.xpm%" Popup Buttons-Settings
++ "&Mini Buttons%mini.pencil.xpm%" Popup MiniButtons-Settings
++ "Desker &Panel%mini.pager.xpm%" Popup DeskerPanel-settings
++ "S&ounds Effect%mini.audiovol.xpm%" Popup Sound-Settings
++ "&WMaker Applets%mini.pencil.xpm%" Popup WinMakerApp-Settings
++ "Set &Layers%mini.windows.xpm" Popup Layers-Settings
++ "&X Setup Scripts%mini.x.xpm%" Popup XsetupScripts
++ "&Show/Load/Save Settings%mini.turn.xpm%" Popup Load-Settings
++ "" Nop
++ "&Edit .fvwm2rc%mini.edit.xpm%" Popup Edit-Config
++ "Reload .fvwm2rc%mini.turn.xpm%" Popup Reload-Config
++ "Temporary Change:" Title
++ "&Focus/Paging%mini.zoom.xpm%" Popup Focus-Settings
++ "&Mouse Speed%mini.cat.xpm%" Popup Mouse-Settings
++ "&Keyboard%mini.keyboard.xpm%" Popup Keyboard-Settings
++ "&Bell%mini.audiovol.xpm%" Popup Bell-Settings
++ "&Screen%mini.monitor.xpm%" Popup X-settings
+
+#------------------------------------------------------------------------------
+#--------- Fvwm Config
+
+DestroyMenu FvwmConfig
+AddToMenu FvwmConfig
++ "&Base Configuration%mini.fvwm.xpm%" FvwmScript FvwmScript-BaseConfig
++ "&Form Configuration%mini.fvwm.xpm" FvwmForm FvwmForm-Form
++ "" Nop
++ "&Rebuild Sample 95%mini.fvwm.xpm%" FvwmScript FvwmScript-Setup95
++ "&Load Default Sample%mini.fvwm.xpm%" FvwmForm FvwmForm-Setup
+
+
+#------------------------------------------------------------------------------
+#--------- Apps Manager
+
+DestroyMenu AppsManager
+AddToMenu AppsManager
++ "TaskBar &Desk%mini.exp.xpm%" ChangeAppsMan TaskBarDesk
++ "TaskBar &Global%mini.exp.xpm%" ChangeAppsMan TaskBarGlobal
++ "TaskBar &Desk (Auto Hide)%mini.exp.xpm%" ChangeAppsMan TaskBarDeskAutoHide
++ "TaskBar &Global (Auto Hide)%mini.exp.xpm%" ChangeAppsMan TaskBarGlobalAutoHide
++ "" Nop
++ "IconBox &Desk%mini.icons.xpm%" ChangeAppsMan IconBoxDesk
++ "IconBox &Global%mini.icons.xpm%" ChangeAppsMan IconBoxGlobal
++ "" Nop
++ "IconMan &Page%mini.run.xpm%" ChangeAppsMan IconManPage
++ "IconMan &Desk%mini.run.xpm%" ChangeAppsMan IconManDesk
++ "IconMan &Global%mini.run.xpm%" ChangeAppsMan IconManGlobal
++ "" Nop
++ "WinList &Desk%mini.windows.xpm%" ChangeAppsMan WinListDesk
++ "WinList &Global%mini.windows.xpm%" ChangeAppsMan WinListGlobal
++ "" Nop
++ "Use &Icons%mini.icons.xpm%" UseIcons
++ "" Nop
++ "&None%mini.windows.xpm%" AppsManNone
+
+#------------------------------------------------------------------------------
+#--------- Animate settings
+
+DestroyMenu Animate-Settings
+AddToMenu Animate-settings
++ "&Animation on%mini.iconify.xpm%" ModuleOn FvwmAnimate
++ "Animation &off%mini.cross.xpm%" ModuleOff FvwmAnimate
++ "Animate &Menu%mini.iconify.xpm%" Popup MenuFvwmAnimate
+
+#------------------------------------------------------------------------------
+#--------- AutoRaise settings
+
+DestroyMenu AutoRaise-Settings
+AddToMenu AutoRaise-Settings
++ "Raise &Slow%mini.raise.xpm%" ModuleOn 'FvwmAuto' '1000'
++ "Raise &Default%mini.raise.xpm%" ModuleOn 'FvwmAuto' '500'
++ "Raise &Fast%mini.raise.xpm%" ModuleOn 'FvwmAuto' '250'
++ "Speedy &Gonzales%mini.raise.xpm%" ModuleOn 'FvwmAuto' '50'
++ "Raise &Modules Only%mini.modules.xpm%" StartModulesAutoRaise
++ "AutoRaise &off%mini.cross.xpm%" ModuleOff FvwmAuto
+
+#------------------------------------------------------------------------------
+#--------- Background settings
+
+DestroyMenu Background-Settings
+AddToMenu Background-Settings
++ "&FvwmBacker%mini.rainbow.xpm%" SetBackground FvwmBacker
++ "&Disable Background%mini.cross.xpm%" SetBackgroundOff
++ "Some &Solid Colors%mini.colors.xpm%" Popup Back-Solid
++ "Some &Gradientd%mini.colors.xpm%" Popup Back-Gradient
++ "&Personal%mini.colors.xpm%" Popup Back-Personal
+PipeRead '[ ! -d /usr/share/pixmaps/backgrounds ] || echo + \\"\\&Site Background%mini.colors.xpm%\\" Popup Back-Site'
+PipeRead '[ ! -n "$KDEDIR" ] || echo + \\"\\&KDE Background%mini.colors.xpm%\\" Popup Back-KDE'
+PipeRead '[ ! -d /usr/local/share/WindowMaker/Backgrounds ] || echo + \\"\\&WM Background%mini.colors.xpm%\\" Popup Back-Local-WM'
+PipeRead '[ ! -d /usr/share/WindowMaker/Backgrounds ] || echo + \\"\\&WM Background%mini.colors.xpm%\\" Popup Back-WM'
+PipeRead '[ ! -d /usr/share/afterstep/backgrounds ] || echo + \\"\\&AS Background%mini.colors.xpm%\\" Popup Back-AS'
+PipeRead '[ ! -d /usr/local/share/afterstep/backgrounds ] || echo + \\"\\&AS Background%mini.colors.xpm%\\" Popup Back-Local-AS'
+
+DestroyFunc SetBackFromDirectory
+AddToFunc SetBackFromDirectory
++ I DestroyMenu recreate $0
++ I PipeRead 'for i in `/bin/ls $1`; \
+ do echo AddToMenu $0 "`basename $i`" SetBackground \\"$2 $i\\"; done'
+
+DestroyFunc SetBackFromDirectories
+AddToFunc SetBackFromDirectories
++ I DestroyMenu recreate $0
++ 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'
+
+
+# Replace $FVWM_USERDIR/images/backgrounds/ by your backgrounds directory
+# and uncomment the next line
+#AddToMenu Back-Personal DynamicPopupAction SetBackFromDirectory 'Back-Personal' '$FVWM_USERDIR/images/backgrounds/*' 'Exec exec xv -root -quit'
+
+AddToMenu Back-Site DynamicPopupAction SetBackFromDirectories 'Back-Site' '/usr/share/pixmaps/backgrounds/*' 'Exec exec xv -root -quit'
+
+AddToMenu Back-KDE DynamicPopupAction SetBackFromDirectory 'Back-KDE' '$KDEDIR/share/wallpapers/*' 'Exec exec xv -root -quit'
+
+AddToMenu Back-WM DynamicPopupAction SetBackFromDirectory 'Back-WM' '/usr/share/WindowMaker/Backgrounds/*' 'Exec exec xv -root -quit'
+
+AddToMenu Back-Local-WM DynamicPopupAction SetBackFromDirectory 'Back-Local-WM' '/usr/local/share/WindowMaker/Backgrounds/*' 'Exec exec xv -root -quit'
+
+AddToMenu Back-AS DynamicPopupAction SetBackFromDirectory 'Back-AS' '/usr/share/afterstep/backgrounds/*' 'Exec exec xv -root -quit'
+
+AddToMenu Back-Local-AS DynamicPopupAction SetBackFromDirectory 'Back-Local-AS' '/usr/local/share/afterstep/backgrounds/*' 'Exec exec xv -root -quit'
+
+DestroyMenu Back-Solid
+AddToMenu Back-Solid
++ "&Red 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red1'
++ "Red &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red2'
++ "Red &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red3'
++ "Red &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Red4'
++ "&Yellow 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow1'
++ "Yellow &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow2'
++ "Yellow &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow3'
++ "Yellow &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Yellow4'
++ "&Orange 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange1'
++ "Orange &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange2'
++ "Orange &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange3'
++ "Orange &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Orange4'
++ "&Green 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green1'
++ "Green &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green2'
++ "Green &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green3'
++ "Green &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Green4'
++ "&Cyan 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan1'
++ "Cyan &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan2'
++ "Cyan &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan3'
++ "Cyan &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Cyan4'
++ "&Blue 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue1'
++ "Blue &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue2'
++ "Blue &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue3'
++ "Blue &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Blue4'
++ "&Magenta 1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta1'
++ "Magenta &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta2'
++ "Magenta &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta3'
++ "Magenta &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Magenta4'
++ "&Snow1%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow1'
++ "Snow &2%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow2'
++ "Snow &3%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow3'
++ "Snow &4%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid snow4'
++ "&Black%mini.rball.xpm%" SetBackground 'Exec exec xsetroot -solid Black'
+
+DestroyMenu Back-Gradient
+AddToMenu Back-Gradient
+#+ "&Red decay%mini.bball.xpm%" SetBackground 'Exec exec bggen red1 red4 | xv -root -quit -'
+#+ "&Yellow Orange decay%mini.bball.xpm%" SetBackground 'Exec exec bggen Yellow1 Orange4 | xv -root -quit -'
+#+ "&Green decay%mini.bball.xpm%" SetBackground 'Exec exec bggen green1 DarkGreen | xv -root -quit -'
+#+ "&Blue decay%mini.bball.xpm%" SetBackground 'Exec exec bggen 100 100 255 0 0 100 | xv -root -quit -'
+#+ "&Magenta decayy%mini.bball.xpm%" SetBackground 'Exec exec bggen blue magenta | xv -root -quit -'
+#+ "&Blue to Red%mini.bball.xpm%" SetBackground 'Exec exec bggen blue red | xv -root -quit -'
+#+ "Blue to &Cyan%mini.bball.xpm%" SetBackground 'Exec exec bggen blue4 Cyan1 | xv -root -quit -'
+#+ "&Cyan to Blue%mini.bball.xpm%" SetBackground 'Exec exec bggen Cyan Blue4 | xv -root -quit -'
+#+ "&Black/pink/black%mini.bball.xpm%" SetBackground 'Exec exec bggen black pink black | xv -root -quit -'
+#+ "Black/&red/black%mini.bball.xpm%" SetBackground 'Exec exec bggen black red black | xv -root -quit -'
+#+ "&Sun Raise 1%mini.bball.xpm%" SetBackground 'Exec exec bggen black orange black pink| xv -root -quit -'
+#+ "Sun Raise &2%mini.bball.xpm%" SetBackground 'Exec exec bggen black orange black Blue4| xv -root -quit -'
+#+ "Sun Raise &3%mini.bball.xpm%" SetBackground 'Exec exec bggen black red black grey60| xv -root -quit -'
+#+ "&Rainbowy%mini.bball.xpm%" SetBackground 'Exec exec bggen red green blue | xv -root -quit -'
+#+ "&Full Rainbowy%mini.bball.xpm%" SetBackground 'Exec exec bggen black red yellow green blue purple black | xv -root -quit -'
+#+ "&White to Black%mini.bball.xpm%" SetBackground 'Exec exec bggen white black | xv -root -quit -'
+#+ "&Black to White%mini.bball.xpm%" SetBackground 'Exec exec bggen white black | xv -root -quit -'
+
+#------------------------------------------------------------------------------
+#--------- Banner settings
+
+DestroyMenu Banner-Settings
+AddToMenu Banner-Settings
++ "&Banner on%mini.ray.xpm%" ModuleOn FvwmBanner
++ "Banner &off%mini.cross.xpm%" ModuleOff FvwmBanner
+
+#------------------------------------------------------------------------------
+#--------- Buttons settings
+
+DestroyMenu Buttons-Settings
+AddToMenu Buttons-Settings
++ "&Buttons Bar%mini.pencil.xpm%" ChangeButtonsOn 'FvwmButtons BarButtons'
++ "&Wharf%mini.pencil.xpm%" ChangeButtonsOn FvwmWharf
++ "&None%mini.cross.xpm%" ChangeButtonsOff
+
+
+#------------------------------------------------------------------------------
+#--------- MiniButtons settings
+
+DestroyMenu MiniButtons-Settings
+AddToMenu MiniButtons-Settings
++ "&Mini Buttons on%mini.pencil.xpm%" ButtonsOn FvwmButtons MiniButtons MiniButtons
++ "Mini Buttons &off%mini.cross.xpm%" ButtonsOff MiniButtons MiniButtons
+
+#------------------------------------------------------------------------------
+#--------- DeskerPanel settings
+
+DestroyMenu DeskerPanel-Settings
+AddToMenu DeskerPanel-Settings
++ "&Desker Panel on%mini.pencil.xpm%" ButtonsOn FvwmButtons DeskerPanelButtons DeskerPanelButtons
++ "Desker Panel &off%mini.cross.xpm%" ButtonsOff DeskerPanelButtons DeskerPanelButtons
+
+#------------------------------------------------------------------------------
+#--------- WMaker Applets settings
+
+DestroyMenu WinMakerApp-Settings
+AddToMenu WinMakerApp-Settings
++ "&WMaker Applets on%mini.pencil.xpm%" ButtonsOn FvwmButtons WinMakerAppButtons WinMakerApp*
++ "WMaker Applets &off%mini.cross.xpm%" ButtonsOff WinMakerAppButtons WinMakerApp*
+
+
+#------------------------------------------------------------------------------
+#--------- Sound settings
+
+DestroyMenu Sound-Settings
+AddToMenu Sound-Settings
++ "&Sound Effect on%mini.audiovol.xpm%" ModuleOn FvwmEvent
++ "Sound Effect &off%mini.cross.xpm%" ModuleOff FvwmEvent
+#+ "Sound &card%mini.sound.xpm%" Exec exec xmixer
+
+#------------------------------------------------------------------------------
+#--------- Layers Settings
+
+DestroyMenu Layers-Settings
+AddToMenu Layers-Settings
++ "%mini.raise2.xpm%StaysOn&Top" Pick (CirculateHit) SetLayers StaysOnTop
++ "%mini.window.xpm%Stays&Put" Pick (CirculateHit) DestroyLayers
++ "%mini.lower2.xpm%StaysOn&Bottom" Pick (CirculateHit) SetLayers StaysOnBottom
+
+#------------------------------------------------------------------------------
+#--------- X setup Script
+
+DestroyMenu XsetupScripts
+AddToMenu XsetupScripts
++ "&Bell%mini.audiovol.xpm%" FvwmScript FvwmScript-BellSetup
++ "&KeyBoard%mini.keyboard.xpm%" FvwmScript FvwmScript-KeyboardSetup
++ "&Screen%mini.monitor.xpm%" FvwmScript FvwmScript-ScreenSetup
++ "&Mouse%mini.mouse.xpm%" FvwmScript FvwmScript-PointerSetup
+
+#------------------------------------------------------------------------------
+#--------- Edit config
+
+#PREF 12
+DestroyMenu Edit-Config
+AddToMenu Edit-Config
++ "Edit .fvwm2rc%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/.fvwm2rc
++ "Edit decorations%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/decorations
++ "Edit globalfeel%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/globalfeel
++ "Edit startup%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/startup
++ "Edit styles%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/styles
++ "Edit iconstyles%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/iconstyles
++ "Edit functions%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/functions
++ "Edit bindings%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/bindings
++ "Edit menus%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/menus
++ "Edit modules%mini.edit.xpm%" Exec exec gvim $FVWM_USERDIR/modules
+
+#------------------------------------------------------------------------------
+#--------- Reload config
+
+DestroyMenu Reload-Config
+AddToMenu Reload-Config
++ "Reload decorations%mini.turn.xpm%" Read decorations
++ "Reload globalfeel%mini.turn.xpm%" Read globalfeel
++ "Reload styles%mini.turn.xpm%" Read styles
++ "Reload iconstyles && menus%mini.turn.xpm%" ReloadIconStylesAndMenus
++ "Reload functions%mini.turn.xpm%" Read functions
++ "Reload bindings%mini.turn.xpm%" Read bindings
++ "Reload modules%mini.turn.xpm%" Read modules
+
+#------------------------------------------------------------------------------
+#--------- Load / Save As settings
+
+DestroyMenu Load-Settings
+AddToMenu Load-Settings
++ "Show &Fvwm Settings%mini.fvwm.xpm%" ShowFvwmSettings
++ "Show Layers Settings%mini.window.xpm%" ShowLayers
++ "Show &X Settings%mini.x2.xpm%" ShowXSettings
++ "" Nop
++ "&Load Setting 1%mini.turn.xpm%" LoadSettings 1
++ "Load Setting &2%mini.turn.xpm%" LoadSettings 2
++ "Load Setting &3%mini.turn.xpm%" LoadSettings 3
++ "Load Setting &4%mini.turn.xpm%" LoadSettings 4
++ "Save Current As:" Title
++ "&Setting 1%mini.diskette.xpm%" SaveAsSettings 1
++ "Setting &2%mini.diskette.xpm%" SaveAsSettings 2
++ "Setting &3%mini.diskette.xpm%" SaveAsSettings 3
++ "Setting &4%mini.diskette.xpm%" SaveAsSettings 4
+
+#------------------------------------------------------------------------------
+#--------- Focus/Paging settings
+
+DestroyMenu Focus-Settings
+AddToMenu Focus-Settings
++ "&Sloppy Focus%mini.mouse.xpm%" Style * SloppyFocus
++ "&Click To Focus%mini.mouse.xpm%" Style * ClickToFocus
++ "&Focus Follows Mouse%mini.mouse.xpm%" Style * FocusFollowsMouse
++ "" Nop
++ "&Colormap Follows Mouse%mini.colors.xpm%" ColormapFocus FollowsMouse
++ "&Colormap Follows Focus%mini.colors.xpm%" ColormapFocus FollowsFocus
++ "" Nop
++ "&Full Paging ON%mini.maximize2.xpm%" EdgeScroll 100 100
++ "&All Paging OFF%mini.cross.xpm%" EdgeScroll 0 0
++ "&Horizontal Paging Only%mini.maximize-horiz.xpm%" EdgeScroll 100 0
++ "&Vertical Paging Only%mini.maximize-vert.xpm%" EdgeScroll 0 100
++ "&Partial Paging%mini.maximize2.xpm%" EdgeScroll 50 50
++ "&Full Paging && Edge Wrap%mini.maximize2.xpm%" EdgeScroll 100000 100000
+
+
+#------------------------------------------------------------------------------
+#--------- Mouse settings
+
+DestroyMenu Mouse-Settings
+AddToMenu Mouse-Settings
++ "Mouse &Slow%mini.mouse.xpm%" Exec xset m 1 1
++ "Mouse &Default%mini.mouse.xpm%" Exec xset m default
++ "Mouse &Fast%mini.cat.xpm%" Exec xset m 4 2
++ "Speedy &Gonzales%mini.cat.xpm%" Exec xset m 10 2
+
+#------------------------------------------------------------------------------
+#--------- Keyboard settings
+
+DestroyMenu Keyboard-Settings
+AddToMenu Keyboard-Settings
++ "&Auto-repeat on%mini.keyboard.xpm%" Exec xset r on
++ "Auto-repeat &off%mini.keyboard.xpm%" Exec xset r off
+
+#------------------------------------------------------------------------------
+#--------- Sound settings
+
+DestroyMenu Bell-Settings
+AddToMenu Bell-Settings
++ "&Bell on%mini.sound.xpm%" Exec xset b on
++ "Bell &off%mini.cross.xpm%" Exec xset b off
+#+ "Sound &card%mini.sound.xpm%" Exec exec xmixer
+
+#------------------------------------------------------------------------------
+#--------- X & screen settings
+
+DestroyMenu X-Settings
+AddToMenu X-Settings
++ "Back &Color%mini.colors.xpm" Popup Backcolor
++ "Back &Animation%mini.fractal.xpm%" Popup Background-Animation
++ "&Root Cursor Form%mini.xarchie.xpm%" FvwmForm FvwmForm-RootCursor
++ "&Video tuning%mini.monitor.xpm%" Exec exec xterm -T Xvidtune -e xvidtune
+#+ "&X configuration%mini.display.xpm%" Exec exec xterm -T Xconfig -e Xconfigurator
+
+#--------- Background color
+
+DestroyMenu Backcolor
+AddToMenu Backcolor
++ "&Black%mini.bball.xpm%" Exec exec xsetroot -solid Black
++ "&Red%mini.bball.xpm%" Exec exec xsetroot -solid Red
++ "&Yellow%mini.bball.xpm%" Exec exec xsetroot -solid Yellow
++ "&Green%mini.bball.xpm%" Exec exec xsetroot -solid Green
++ "&Cyan%mini.bball.xpm%" Exec exec xsetroot -solid Cyan4
++ "&Blue%mini.bball.xpm%" Exec exec xsetroot -solid Blue
++ "&Magenta%mini.bball.xpm%" Exec exec xsetroot -solid Magenta
++ "&White%mini.bball.xpm%" Exec exec xsetroot -solid White
+#+ "&Blue decay%mini.bball.xpm%" Exec exec bggen 100 100 255 0 0 100 | xv -root -quit -
+#+ "&Rainbow%mini.bball.xpm%" Exec exec bggen red green blue | xv -root -quit -
+#+ "&Full Rainbow%mini.bball.xpm%" Exec exec bggen black red yellow green blue purple black | xv -root -quit -
+#+ "&Magenta decay%mini.bball.xpm%" Exec exec bggen blue magenta | xv -root -quit -
+
+#--------- Background animation
+
+DestroyMenu "Background-Animation"
+AddToMenu "Background-Animation"
+#+ "&Braid%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode braid
+#+ "&Flame%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode flame
+#+ "&Grav%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode grav
+#+ "&Pyro%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode pyro
+#+ "&Qix%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode qix
+#+ "&Rock%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode rock
+#+ "&Slip%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode spiral
+#+ "&Spline%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode spline
+#+ "&Swarm%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode swarm
+#+ "&Worm%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode worm
+#+ "&Random%mini.rball.xpm%" Exec exec xlock -nice 10 -inroot -mode random
+ # Stop the animation in the background
++ "&Stop It%mini.cross.xpm%" Exec kill -9 \
+ $(ps aux | grep xlock | grep -v grep | awk '{print $2}')
+
+#------------------------------------------------------------------------------
+#--------- Documents
+#------------------------------------------------------------------------------
+
+DestroyMenu Documents
+AddToMenu Documents
++ "&Xman%mini.book1.xpm%" Exec exec xman
++ "&FVWM Home Page%mini.fvwm.xpm%" Exec exec netscape http://www.hpc.uh.edu/index.html
++ "&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
++ "FVWM &Man Pages%mini.book1.xpm%" Popup FvwmManPage
++ "" Nop
++ "&Browser%mini.folder.xpm%" Menu MenuBrowser
++ "Browser (&cached)%mini.folder.xpm%" Menu MenuBrowserCached
+AddToMenu Documents MissingSubmenuFunction FuncFvwmMenuDirectory
++ "&Root dir%mini.folder.xpm%" Popup /
++ "&Home dir%mini.folder.xpm%" Popup ~
+
+DestroyMenu MenuBrowser
+#PREF 1
+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'
+
+DestroyMenu MenuBrowserCached
+#PREF 1
+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'
+
+DestroyFunc FuncFvwmMenuDirectory
+#PREF 1
+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'
+
+#------------- FvwmManPage
+
+DestroyFunc ViewManPage
+AddToFunc ViewManPage
++ I Exec exec xterm -g 80x40 -e man $0
+
+DestroyMenu FvwmManPage
+AddToMenu FvwmManPage "FVWM Man Pages" Title
++ "%mini.book1.xpm%fvwm2" ViewManPage fvwm2
++ "%mini.book1.xpm%FvwmAnimate" ViewManPage FvwmAnimate
++ "%mini.book1.xpm%FvwmAuto" ViewManPage FvwmAuto
++ "%mini.book1.xpm%FvwmBacker" ViewManPage FvwmBacker
++ "%mini.book1.xpm%FvwmBanner" ViewManPage FvwmBanner
++ "%mini.book1.xpm%FvwmButtons" ViewManPage FvwmButtons
++ "%mini.book1.xpm%FvwmCommand" ViewManPage FvwmCommand
++ "%mini.book1.xpm%FvwmConsole" ViewManPage FvwmConsole
++ "%mini.book1.xpm%FvwmConsoleC.pl" ViewManPage FvwmConsoleC.pl
++ "%mini.book1.xpm%FvwmCpp" ViewManPage FvwmCpp
++ "%mini.book1.xpm%FvwmDebug" ViewManPage FvwmDebug
++ "%mini.book1.xpm%FvwmDragWell" ViewManPage FvwmDragWell
++ "%mini.book1.xpm%FvwmEvent" ViewManPage FvwmEvent
++ "%mini.book1.xpm%FvwmForm" ViewManPage FvwmForm
++ "%mini.book1.xpm%FvwmGtk" ViewManPage FvwmGtk
++ "%mini.book1.xpm%FvwmIconBox" ViewManPage FvwmIconBox
++ "%mini.book1.xpm%FvwmIconMan" ViewManPage FvwmIconMan
++ "%mini.book1.xpm%FvwmIdent" ViewManPage FvwmIdent
++ "%mini.book1.xpm%FvwmM4" ViewManPage FvwmM4
++ "%mini.book1.xpm%FvwmPager" ViewManPage FvwmPager
++ "%mini.book1.xpm%FvwmRearrange" ViewManPage FvwmRearrange
++ "%mini.book1.xpm%FvwmSave" ViewManPage FvwmSave
++ "%mini.book1.xpm%FvwmSaveDesk" ViewManPage FvwmSaveDesk
++ "%mini.book1.xpm%FvwmScript" ViewManPage FvwmScript
++ "%mini.book1.xpm%FvwmScroll" ViewManPage FvwmScroll
++ "%mini.book1.xpm%FvwmTaskBar" ViewManPage FvwmTaskBar
++ "%mini.book1.xpm%FvwmTheme" ViewManPage FvwmTheme
++ "%mini.book1.xpm%FvwmWharf" ViewManPage FvwmWharf
++ "%mini.book1.xpm%FvwmWinList" ViewManPage FvwmWinList
++ "" Nop
++ "%mini.book1.xpm%fvwm-config" ViewManPage fvwm-config
++ "%mini.book1.xpm%fvwmbug" ViewManPage fvwmbug
++ "%mini.book1.xpm%fvwmrc_convert" ViewManPage fvwmrc_convert
++ "%mini.book1.xpm%fvwm24_convert" ViewManPage fvwm24_convert
++ "%mini.book1.xpm%xpmroot" ViewManPage xpmroot
++ "" Nop
++ "%mini.book1.xpm%fvwm-menu-desktop" ViewManPage fvwm-menu-desktop
++ "%mini.book1.xpm%fvwm-menu-directory" ViewManPage fvwm-menu-directory
++ "%mini.book1.xpm%fvwm-menu-headlines" ViewManPage fvwm-menu-headlines
++ "%mini.book1.xpm%fvwm-menu-xlock" ViewManPage fvwm-menu-xlock
+
+#------------------------------------------------------------------------------
+#--------- ScreenSaver
+#------------------------------------------------------------------------------
+
+DestroyMenu Screen
+AddToMenu Screen
+#+ "&Screensaver%mini.display.xpm%" Exec exec xlock -nolock -nice 19 -mode random
+#+ "Screen&lock%mini.lock.xpm%" Exec exec xlock -nice 19 -mode random
+#+ "" Nop
+#+ "&Screensaver%mini.display.xpm%" Popup MenuSSaver
+#+ "Sc&reen&lock%mini.lock.xpm%" Popup MenuSLock
++ "" Nop
++ "(Re)start &XscreenSaver%mini.display.xpm%" Exec xscreensaver-command -exit ; exec xscreensaver -no-splash
++ "&Stop XscreenSaver%mini.cross.xpm%" Exec exec xscreensaver-command -exit
++ "XscreenSaver &Demo%mini.display.xpm%" Exec xscreensaver-command -exit ; exec xscreensaver; exec xscreensaver-command -demo
++ "" Nop
++ "&Locked XscreenSaver%mini.lock.xpm%" Exec exec xscreensaver-command -lock
++ "&Activate XscreenSaver%mini.display.xpm%" Exec exec xscreensaver-command -activate
+
+
+#PipeRead 'fvwm-menu-xlock -n MenuSSaver -t "Screensaver" -icon-item mini.bball.xpm -- -nice 19 -nolock'
+#PipeRead 'fvwm-menu-xlock -n MenuSLock -t "Lock Screen" -icon-item mini.rball.xpm -- -nice 19'
+
+#------------------------------------------------------------------------------
+#--------- Restart
+#------------------------------------------------------------------------------
+
+DestroyMenu Restart
+AddToMenu Restart "Restart Window Manager" Title
++ "&Restart Self%mini.turn.xpm%" Restart
++ "" Nop
+#+ "&fvwm-themes-start%mini.fvwm.xpm%" Restart fvwm-themes-start
++ "&fvwm%mini.fvwm.xpm%" Restart fvwm -s
++ "&fvwm2%mini.fvwm.xpm%" Restart fvwm2 -s
++ "&fvwm95%mini.fvwm.xpm%" Restart fvwm95 -s
+#+ "&AnotherLevel%mini.fvwm.xpm%" Restart AnotherLevel
+#+ "&AnotherLevelUp%mini.fvwm.xpm%" Restart AnotherLevelUp
++ "" Nop
+#+ "&afterstep%mini.windows.xpm%" Restart afterstep
+#+ "&blackbox%mini.windows.xpm%" Restart blackbox
+#+ "&enlightenment%mini.windows.xpm%" Restart enlightenment
+#+ "&flwm%mini.windows.xpm%" Restart flwm
+#+ "&icewm%mini.windows.xpm%" Restart icewm
+#+ "&kwm%mini.windows.xpm%" Restart kwm
+#+ "&mwm%mini.mwm.xpm%" Restart mwm
+#+ "&olvwm%mini.olwm.xpm%" Restart olvwm
+#+ "&sawfish%mini.windows.xpm%" Restart sawfish
+#+ "&sawmill%mini.windows.xpm%" Restart sawmill
+#+ "&scwm%mini.windows.xpm%" Restart scwm
++ "&twm%mini.twm.xpm%" Restart twm
+#+ "&uwm%mini.windows.xpm%" Restart uwm
+#+ "&wm2%mini.windows.xpm%" Restart wm2
+#+ "&wmaker%mini.windows.xpm%" Restart wmaker
+#+ "&wmx%mini.windows.xpm%" Restart wmx
+#+ "&xfwm%mini.windows.xpm%" Restart xfwm
++ "" Nop
++ "Just &xterm%mini.term.xpm%" Restart xterm
+# A bit dangerous in a menu
+#+ "" Nop
+#+ "Halt%mini.stop.xpm%" Exec exec shutdown -h now
+#+ "Reboot%mini.lightbolt-full.xpm%" Exec exec shutdown -r now
+
+
+#------------------------------------------------------------------------------
+#------------- Windows Operations
+#------------------------------------------------------------------------------
+
+#-----------------------------------------------------------------------------
+# The "root" windows ops menu (Mouse 2)
+
+DestroyMenu "Window"
+AddToMenu "Window" "Window Operations" Title
++ "&Move%mini.move1.xpm%" Move
++ "&Resize%mini.resize3.xpm%" Resize
++ "(De)&Iconify%mini.iconify1.xpm%" Iconify
++ "(Un)M&aximize%mini.maximize1.xpm%" Maximize 100 100
++ "(Un)Max&wide%mini.maximize-horiz1.xpm%" Maximize 100 0
++ "(Un)Max&tall%mini.maximize-vert1.xpm%" Maximize 0 100
++ "(Un)&Shade%mini.shade1.xpm%" WindowShade
++ "(Un)S&tick%mini.stick1.xpm%" Stick
++ "R&aise%mini.raise2.xpm%" Raise
++ "&Lower%mini.lower2.xpm%" Lower
++ "" Nop
++ "&Delete%mini.cross.xpm" Delete
++ "&Close%mini.delete.xpm" Close
++ "&Destroy%mini.bomb.xpm%" Destroy
++ "" Nop
++ "Move to &Page%mini.move1.xpm%" Popup Move-window
++ "&Group Ops%mini.windows.xpm%" Popup WindowGroupOps
++ "&Window Style%mini.window.xpm%" Popup WindowStyle
++ "&Rearrange/Scroll%mini.windows.xpm%" Popup WinRearrange
++ "" Nop
++ "&Identify%mini.question.xpm%" Module FvwmIdent
++ "Switch &to...%mini.windows.xpm%" WindowList
+
+#------------------------------------------------------------------------------
+# A trimmed down version of "Window Ops", good for binding to decorations
+
+DestroyMenu "Window-Ops2"
+AddToMenu "Window-Ops2"
++ "&Move%mini.move1.xpm%" Move
++ "&Resize%mini.resize3.xpm%" Resize
++ "(De)&Iconify%mini.iconify1.xpm%" Iconify
++ "(Un)M&aximize%mini.maximize1.xpm%" Maximize 100 100
++ "(Un)Max&wide%mini.maximize-horiz1.xpm%" Maximize 100 0
++ "(Un)Max&tall%mini.maximize-vert1.xpm%" Maximize 0 100
++ "(Un)&Shade%mini.shade1.xpm%" WindowShade
++ "(Un)S&tick%mini.stick1.xpm%" Stick
+#+ "R&aiseLower%mini.raise2.xpm%" RaiseLower
++ "" Nop
++ "&Close%mini.delete.xpm" Close
++ "" Nop
++ "&Identify%mini.question.xpm%" Module FvwmIdent
++ "More&...%mini.window.xpm%" Menu Window This 0 0
+
+#------------------------------------------------------------------------------
+# A trimmed down version of "Window Ops", good for binding to TaskBar,
+# WinList ... buttons
+
+DestroyMenu "Window-Ops3"
+AddToMenu "Window-Ops3"
++ "Move to &Page%mini.move1.xpm%" Popup Move-window
++ "&Group Ops%mini.windows.xpm%" Popup WindowGroupOps
++ "" Nop
++ "(De)&Iconify%mini.iconify1.xpm%" Iconify
++ "(Un)&Shade%mini.shade1.xpm%" WindowShade
++ "(Un)S&tick%mini.stick1.xpm%" Stick
++ "(Un)M&aximize%mini.maximize1.xpm%" Maximize 95 95
++ "%mini.window.xpm%Scroll&Bar (75%% scr)" Module FvwmScroll 75p 75p
++ "" Nop
++ "&Close%mini.delete.xpm" Close
++ "" Nop
++ "&Identify%mini.question.xpm%" Module FvwmIdent
++ "More&...%mini.window.xpm%" Menu Window This 0 0
+
+
+#------------------------------------------------------------------------------
+# A "Move Window" menu
+
+DestroyMenu "Move-Window"
+AddToMenu "Move-Window" "Move to ..." Title
++ 'Page &1%mini.move1.xpm%' MoveToPage 0 0
++ 'Page &2%mini.move1.xpm%' MoveToPage 1 0
++ 'Page &3%mini.move1.xpm%' MoveToPage 0 1
++ 'Page &4%mini.move1.xpm%' MoveToPage 1 1
++ '' Nop
++ '&Fvwm%mini.move1.xpm%' MoveToDesk 0 0
++ '&Devel%mini.move1.xpm%' MoveToDesk 0 1
++ '&Internet%mini.move1.xpm%' MoveToDesk 0 2
++ '&Misc%mini.move1.xpm%' MoveToDesk 0 3
+
+#------------------------------------------------------------------------------
+# A group version of WindowOps
+
+DestroyMenu WindowGroupOps
+AddToMenu WindowGroupOps "Group Ops" Title
++ "&Iconify%mini.iconify1.xpm%" Pick All ($c) Iconify on
++ "&DeIconify%mini.iconify1.xpm%" Pick All ($c) Iconify off
++ "&Shade%mini.shade1.xpm%" Pick All ($c) WindowShade on
++ "&UnShade%mini.shade1.xpm%" Pick All ($c) WindowShade off
++ "R&aise%mini.raise2.xpm%" Pick All ($c) Raise
++ "&Lower%mini.lower2.xpm%" Pick All ($c) Lower
++ "" Nop
++ "&Delete%mini.cross.xpm" Pick Delete
++ "&Close%mini.delete.xpm" Pick Close
++ "&Destroy%mini.bomb.xpm%" Pick Destroy
++ "&Quick move to ..." Title
++ 'Page &1%mini.move1.xpm%' Pick All ($c) MoveToPage 0 0
++ 'Page &2%mini.move1.xpm%' Pick All ($c) MoveToPage 1 0
++ 'Page &3%mini.move1.xpm%' Pick All ($c) MoveToPage 0 1
++ 'Page &4%mini.move1.xpm%' Pick All ($c) MoveToPage 1 1
++ '' Nop
++ '&Fvwm%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 0
++ '&Devel%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 1
++ '&Internet%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 2
++ '&Misc%mini.move1.xpm%' Pick All ($c) MoveToDesk 0 3
+
+DestroyMenu WindowStyle
+AddToMenu WindowStyle
++ "%mini.window.xpm%Title&AtTop" Pick (CirculateHit) Style $n TitleAtTop
++ "%mini.window.xpm%&NoTitle" Pick (CirculateHit) Style $n NoTitle
++ "%mini.window.xpm%&Title" Pick (CirculateHit) Style $n NoTitle
++ "%mini.window.xpm%TitleAt&Bottom" Pick (CirculateHit) Style $n TitleAtBottom
++ "" Nop
++ "%mini.raise2.xpm%StaysOn&Top" Pick (CirculateHit) StyleAndRecapture $n StaysOnTop
++ "%mini.window.xpm%Stays&Put" Pick (CirculateHit) StyleAndRecapture $n StaysPut
++ "%mini.lower2.xpm%StaysOn&Bottom" Pick (CirculateHit) StyleAndRecapture $n StaysOnBottom
++ "" Nop
++ "%mini.window.xpm%&FvwmBorder" Pick (CirculateHit) Style $n FvwmBorder
++ "%mini.window.xpm%&MWMBorder" Pick (CirculateHit) Style $n MWMBorder
++ "%mini.window.xpm%&DepressableBorder" Pick (CirculateHit) Style $n DepressableBorder
++ "%mini.window.xpm%&FirmBorder" Pick (CirculateHit) Style $n FirmBorder
++ "%mini.window.xpm%&Handles" Pick (CirculateHit) Style $n Handles
++ "%mini.window.xpm%&NoHandles" Pick (CirculateHit) Style $n NoHandles
++ "%mini.window.xpm%BorderWidth &0" Pick (CirculateHit) Style $n BorderWidth 0
++ "%mini.window.xpm%BorderWidth &5" Pick (CirculateHit) Style $n BorderWidth 5
++ "%mini.window.xpm%HandleWidth &0" Pick (CirculateHit) Style $n HandleWidth 0
++ "%mini.window.xpm%HandleWidth &7" Pick (CirculateHit) Style $n HandleWidth 7
++ "" Nop
++ "%mini.resize3.xpm%&ResizeOpaque" Pick (CirculateHit) Style $n ResizeOpaque
++ "%mini.resize3.xpm%Resize&Outline" Pick (CirculateHit) Style $n ResizeOutline
++ "%mini.mouse.xpm%Sloppy&Focus" Pick (CirculateHit) Style $n SloppyFocus
++ "%mini.mouse.xpm%&ClickToFocus" Pick (CirculateHit) Style $n ClickToFocus
++ "%mini.mouse.xpm%&MouseFocus" Pick (CirculateHit) Style $n MouseFocus
++ "%mini.mouse.xpm%&NeverFocus" Pick (CirculateHit) Style $n NeverFocus
+
+DestroyMenu WinRearrange
+AddToMenu WinRearrange
++ "&Cascade%mini.windows.xpm%" FvwmRearrange -cascade -m 3 3 -incx 2
++ "Tile &horizontally%mini.windows.xpm%" FvwmRearrange -tile -h -m 2 2 98 98
++ "Tile &vertically%mini.windows.xpm%" FvwmRearrange -tile -m 2 2 98 98
++ "" Nop
++ "&ScrollBar (1/2 app)%mini.window.xpm%" Module FvwmScroll 2 2
++ "%mini.window.xpm%&Scroll&Bar (75%% scr)" Module FvwmScroll 75p 75p
++ "" Nop
++ "&Arrange Icons%mini.icons.xpm%" All (CurrentDesk Iconic) RecaptureWindow
++ "&Refresh Screen%mini.ray.xpm%" Refresh
+
+#----------------------------------------------------------------------------
+# Use the winops menus styles for the "Windows Operations Menus"
+# Use it also for big menu
+
+ChangeMenuStyle winops Window Window-Ops2 Window-Ops3 Move-Window WindowGroupOps WindowStyle WinRearrange Back-Solid Back-Gradient FvwmManPage
+# MenuSSaver MenuSLock
+