ImagePath /usr/X11R6/include/X11/pixmaps:/usr/share/icons:+ EdgeResistance 250 10 EdgeScroll 100 100 ClickTime 750 DeskTopSize 1x1 ColormapFocus FollowsMouse SnapAttraction 10 Windows Screen opaqueMoveSize unlimited # -- source the styles file ------------------------- Read style # -- source the input config (keybindings / mouse events) Read input # Initialization Functions AddToFunc StartFunction + I Module FvwmAnimate + I Module FvwmBanner + I Module FvwmButtons # -- read screen-specific configuration -------------- Read cfg.$[screen] # For some SM-s (like gnome-session) there is an internal background setter. AddToFunc SessionInitFunction + I Nop # -- read menu definition ----------------------------- Read menu # Sample Functions DestroyFunc DisableAltDrag AddToFunc DisableAltDrag + Mouse 1 W M Nop + Mouse 3 W M Nop DestroyFunc EnableAltDrag AddToFunc EnableAltDrag + Mouse 1 W M FuncFvwmMoveOrRaise + Mouse 3 W M FuncResize DestroyFunc FuncFvwmMailXmh AddToFunc FuncFvwmMailXmh + I Next [$0] Iconify false + I Next [$0] Focus + I None [$0] Exec $0 $1 DestroyFunc FuncFvwmMoveOrRaise AddToFunc FuncFvwmMoveOrRaise + I Raise + M Move + D WindowShade DestroyFunc FuncFvwmMaximize AddToFunc FuncFvwmMaximize + M Maximize 0 100 + H Maximize 0 100 + C Maximize 0 80 + D Maximize 100 100 DestroyFunc FuncFvwmMoveOrIconify AddToFunc FuncFvwmMoveOrIconify + I Raise + M Move + D Iconify DestroyFunc FuncFvwmResizeOrRaise AddToFunc FuncFvwmResizeOrRaise + I Raise + M Resize + D Lower DestroyFunc FuncResize AddToFunc FuncResize + I FuncResizeDir + M Resize direction $[direction] #sets the direction DestroyFunc FuncResizeDir AddToFunc FuncResizeDir + I PipeRead \ 'if [ $[pointer.wx] -lt $(($[w.width]/2)) ]; then \ if [ $[pointer.wy] -lt $(($[w.height]/2)) ]; then \ echo SetEnv direction nw; \ else \ echo SetEnv direction sw; \ fi; \ else \ if [ $[pointer.wy] -lt $(($[w.height]/2)) ]; then \ echo SetEnv direction ne; \ else \ echo SetEnv direction se; \ fi; \ fi' DestroyFunc FuncFvwmPrint AddToFunc FuncFvwmPrint + I Raise + I Exec xdpr -id $w DestroyFunc FuncFvwmPrintReverse AddToFunc FuncFvwmPrintReverse + I Raise + I Exec xdpr 1/2 -h -rv -id $w DestroyFunc FuncFvwmFocusPolicyChange AddToFunc FuncFvwmFocusPolicyChange + I Style * $0 + I Recapture # Read config files for modules: #read ConfigFvwmBacker #read ConfigFvwmButtons #read ConfigFvwmIconBox #read ConfigFvwmIconMan #read ConfigFvwmIdent #read ConfigFvwmPager #read ConfigFvwmScroll #read ConfigFvwmTaskBar #read ConfigFvwmWinList