park3r /.fvwm2rc-20070709

this is my actual .fvwm2rc. You will need some icons to view this correctly i used the qnx iconset as well.
#    ___                    ___    ____   ___  ___ 
#   / _/  ___    ____ _    |_  |  / __/  |_  ||_  |
#  / _/ |/ / |/|/ /  ' \  / __/_ /__ \_ / __// __/ 
# /_/ |___/|__,__/_/_/_/ /____(_)____(_)____/____/ 
#           
# author        park3r
# version:      0.22
# date:         20070709
# credits:      taviso (thumbnail function, kuake terminal, wallpaper thumbs)
#
# -scrot or imlib2      for screenshots
# -xwd                  for thumbnails
#
# TODO
# + FvwmWinList or FvwmIconMan or FvwmTaskBar to Bottom
# + TitleAtLeft to QuakeTerminal
# + Certain Buttons only for QuakeTerminal
# + MiniIcons on Minimized Apps to Desktop
# + MiniIcons to Apps
# + 1px black borders (Colors)
# + define some custom colors
# + highlight on mouseover for FvwmButtons
# + FvwmRearange for active desktop (tile) (spits out some errors on my sys)
# - FvwmTabs for the quake Terminal
# - hover effect for Vector Buttons (info - yellow, close - red, min - orange)
#-----------------------------------------------------------------------
# This work is licensed under the Creative Commons Attribution License.
# To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/
# or send a letter to Creative Commons, 559 Nathan Abbott Way,
# Stanford, California 94305, USA.
#-----------------------------------------------------------------------

################ [1] set IMAGE PATH variable ###########################
ImagePath $[HOME]/.icons/qnx:$[HOME]/.icons/fvwm:$[HOME]/.icons/apps2

# ENV variables
SetEnv fvwm_icon_size           128
SetEnv fvwm_video_path          /home/sound/avi
SetEnv fvwm_video_exec          "mplayer"
SetEnv fvwm_audio_path          /audio/mp3
SetEnv fvwm_audio_exec          "audacious"
SetEnv browser                  "opera"
SetEnv filemanager              "dolphin"
SetEnv fvwm_wallpaper_dir       /home/sound/pics/wallpaper
SetEnv fvwm_wallpaper           $[fvwm_wallpaper_dir]/zentrum.png

# http://www.fvwm.org/documentation/faq/#5.5
IgnoreModifiers LS
DeskTopSize 3x3
#EMMHBaseStruts (left right top bottom)
EwmhBaseStruts 36 0 0 27
DefaultLayers 0 4 6
ClickTime 200
EdgeResistance 100 10
EdgeThickness 2
OpaqueMoveSize -1
SnapAttraction 3 SameType

### start funciton section #####
AddToFunc StartFunction
+ I Module FvwmPager
+ I Module FvwmButtons FvwmStatus
+ I Module FvwmButtons
+ I Module FvwmRearrange
+ I Module FvwmAnimate
+ I PipeRead "echo Module FvwmButtons -g $$(($[vp.width]-36))x24+30-1 FvwmBar"
+ I Test (Init) Test (x aterm) StartHiddenConsole
+ I Test (Init) Exec exec fvwm-root --dither --retain-pixmap $[fvwm_wallpaper]
#+ I Test (Init) Exec exec tail -n 0 -f /var/log/messages | osd_cat -A left -o 10 -i 10 -c white -d 10 -s 1
+ I Test (Init) Exec exec root-tail -g 800x100+25+10 -noinitial -wordwrap -reverse -color white /var/log/messages
+ I Test (Init) Exec exec xscreensaver
#+ I Test (Init) Exec exec  
#+ I Test (Init) Exec exec ncmpc -c | osd_cat -A left -o 10 -i 10 -c white -d 10 -s 1


############################### [3] style section ##############################
#Style * Colorset 0, HilightColorset 8
#Style * BorderWidth 4, HandleWidth 4
#Style * BorderColorset 31, HilightBorderColorset 30
Style * MWMFunctions, MWMDecor
#Style * HintOverride, DecorateTransient, NoPPosition
#Style * MouseFocusClickRaises, SloppyFocus, GrabFocusOff
#Style * SmartPlacement
#Style * WindowShadeSteps 20
Style * Button 1, Button 2, Button 4, Button 6
Style * UseDecor DefaultDecor

# [2] cursor styles
CursorStyle TOP                 top_side                black   white
CursorStyle LEFT                left_side               black   white
CursorStyle RIGHT               right_side              black   white
CursorStyle BOTTOM              bottom_side             black   white
CursorStyle TOP_LEFT            top_left_corner         black   white
CursorStyle TOP_RIGHT           top_right_corner        black   white
CursorStyle BOTTOM_LEFT         bottom_left_corner      black   white
CursorStyle BOTTOM_RIGHT        bottom_right_corner     black   white

### color section
##### menu
Colorset 0 fg #ffffff, fgsh #000000, bg #000000, hi #000000, sh #000000, Translucent #666666 80
Colorset 1 fg #000000, fgsh #000000, bg #ffffff, hi #000000, sh #000000, Translucent #666666 80
Colorset 2 fg #ffffff, bg #000000 
#### FvmwBar
Colorset 10 fg #000000, bg #000000, RootTransparent, Tint #000000 30, IconAlpha 20
Colorset 11 fg #000000, bg #000000, RootTransparent, Tint #000000 60, IconAlpha 60
Colorset 12 fg #000000, bg #000000, RootTransparent, Tint #000000 90, IconAlpha 90
Colorset 13 fg #269cf1, bg #0b639b, RootTransparent, Tint #0b639b 50
Colorset 14 fg #529f2c, bg #529f2c, RootTransparent, Tint #68ed26 30
Colorset 15 fg #777777, bg #000000, RootTransparent, Tint #000000 50
#### Pager
#grey (background)
Colorset 20 fg #222222, bg #000000,  RootTransparent, Tint #555555 50
#green
Colorset 21 fg #FFFFFF, bg #FFFFFF,  RootTransparent, Tint #299100 70
#blue
Colorset 22 fg #cccccc, bg #cccccc,  RootTransparent, Tint #0090b3 70
#light-green
Colorset 23 fg #aaaaaa, bg #aaaaaa,  RootTransparent, Tint #00ff44 70
#### Window Border
Colorset 30 fg #0b639b, fgsh #0b639b, bg #0b639b, hi #0b639b, sh #0b639b, Translucent #666666 80
Colorset 31 fg #ffffff, fgsh #000000, bg #000000, hi #000000, sh #000000, Translucent #666666 80
Colorset 32 fg #111111, fgsh #777777, bg #ffffff, RootTransparent, Tint #666666 00, IconAlpha 50

#### FvwmButtons
colorset 40 fg #e0e0e0, bg #202020, RootTransparent, Tint #666666 30
Colorset 41 fg #aaaaaa, bg #202020, RootTransparent, Tint #0b639b 60
Colorset 42 fg #aaaaaa, bg #222222, RootTransparent, Tint #444444 50
### transparent set
Colorset 50 fg #e0e0e0, bg #202020, RootTransparent, Tint #666666 30
### fvwm buttons xosview
Colorset 18 fg black, bg #c6c3c6, RootTransparent buffer, Tint #c3c6c3 65

###menu style
MenuStyle * Hilight3DThin, PopupOffset +0 100, PopupDelay 999
MenuStyle * Font "Shadow=1 0 SE:xft:Sans Serif:style=Roman:size=10"
MenuStyle * MenuColorset 0, HilightBack, ActiveColorset 13
MenuStyle * BorderWidth 1, SeparatorsLong, Animation
#MenuStyle * TrianglesSolid+ AddButtonStyle 6 Inactive  TiledPixmap vista_min.png -- Flat
MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%10.3>%2|"
MenuStyle * AutomaticHotKeys
MenuStyle * TitleColorset 2
MenuStyle * TitleFont "xft:Sans Serif:style=Roman:size=10"
MenuStyle * FlatSeparators
MenuStyle * Animation
#MenuStyle * RoundedCorners, SlightlyRoundedCorners

#### decoration style
Style * Colorset 40, HilightColorset 13
Style * Font "Shadow=1 0 SE:xft:Sans Serif:style=Roman:size=10"
#Style * InactiveFont "Shadow=0 1 SE:xft:Swis721 Cn BT:pixelsize=12"
Style * DecorateTransient
Style * SmartPlacement, WindowShadeSteps 20, ResizeOpaque
Style * NoIconTitle
#Style * SloppyFocus, MouseFocusClickRaises
#Style * GrabFocusOff, NoIconTitle
Style "*" MWMFunctions
Style "*" HintOverride
Style "*" MWMDecor
Style "*" MWMButtons
Style "*" MWMBorder
#Style "*" NoIcon
#Style * HandleWidth 6
Style * FluxboxHandles
#Style * CornerWidth 21
#Colorset 10 hi #5884d8, bg black, sh #2858a8

### Fvwm Modules Style
Style FvwmButtons NoTitle, WindowListSkip, CirculateSkip, Sticky, NeverFocus, StaysOnBottom, Nohandles, ParentalRelativity
Style FvwmBar     NoTitle, WindowListSkip, CirculateSkip, Sticky, NeverFocus, StaysOnBottom, NoHandles
Style FvwmPager   NoTitle, WindowListSkip, CirculateSkip, Sticky, NeverFocus, StaysOnBottom, Nohandles

######################################## [4] window decoration
#
# +----------------------------------------------------------+
# | .                                                _     X |
# +----------------------------------------------------------+
# | 1                                             8  6  4  2 |
# |                                                          |
#  
#ButtonStyle Hover True
DestroyDecor DefaultDecor
AddToDecor   DefaultDecor
+ TitleStyle LeftJustified Height 21
+ TitleStyle ButtonWidth 26
+ TitleStyle Active   ( Colorset 13 -- Flat ) \
             InActive ( Colorset 20 -- Flat )
+ ButtonStyle All Active   ( Colorset 13 -- Flat )
+ ButtonStyle All InActive ( Colorset 20 -- Flat )
#+ ButtonStyle ButtonWidth 24
+ AddButtonStyle  1 Active MiniIcon -- Flat
+ AddButtonStyle  1 InActive MiniIcon -- Flat
+ AddButtonStyle 6 Inactive   Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat
+ AddButtonStyle 6 ActiveUp   Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat
+ AddButtonStyle 6 ActiveDown Vector 5 35x65@3 65x65@3 65x60@3 35x60@3 35x65@3 -- Flat
+ AddButtonStyle 4 Inactive   Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
+ AddButtonStyle 4 ActiveUp   Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat
+ AddButtonStyle 4 ActiveDown Vector 7 35x35@3 35x65@3 65x65@3 65x35@3 35x35@3 35x40@3 65x40@3 -- Flat
+ AddButtonStyle 2 Inactive   Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat
+ AddButtonStyle 2 ActiveUp   Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat
+ AddButtonStyle 2 ActiveDown Vector 4 35x35@3 65x65@3 65x35@4 35x65@3 -- Flat
+ ButtonStyle 1 - MwmDecorMenu
+ ButtonStyle 6 - MwmDecorMin
+ ButtonStyle 4 - MwmDecorMax

#### [5] kuake multi-aterm ### 
DestroyFunc FuncAutoEnter
AddToFunc FuncAutoEnter I Autohide HiddenConsole 250 500 N

##### [6] apps specific style configureation #####
Style HiddenConsole     Sticky, WindowListSkip, StaysOnTop, NoHandles, CirculateSkip, TitleAtLeft, !Button 2, !Button 6
Style xosview           Sticky, Handlewidth 0, NeverFocus, StaysOnTop, BorderWidth 0, BorderColorset 2
Style aterm             !Button 4, !Button 2
Style MpdTerm           NoTitle, WindowListSkip, CirculateSkip, Sticky, NeverFocus, StaysOnBottom, Nohandles
Style xterm             MiniIcon computer_x11.png
Style eterm             MiniIcon computer_x11.png
Style aterm             MiniIcon computer_x11.png
Style xman              MiniIcon book_help_paper.png
Style xmag              ClickToFocus, MiniIcon document_database_view.png
Style opera             EWMHMiniIconOverride, MiniIcon opera.png
Style xvroot            GrabFocus
Style FvwmIdent         MiniIcon label_tag_version.png
Style calculator        MiniIcon calculator.png
Style gcalctool         EWMHMiniIconOverride, MiniIcon calculator.png
Style audacious         MiniIcon audio_horn.png, UsePPosition, !FPFocusByProgram, !Iconifiable, IgnoreRestack
Style xmessage          MiniIcon person_face_talking.png, MinOverlapPlacement, EWMHPlacementIgnoreWorkingArea
Style xchat             EWMHMiniIconOverride, MiniIcon xchat.png, NoFuncHint, NoDecorHint
Style Message           MiniIcon person_face_talking.png
Style vmware            MiniIcon hardware_computers.png
Style SDL_App           EWMHMiniIconOverride, MiniIcon games_jesters-cap.png
Style grip              EWMHMiniIconOverride, MiniIcon hardware_audio_cd.png
Style xv                MiniIcon graphics_woman_panel.png
Style xwrits            NoDecorHint, NoFuncHint
Style gvim              EWMHMiniIconOverride, MiniIcon vim.png
Style firefox           EWMHMiniIconOVerride, MiniIcon firefox.png
Style pidgin            EWMHMiniIconOverride, MiniIcon instant-messenger.png
Style Ddd               MiniIcon audio_waveform_view.png
Style Eboard            MiniIcon games_chess.png
Style gimp              EWMHMiniIconOverride, MiniIcon graphics_paint_edit.png, !FPFocusByProgram
Style fvwm_menu         MiniIcon gears.png, NoButton 4
Style Lplayer           MiniIcon graph_mixer.png
Style wmtimer           NoUSPosition
Style xfig              MiniIcon paper_pencil2.png
Style peksystray        NoTitle
Style gedit             EWMHMiniIconOverride, MiniIcon paper_pencil.png
Style xcalendar         MiniIcon calendar_schedule.png
Style alsamixer         MiniIcon graph_mixer.png
Style mplayer           MiniIcon film.png
Style vmware            MiniIcon hardware_computers.png
Style acroread          MiniIcon book_open.png
Style dia               EWMHMiniIconOverride, MiniIcon chart_line-graph.png
Style Waiting           MinOverlapPlacement, ClickToFocus
Style mplayer           MiniIcon mplayer.png
Style xine              MiniIcon xine.png
Style HiddenConsole     MiniIcon suitcase_open.png
Style evolution         EWMHMiniIconOverride, MiniIcon mail.png
Style qmpdclient        EWMHMiniIconOverride, MiniIcon qmpdclient.png
Style FvwmConsole       MiniIcon hardware_monitor.png
Style gnuitar           MiniIcon paper_electronics.png
Style lmms              MiniIcon lmms.png
Style hydrogen          MiniIcon hydrogen.png
Style vkeybd            MiniIcon audio_piano-keys_midi.png
Style jamin             MiniIcon square-sine_wave_fragment.png
Style mc                MiniIcon floppy_disk.png
Style opera             EWMHMiniIconOverride, MiniIcon opera.png
Style firefox           EWMHMiniIconOverride, MiniIcon firefox.png
Style firefox           EWMHMiniIconOverride, MiniIcon firefox.png
Style audacious         EWMHMiniIconOverride, MiniIcon audacious.png
Style streamtuner       EWMHMiniIconOverride, MiniIcon streamtuner.png
Style oowriter          EWMHMiniIconOverride, MiniIcon oowriter.png
Style oobase            EWMHMiniIconOverride, MiniIcon oobase.png
Style oodraw            EWMHMiniIconOverride, MiniIcon oodraw.png
Style ooimpress         EWMHMiniIconOverride, MiniIcon ooimpress.png
Style ooweb             EWMHMiniIconOverride, MiniIcon ooweb.png
Style oocalc            EWMHMiniIconOverride, MiniIcon oocalc.png
Style ooffice           EWMHMiniIconOverride, MiniIcon ooffice.png
Style oomath            EWMHMiniIconOverride, MiniIcon oomath.png

#### [7] bindings ######
Key F12 A A Next (CirculateHit, HiddenConsole) HiddenConsoleKeyBinding
Key 
#### mouse bindings
Mouse 0 1       A   Menu MenuFvwmWindowOps
Mouse 0 2       A   Close
Mouse 0 4       A   Maximize
Mouse 0 6       A   Thumbnail
Mouse 1 FS      A   Resize-or-Raise
Mouse 1 T       A   Move-or-Raise
Mouse 1 I       A   Move-or-Iconify
Mouse 2 I       A   Iconify
Mouse 3 TSIF    A   RaiseLower
Mouse 2 W       C   Resize-or-Raise
Mouse 1 W       M   Move-or-Raise

# root window
Key Tab A M WindowList NoGeometry
Key F2  A M Resize
Key F4  A M Close

Mouse 1 R A Menu MenuFvwmRoot Nop
Mouse 3 R A WindowList NoGeometry

# window/border/icon
Mouse 1 I A DeThumbnail
Mouse 1 T A FuncMoveOrMaximize

DestroyFunc ExitFunction
AddToFunc   ExitFunction
+ I Test (!ToRestart) Exec exec rm -f $[HOME]/.fvwm/icon.tmp.*

# Hidden Console Section
DestroyFunc StartHiddenConsole
AddToFunc StartHiddenConsole
+ I Exec aterm -tr -sh 20 -fg yellow +sb -geometry 170x30-28+0 -name HiddenConsole
+ I Wait HiddenConsole
#+ I Next (HiddenConsole) Resize $[vp.width]
+ I Autohide HiddenConsole 250 500 N

# XXX: This doesnt change focus, should it?
DestroyFunc HiddenConsoleKeyBinding
AddToFunc HiddenConsoleKeyBinding
+ I ThisWindow (Shaded) FuncAutoEnter
+ I TestRc (NoMatch) NoWindow FuncAutoEnter

# headline func
DestroyFunc FuncFvwmMenuHeadlines
AddToFunc   FuncFvwmMenuHeadlines
+ I PipeRead 'fvwm-menu-headlines --exec="firefox \'%u\'" --site $0'

DestroyFunc FuncFvwmMenuHeadlinesReset
AddToFunc   FuncFvwmMenuHeadlinesReset
+ I DestroyMenu freshmeat
+ I DestroyMenu slashdot
+ I DestroyMenu linuxtoday

# move or max func
DestroyFunc FuncMoveOrMaximize
AddToFunc   FuncMoveOrMaximize
+ I Raise
+ M Move
+ D Maximize 100 100

# thumbnail function
DestroyFunc Thumbnail
AddToFunc   Thumbnail
+ I Raise
+ I PipeRead "xwd -silent -id $[w.id] | convert -scale $[fvwm_icon_size] -frame 1x1 \
              -mattecolor black -quality 0 xwd:- png:$[HOME]/.fvwm/icon.tmp.$[w.id].png \
              && echo WindowStyle IconOverride, Icon $[HOME]/.fvwm/icon.tmp.$[w.id].png, StaysOnBottom \
              || echo Nop
+ I TestRc (Match) Test (f $[w.miniiconfile], f $[HOME]/.fvwm/icon.tmp.$[w.id].png) PipeRead \
    "composite -geometry +4+4 $[w.miniiconfile] $[HOME]/.fvwm/icon.tmp.$[w.id].png \
    $[HOME]/.fvwm/icon.tmp.$[w.id].png; echo Nop"
+ I Iconify

DestroyFunc DeThumbnail
AddToFunc   DeThumbnail
+ I Iconify off
+ I DestroyWindowStyle
+ I Exec exec rm -f $[HOME]/.fvwm/icon.tmp.$[w.id].png

# menu browser
DestroyFunc FuncFvwmMenuDirectory
AddToFunc FuncFvwmMenuDirectory
+ I PipeRead 'case "$0" in \
        "$[fvwm_video_path]"*) myexec="$[fvwm_video_exec]" mypng=film.png;; \
        "$[fvwm_audio_path]"*) myexec="$[fvwm_audio_exec]" mypng=audio.png;; \
        "$[fvwm_image_path]"*) myexec="$[fvwm_image_exec]" mypng=graphics.png;; \
        esac; \
    test -f "$0"/.icontitle.png && mytitle="$0"/.icontitle.png; \
    fvwm-menu-directory --icon-title "${mytitle:-folder_view.png}" --icon-file ${mypng:-edit.png} \
    --icon-dir folder_paper_closed.png --dir "$0" --exec-t="^${myexec:-gvim} *" \
    --exec-file "^${myexec:-gvim}"'

### Wallpaper browser 

DestroyFunc WallpaperBrowser
AddToFunc WallpaperBrowser
+ I PipeRead 'test ! -d "$0/.thumbs" && mkdir "$0/.thumbs"; \
  for i in "$0/"*; do \
    test -f "$0/.thumbs/${i##*/}" \
      -a "${i}" -ot "$0/.thumbs/${i##*/}" || { \
        convgert -quality 0 -scale 32 "${i}" "png:$0/.thumbs/${i##*/}" 2>/dev/null \
          || continue; \
       }; \
    done; \
    fvwm-menu-directory --icon-title "folder_paper_closed.png" --icon-file __PIXMAP__ \
    --icon-dir "folder_paper_closed.png" --dir $0 --exec-file "^fbsetbg -f" \
    --exec-t="^eog *" | sed -e "s#FuncFvwmMenuDirectory#WallpaperBrowser#g" \
    -e "s#__PIXMAP__\\(.*\\)\\"\\(.*/\\)\\(.*\\)\\"#\\2.thumbs/\\3\\1\\2\\3#g"'

# [8] http://www.fvwm.org/documentation/faq/#7.17
# needed for HiddenConsole
AddToFunc Autohide
+ I ThisWindow ($0) Deschedule $[w.id]
+ I TestRc (!Match) Deschedule -$[w.id]
+ I ThisWindow ($0) ThisWindow (shaded) AutohideShow $1 $3
+ I TestRc (!Match) All ($0, !shaded) AutohideHide $2 $3

AddToFunc AutohideShow
+ I Schedule $0 -$[w.id] WindowShade $1 off
+ I Schedule $0 -$[w.id] Raise
+ I Schedule $0 -$[w.id] Deschedule $[w.id]
+ I Schedule $0 -$[w.id] Deschedule -$[w.id]

AddToFunc AutohideHide
+ I Schedule $0 $[w.id] WindowShade $1 on
+ I Schedule $0 $[w.id] Deschedule $[w.id]
+ I Schedule $0 $[w.id] Deschedule -$[w.id

# Other needed Funcs
AddToFunc Resize-or-Raise I Raise
+ M Resize
+ D Lower

AddToFunc Maximize-Func M Maximize 0 100
+ C Maximize 0  80
+ D Maximize 100 100

### [10] menu
DestroyMenu MenuFvwmRoot
AddToMenu MenuFvwmRoot ": : : : scapegoat : : : :"      Title
+ MissingSubmenuFunction WallpaperBrowser
+   "Terminal"%computer_x11.png%                Exec exec aterm
+   "Home"%house_tree.png%                      Exec exec filemanager 
+   ""                                          Nop
+   "Office"%paper_pencil.png%                  Popup MenuOffice
+   "Editors"%text.png%                         Popup MenuEditors
+   "Graphics"%graphics_draw_edit.png%          Popup MenuGraphics
+   "Multimedia"%film.png%                      Popup MenuMultimedia
+   "Pro-Audio"%bar_analysis.png%               Popup MenuProAudio
+   "Internet"%world-wide-web.png%              Popup MenuInternet
+   "Utilities"%tools.png%                      Popup MenuUtilities
+   "Settings"%swiss-army-knife.png%            Popup MenuFvwmConfig
+   ""                                          Nop
+   "Wallpapers"%backgrounds.png%               Popup $[fvwm_wallpaper_dir]
+   "Background"%dynamic-content.png%           Popup MenuBackground
+   ""                                          Nop     
+   "Quit"%warning_symbol.png%                  Popup MenuQuit-Verify

DestroyMenu MenuOffice
AddToMenu MenuOffice
+   "Draw"%oodraw.png%                          Exec exec oodraw
+   "Impress"%ooimpress.png%                    Exec exec ooimpress
+   "Math"%oomath.png%                          Exec exec oomath
+   "Writer"%oowriter.png%                      Exec exec oowriter
+   ""                                          Nop
+   "Acroread"%acroread.png%                    Exec exec acroread

DestroyMenu MenuEditors
AddToMenu MenuEditors
+   "Gvim"%gvim.png%                            Exec exec gvim
+   "Kate"%kate.png%                            Exec exec kate
+   "NVU"%nvu.png%                              Exec exec nvu
+   "Quanta"%quanta.png%                        Exec exec quanta
+   "Bluefish"%bluefish.png%                    Exec exec bluefish

DestroyMenu MenuGraphics
AddToMenu MenuGraphics
+   "Gimp"%gimp.png%                            Exec exec gimp
+   "Inkscape"%inkscape.png%                    Exec exec inkscape
+   ""                                          Nop
+   "Blender"%blender.png%                      Exec exec blender

DestroyMenu MenuMultimedia
AddToMenu MenuMultimedia
+ MissingSubmenuFunction FuncFvwmMenuDirectory
+   "Amarok"%amarok.png%                        Exec exec amarok
+   "QMPDClient"%qmpdclient.png%                Exec exec qmpdclient
+   "Audacious"%audacious.png%                  Exec exec audacious
+   "Streamtuner"%streamtuner.png%              Exec exec streamtuner
+   ""                                          Nop
+   "Mplayer"%mplayer.png%                      Exec exec gmplayer
+   "Xine"%xine.png%                            Exec exec xine
+   "Totem"%totem.png%                          Exec exec totem
+   ""                                          Nop
+   "Alsamixer"%kmix.png%                       Exec exec alsamixer
+   ""                                          Nop
+   "K3B"%k3b.png%                              Exec exec k3b
+   ""                                          Nop
+   "Movies:"%hardware_video_camera_display.png%        Popup $[fvwm_video_path]
+   "Music:"%music_notes_view.png%                      Popup $[fvwm_audio_path]
+   "Pictures:"%graphics_presentation_person.png%       Popup $[fvwm_image_path]

DestroyMenu MenuInternet
AddToMenu MenuInternet
+   "Firefox"%netscape.png%                     Exec exec firefox
+   "Opera"%opera.png%                          Exec exec opera
+   "Evolution"%mail.png%                       Exec exec evolution
+   ""                                          Nop
+   "Xchat"%balloon_chat.png%                   Exec exec xchat
+   "Pidgin"%instant-messenger.png%             Exec exec pidgin
+   ""                                          Nop
+   "Sites"%news_newspaper.png%                 Popup MenuFvwmWeb
+   "News"%news_newspaper.png%                  Popup MenuFvwmNews

DestroyMenu MenuUtilities
AddToMenu MenuUtilities
+   "Screenshot"%hardware_camera.png%           Exec exec scrot -d 10
+   "ScummVM"%straw.png%                        Exec exec scummvm
+   "VMWare"%hardware_computers.png%            Exec exec vmware

DestroyMenu MenuQuit-Verify 
AddToMenu MenuQuit-Verify
+   "Quit"%plug.png%                            Quit
+   "Restart"%gears_panel.png%                  Restart

DestroyMenu MenuFvwmConfig
AddToMenu MenuFvwmConfig
+   "Control Center"%gnome.png%                 Exec exec gnome-control-center
+   "FvwmConsole"%terminal.png%                 Module  FvwmConsole -terminal aterm -sr
+   ""                                          Nop
+   "Refresh"%photon.png%                       Refresh
+   "Kill"%bomb.png%                            Pick Destroy

DestroyMenu MenuFvwmWindowOps
AddToMenu MenuFvwmWindowOps
+   "Resize"%window-resize.png%                 Pick Resize
+   "Shade"%window-shade.png%                   Pick WindowShade Toggle
+   "Stick"%window-stick.png%                   Pick Stick
+   "Refresh"%restart.png%                      Pick RefreshWindow
+   ""                                          Nop
+   "Identify"%viewer.png%                      Pick Module FvwmIdent
+   ""                                          Nop
+   "Send to"%windows.png%                      Popup MenuFvwmSendTo
+   ""                                          Nop
+   "Close"%window-close.png%                   Close
+   "Destroy"%window-destroy.png%               Destroy

DestroyMenu MenuFvwmSendTo
AddToMenu MenuFvwmSendTo
+   "Desktop 1"%refresh.png% MoveToPage 0 0
+   "Desktop 2"%refresh.png% MoveToPage 1 0
+   "Desktop 3"%refresh.png% MoveToPage 2 0
+   "Desktop 4"%refresh.png% MoveToPage 0 1
+   "Desktop 5"%refresh.png% MoveToPage 1 1
+   "Desktop 6"%refresh.png% MoveToPage 2 1
+   "Desktop 7"%refresh.png% MoveToPage 0 2
+   "Desktop 8"%refresh.png% MoveToPage 1 2 
+   "Desktop 9"%refresh.png% MoveToPage 2 2

DestroyMenu MenuFvwmWeb
AddToMenu MenuFvwmWeb
+  "Information"%news_newspaper.png%            Popup MenuFvwmInformation
+  "Community"%news_newspaper.png%              Popup MenuFvwmCommunity
+  "Themes"%news_newspaper.png%                 Popup MenuFvwmThemes
+  "FVWM"%news_newspaper.png%                   Popup MenuFvwmFvwm

DestroyMenu MenuFvwmNews
AddToMenu MenuFvwmNews
+ DynamicPopdownAction   Function FuncFvwmMenuHeadlinesRese
+ MissingSubmenuFunction FuncFvwmMenuHeadlines
+ "freshMeat"%news.png%                         Popup freshmeat
+ "slashdot"%news.png%                          Popup slashdot
+ "linuxtoday"%news.png%                        Popup linuxtoday
+ "Reset"  FuncFvwmResetHeadlines


DestroyMenu MenuFvwmInformation
AddToMenu MenuFvwmInformation
+  "Spiegel"%news_newspaper.png%                        Exec exec $[browser] http://www.spiegel.de
+  "Stern"%news_newspaper.png%                          Exec exec $[browser] http://www.stern.de
+  "Heise"%news_newspaper.png%                          Exec exec $[browser] http://www.heise.de
+  "Golem"%news_newspaper.png%                          Exec exec $[browser] http://www.golem.de

DestroyMenu MenuFvwmCommunity
AddToMenu MenuFvwmCommunity
+  "Deviantart"%news_newspaper.png%                     Exec exec $[browser] http://www.deviantart.com

DestroyMenu MenuFvwmThemes
AddToMenu MenuFvwmThemes
+  "Gnome-look"%news_newspaper.png%                     Exec exec $[browser] http://www.gnome-look.org
+  "Kde-look"%kde.png%                          Exec exec $[browser] http://www.kde-look.org
+  "Gnome"%gnome.png%                           Exec exec $[browser] http://art.gnome.org
+  "Customize"%news_newspaper.png%                      Exec exec $[browser] http://www.customize.org
+  "Enlightenment"%news_newspaper.png%                  Exec exec $[browser] http://www.get-e.org

DestroyMenu MenuFvwmFvwm
AddToMenu MenuFvwmFvwm "Fvwm"%news_newspaper.png%       Title
+  "FVWM"%fvwm-crystal.png%                     Exec exec $[browser] http://www.fvwm.org
+  "forum"%fvwm-crystal.png%                    Exec exec $[browser] http://fvwm.lair.be

DestroyMenu MenuBackground
AddToMenu MenuBackground
+   "Default"           Exec exec xsetroot
+   "Black"             Exec exec xsetroot -solid black
+   "DarkSlateGray"     Exec exec xsetroot -solid DarkSlateGray
+   "SteelBlue"         Exec exec xsetroot -solid SteelBlue
+   "Gray"              Exec exec xsetroot -solid gray20

DestroyMenu MenuProAudio
AddToMenu MenuProAudio
+ MissingSubmenuFunction FuncFvwmMenuDirectory
Test (x ardour) + %ardour.png%"Ardour"%ctl_alt_b.png% Exec exec ardour
Test (x ardour2) + %ardour2.png%"Ardour 2" Exec exec ardour2
Test (x audacity) + %audacity.png%"Audacity" Exec exec audacity
Test (x hydrogen) + %hydrogen.png%"Hydrogen" Exec exec hydrogen
Test (x lmms) + %lmms.png%"LMMS" Exec exec lmms
Test (x alsamixer) + %graph_mixer.png%"Alsamixer" Exec exec aterm -g 160x30 -e alsamixer
Test (x qjackctl) + %qjackctl.png%"QJackCtl" Exec exec qjackctl
Test (x amsynth) + %amsynth.png%"amSynth" Exec exec amsynth
Test (x psindustrializer) + %psindustrializer.png%"PSIdustrializer" Exec exec psindustrializer
Test (x gnuitar) + %paper_electronics.png%"Gnuitar" Exec exec gnuitar
Test (x vkeybd) + %audio_piano-keys_midi.png%"VKeybd" Exec exec vkeybd
Test (x wired) + %wired.png%"Wired" Exec exec wired
Test (x jamin) + %square-sine_wave_fragment.png%"Jamin" Exec exec jamin
Test (x ldrum) + LDrum Exec exec ldrum

# syntax reminder
# FvwmButtons(5x1) - (vertical x horizontal) (colums x rows)
# FVWM Buttons
DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Geometry 28x900+1-1
*FvwmButtons: Colorset 42 
*FvwmButtons: ActiveColorset 14
*FvwmButtons: PressColorset 13
*FvwmButtons(Frame 0 Padding 0 0 Container(Rows 68 Columns 1 Frame 1 Padding 0 0))
*FvwmButtons(1x68, Frame 0 Padding 0 0, Container(Frame 1 Padding 0 0, Columns 1, Rows 62)
*FvwmButtons(1x2, Title |<<, Action 'Exec exec mpc prev')
*FvwmButtons(1x2, Title [],Action 'Exec ecex mpc stop')
*FvwmButtons(1x2, Title ||,Action 'Exec exec mpc pause')
*FvwmButtons(1x2, Title >,Action 'Exec exec mpc play')
*FvwmButtons(1x2, Title >>|, Action 'Exec exec mpc next')
*FvwmButtons(1x1, Colorset 10)
*FvwmButtons(1x2  Icon hardware_computers.png, Action 'Exec exec vmware') 
*FvwmButtons(1x2, Icon floppy_disk.png, Action 'Exec exec aterm -g 100x30 -e mc')
*FvwmButtons(1x2, Icon house_tree.png, Action 'Exec exec dolphin')
*FvwmButtons(1x1, Colorset 11)
*FvwmButtons(1x2, Icon quanta.png, Action 'Exec exec quanta')
*FvwmButtons(1x2, Icon firefox.png, Action 'Exec exec firefox')
*FvwmButtons(1x2, Icon opera.png, Action 'Exec exec opera')
*FvwmButtons(1x2, Icon mail.png, Action 'Exec exec evolution')
*FvwmButtons(1x2, Icon balloon_chat.png, Action 'Exec exec xchat')
*FvwmButtons(1x2, Icon instant-messenger.png, Action 'Exec exec pidgin')
*FvwmButtons(1x1, Colorset 12)
*FvwmButtons(1x2, Icon qmpdclient.png, Action 'Exec exec qmpdclient')
*FvwmButtons(1x2, Icon amarok.png, Action 'Exec exec amarok')
*FvwmButtons(1x2, Icon graph_mixer.png, Action 'Exec exec aterm -g 160x30 -e alsamixer')
*FvwmButtons(1x2, Icon xine.png, Action 'Exec exec xine')
#*FvwmButtons(1x2, Icon totem.png, Action 'Exec exec totem')
*FvwmButtons(1x2, Icon vlc.png, Action 'Exec exec vlc')
*FvwmButtons(1x1, Colorset 12)
*FvwmButtons(1x2, Icon gvim.png, Action 'Exec exec gvim -geom 173x63 .fvwm2rc')
*FvwmButtons(1x2, Icon hardware_monitor.png, Action Module FvwmConsole -terminal aterm
*FvwmButtons(1x2, Icon book_set.png, Action 'Module FvwmRearrange -tile -h 3 1 99 97 -animate')
*FvwmButtons(1x2, Icon dynamic-content.png, Action 'Module FvwmRearrange -tile -h -mn 2 3 1 99 97 -animate')
*FvwmButtons(1x2, Icon paper_pencil.png, Action(Mouse 1) `All (AcceptsFocus, CurrentPage, !Iconic, !Shaded) Thumbnail`)
*FvwmButtons(1x2, Icon bomb.png, Action 'Exec exec xkill')
*FvwmButtons(1x2, Icon key2.png, Action 'Exec exec xscreensaver-command --lock')
*FvwmButtons(1x2, Icon gears_panel.png, Action Restart)
*FvwmButtons(1x2, Icon plug.png, Action Quit)
*FvwmButtons(1x1, Colorset 13)
*FvwmButtons(End)

# FvwmIconMan
DestroyModuleConfig FvwmIconMan: *
#*FvwmIconMan: Frame 0
*FvwmIconMan: Colorset 20
*FvwmIconMan: DrawIcons Always
*FvwmIconMan: FocusAndSelectButton up
*FvwmIconMan: FocusButton up
*FvwmIconMan: IconButton up
*FvwmIconMan: PlainButton up
*FvwmIconMan: SelectButton up
*FvwmIconMan: FocusColorset 13
*FvwmIconMan: FocusAndSelectColorset 14
*FvwmIconMan: IconColorset 10
*FvwmIconMan: PlainColorset 20
*FvwmIconMan: SelectColorset 13
*FvwmIconMan: Font "Shadow=0 1 SE:xft:Sans Serif:style=Roman:size=10"
*FvwmIconMan: Format %t
*FvwmIconMan: ManagerGeometry 1x1
*FvwmIconMan: Resolution page 
*FvwmIconMan: Sort id
*FvwmIconMan: UseWinList true
*FvwmIconMan: ReliefThickness 1
*FvwmIconMan: Title ""    
*FvwmIconMan: Action    Mouse   1  N sendcommand RaiseLower, sendcommand FlipFocus
*FvwmIconMan: Action    Mouse   2  N sendcommand Thumbnail
*FvwmIconMan: Action    Mouse   3  N sendcommand "Popup MenuFvwmWindowOps Rectangle +$left+$top 3 -100m"
*FvwmIconMan: ButtonGeometry 24x24

# FvwmBar Container for FvwmIconMan
DestroyModuleConfig FvwmBar: *
*FvwmBar: Colorset 42
*FvwmBar: Frame 0 
*FvwmBar: Padding 2 2
*FvwmBar: Rows 1
*FvwmBar: Columns 70
*FvwmBar: (70x1, Swallow "FvwmIconMan" `FvwmIconMan`)

# FvwmPager Module
DestroyModuleConfig FvwmPager: *
*FvwmPager: Frame 1
*FvwmPager: Geometry 215x190-10-50
*FvwmPager: Colorset * 20
*FvwmPager: HilightColorset * 21
*FvwmPager: WindowColorsets 22 23
*FvwmPager: BalloonColorset * 0
*FvwmPager: Font none
*FvwmPager: SmallFont "xft:Sans Serif:style=Roman:size=8:antialias=True"
*FvwmPager: Balloons All
*FvwmPager: BalloonFont "xft:Sans Serif:style=Roman:size=8:antialias=True"
*FvwmPager: BalloonYOffset +2
*FvwmPager: BalloonBorderWidth 1
*FvwmPager: UseSkipList
*FvwmPager: MoveThreshold 0
*FvwmPager: SolidSeparators
*FvwmPager: WindowBorderWidth 1
*FvwmPager: MiniIcons

# FvwmStatus Container for xosview as desk applet
DestroyModuleConfig FvwmStatus: *
*FvwmStatus: Geometry 215x96-10-250
*FvwmStatus: Colorset 40
*FvwmStatus: Frame 0
*FvwmStatus: Columns 8
*FvwmStatus: Rows 4
*FvwmStatus: (1x1, Icon hardware_card.png)
*FvwmStatus: (7x1, Padding 1 1, Left, Swallow(UseOld) "memmon" `Exec exec xosview -title memmon -labels -net -swap -page -ints -load -disk +mem -cpu`) 
*FvwmStatus: (1x1, Icon network.png))
*FvwmStatus: (7x1, Padding 1 1, Left, Swallow(UseOld) "netmon" `Exec exec xosview -title netmon -labels +net -swap -page -ints -load -disk -mem -cpu`)
*FvwmStatus: (1x1, Icon brain_ai_memory.png)
*FvwmStatus: (7x1, Padding 1 1, Left, Swallow(UseOld) "cpumon" `Exec exec xosview -title cpumon -labels -net -swap -page -ints -load -disk -mem +cpu`)
*FvwmStatus: (1x1, Icon floppy_disk_arrow.png)
*FvwmStatus: (7x1, Padding 1 1, Left, Swallow(UseOld) "diskmon" `Exec exec xosview -title diskmon -labels -net -swap -page -ints -load +disk -mem -cpu`)