FVWM3COMMANDS(1) FVWM3COMMANDS(1) (NAME) fvwm3commands - fvwm FVWM (LIST OF FVWM COMMANDS) . . o (Menu commands) o (Miscellaneous commands) o (Commands affecting window movement and placement) o (Commands for focus and mouse movement) o (Commands controlling window state) o (Commands for mouse and key bindings) o Style ( ) o (Other commands controlling window styles) o (Commands controlling the virtual desktop) o (Commands for user functions and shell commands) o (Conditional commands) o (Module commands) o (Quit, restart and session management commands) o (Colorsets) o (Color gradients) (Miscellaneous Commands) BugOpts [option [bool]], ... (workaround) . . bool . "True" "False" "toggle" . bool . DebugRandR . FlickeringMoveWorkaround ConfigureNotify . . fvwm . MixedVisualWorkaround fvwm (colormap) . -visual fvwm ( Exceed 6.0 PseudoColor fvwm TrueColor ). ModalityIsEvil Motif ( ) . . . fvwm . RaiseOverNativeWindows fvwm X . X NT Mac OS X . fvwm X . RaiseOverUnmanaged fvwm override_redirect . ICCCM . Unmanaged . FlickeringQtDialogsWorkaround KDE Qt . . fvwm . . QtDragnDropWorkaround ClientEvent Qt ClientEvent . Qt (DragnDrop) . . EWMHIconicStateWorkaround EWMH . EWMH 1.2 ( KDE 2 3) . IconicState WM_STATE . ICCCM ( ). fvwm IconicState WM_STATE . ICCCM . . DisplayNewWindowNames fvwm ( ) (resource) . Style . ExplainWindowPlacement PlaceAgain fvwm . . . DebugCRMotionMethod ConfigureRequest fvwm . fvwm . TransliterateUtf8 utf-8 . fvwm utf-8 . utf-8 . BusyCursor [Option bool], ... . Option DynamicMenu ModuleSynchronous Read Wait * . bool . . "True" fvwm WAIT CursorStyle . "False" . : BusyCursor DynamicMenu False, ModuleSynchronous False, \ Read False, Wait False * . Read PipeRead . DynamicMenu DynamicPopupAction MissingSubmenuFunction AddToMenu . "False" Read PipeRead Read "True" . ModuleSynchronous ModuleSynchronous . "False" fvwm ModuleSynchronous . Wait . wait fvwm ( EscapeFunc ). CursorStyle . ClickTime [delay] Function . . ClickTime . ClickTime ( ) . ColormapFocus FollowsMouse | FollowsFocus fvwm . : ColormapFocus FollowsFocus . CursorStyle context [num | name | None | Tiny | file [x y] [fg bg]] (context) . . : POSITION (top_left_corner) TITLE (top_left_arrow) DEFAULT (top_left_arrow) SYS (hand2) MOVE (fleur) RESIZE (sizing) WAIT (watch) fvwm ( BusyCursor ) MENU (top_left_arrow) SELECT (crosshair) DESTROY (pirate) Destroy Close Delete TOP (top_side) RIGHT (right_side) BOTTOM (bottom_side) LEFT (left_side) TOP_LEFT (top_left_corner) TOP_RIGHT (top_right_corner) BOTTOM_LEFT (bottom_left_corner) BOTTOM_RIGHT (bottom_right_corner) TOP_EDGE (top_side) RIGHT_EDGE (right_side) BOTTOM_EDGE (bottom_side) LEFT_EDGE (left_side) ROOT (left_ptr) . . X11/cursorfont.h ( XC_). xpm . None ( ) Tiny ( ) . # XC_gumby ( ): CursorStyle DESTROY 56 CursorStyle DESTROY gumby (XPM PNG SVG) . fvwm Xcursor ARGB ( ) xcursorgen . (monochrome) . x y ( file) (hot-spot) 0 0 . (XPM/Xcursor) . . CursorStyle ROOT cursor_image.png 0 0 fg bg . . CursorStyle ROOT nice_arrow.xpm yellow black DefaultFont [fontname] DefaultFont fontname . fvwm . . . Style * Font Style * IconFont MenuStyle . DefaultIcon filename Icon Style . DefaultLayers bottom put top StaysOnBottom StaysPut StaysOnTop Style . 2 4 6 . Deschedule [command_id] command_id Schedule . command_id $[schedule.last] . Emulate Fvwm | Mwm | Win fvwm . / . Mwm Win Emulate Mwm Win . Mwm . . ManualPlacement . EscapeFunc Ctrl-Alt-Escape Wait ModuleSynchronous . EscapeFunc Key . : Key Escape A MC - Key Escape A S EscapeFunc Ctrl-Alt-Escape Shift-Escape Wait ModuleSynchronous . EscapeFunc Key . FakeClick [command value] ... fvwm . FakeClick fvwm . command values . press release . wait fvwm . modifiers (modifier) . 1 5 Mod1 Mod5 6 7 8 Shift Lock Control . . . depth . 1 . 2 (frame) . 3 . . (0) . . FakeClick depth 2 press 1 wait 250 release 1 ( ) . : . FakeKeypress [command value] ... fvwm . FakeKeypress fvwm . . press release . X11 /usr/include/X11/keysymdef.h ( XK_) keysym /usr/X11R6/lib/X11/XKeysymDB . wait modifiers depth FakeClick . GVim : "Esc:w\n" All (gvim) FakeKeypress press Escape \ press colon \ press w \ press Return GVim : "Esc:wq\n" All (gvim) FakeKeypress press Escape \ press colon \ press w \ press q \ press Return A : WindowId 0x3800002 FakeKeypress press A : . ImagePath path (:) ( /pixmap) . fvwm . "/some/dir;.ext" ".ext" . ( ) ".ext" . ".xpm" ".png" . path $HOME ( ${HOME}) . '+' . : ImagePath $HOME/icons:+:/usr/include/X11/bitmaps LocalePath path " " (locale paths) . (;) . : /install_prefix/share/locale;fvwm install_prefix fvwm . : /install_prefix/share/locale/lang/LC_MESSAGES/fvwm.mo lang (locale) . . fvwm . . ImagePath path '+' . fvwm-themes : LocalePath ";fvwm-themes:+" fvwm fvwm (Desk Geometry) FvwmForm . po/ fvwm . . "$[gt.string]" : DestroyMenu MenuFvwmWindowOps AddToMenu MenuFvwmWindowOps "$[gt.Window Ops]" Title + "$[gt.&Move]" Move + "$[gt.&Resize]" Resize + "$[gt.R&aise]" Raise + "$[gt.&Lower]" Lower + "$[gt.(De)&Iconify]" Iconify + "$[gt.(Un)&Stick]" Stick + "$[gt.(Un)Ma&ximize]" Maximize + "" Nop + "$[gt.&Close]" Close + "$[gt.&Destroy]" Destroy . FvwmScript . . GNU gettext . PrintInfo subject [verbose] subject $HOME/.fvwm/fvwm3-output.log . $FVWM_USERDIR $FVWM3_LOGFILE . fvwm3 -v SIGUSR2 . verbose . : Colors fvwm . ( ) . verbose fvwm . . ImageCache fvwm . verbose . Locale fvwm . verbose . nls fvwm . bindings fvwm . verbose . infostore infostore . verbose . Schedule [Periodic] delay_ms [command_id] command command delay_ms . . command Schedule . command_id . Deschedule . fvwm -1 Schedule . Schedule command . () . : $[w.id] command_id . : Current Schedule 1000 $[w.id] WindowShade Schedule Periodic command delay_ms . : Schedule Periodic 10000 PipeRead '[ -N "$MAIL" ] && echo \ Echo You have mail' Deschedule . State state [bool] . state 0 31 . fvwm Next State . bool . "True" "False" . "toggle" . bool . WindowList [(conditions)] [position] [options] [double-click-action] ( ) . : desk(layer): x-geometry sticky desk layer sticky S . . "WindowListFunc" $0 . "WindowListFunc" : AddToFunc WindowListFunc + I Iconify off + I FlipFocus + I Raise + I WarpToWindow 5p 5p "WindowListFunc" . "WindowList" ( MenuStyle ). . : DestroyMenuStyle WindowList : MenuStyle WindowList SelectOnRelease Meta_L conditions . Current . . options : . conditions options . position Menu . double-click-action ( ). double-click-action . double-click-action ( ) : # # . AddToFunc SwitchToWindow + I WindowListFunc Key Tab A M WindowList "Prev SwitchToWindow" Alt-Tab . SelectOnRelease ( ) Alt . WindowList : Geometry / NoGeometry / NoGeometryWithInfo NoDeskNum NoLayer NoNumInDeskTitle NoCurrentDeskTitle MaxLabelWidth width TitleForAllDesks Function funcname Desk desknum CurrentDesk NoIcons / Icons / OnlyIcons NoNormal / Normal / OnlyNormal NoSticky / Sticky / OnlySticky NoStickyAcrossPages / StickyAcrossPages / OnlyStickyAcrossPages NoStickyAcrossDesks / StickyAcrossDesks / OnlyStickyAcrossDesks NoOnTop / OnTop / OnlyOnTop NoOnBottom / OnBottom / OnlyOnBottom Layer m [n] UseSkipList / OnlySkipList NoDeskSort ReverseOrder CurrentAtEnd IconifiedAtEnd UseIconName Alphabetic / NotAlphabetic SortByResource SortByClass NoHotkeys SelectOnRelease ShowPage ShowPageX ShowPageY ShowScreen. (: normal ) SortByResource ( UseIconName) . ReverseOrder . SortByClass SortByResource . SelectOnRelease MenuStyle . . SelectOnRelease . Function funcname : AddToFunc IFunc I Iconify toggle WindowList Function IFunc, NoSticky, CurrentDesk, NoIcons Layer m [n] m n . n m . ReverseOrder . CurrentAtEnd ( ) . Alt-Tab . IconifiedAtEnd . NoGeometry fvwm . NoGeometryWithInfo . NoDeskNum NoGeometryWithInfo . NoNumInDeskTitle DesktopName . WindowList Desk . NoCurrentDeskTitle . TitleForAllDesks fvwm / . NoLayer . ShowPage ShowPageX ShowPageY . ShowScreen . MaxLabelWidth . . WindowList : WindowList OnlyIcons, Sticky, OnTop, Geometry (: Only OnlyListSkip WindowList WindowListSkip .) XSync XSync X X . . XSynchronize [bool] XSynchronize X X . . "True" "False" "Toggle" bool . fvwm --debug . . + . AddToDecor AddToFunc AddToMenu . (Window Movement and Placement) AnimatedMove x y [Warp] . Move . . Warp . GeometryWindow Hide | Show | Colorset n | Position x y | Screen S . . . . GeometryWindow Hide [Never | Move | Resize] . Move Resize . Never ( Show). GeometryWindow Show [Never | Move | Resize] ( Hide Never). Move Resize . Never ( Hide). GeometryWindow Colorset _cset_ cset . default cset . GeometryWindow Position [+|-]_x_[p] [+|-]_y_[p] . x y . '-' / . 'p' . MWM . GeometryWindow Screen _RANDRNAME_ . . RANDRNAME . current RANDRNAME . : # GeometryWindow Position 50 50 # GeometryWindow Position -120p 0 # GeometryWindow Colorset 2 # GeometryWindow Screen $[monitor.primary] # GeometryWindow Hide Layer [arg1 arg2] | [default] . arg1 arg1 . arg1 arg2 . default . . Lower . . : AddToFunc lower-to-bottom + I Layer 0 0 + I Lower Move [options] . . . Move . Move . (snap) SnapAttraction . ( EdgeScroll EdgeMoveDelay ). Alt . Escape . . Mouse 'P' Placement . PlacedByButton ( Current ). pointer FvwmPager . Move pointer : Move shuffle [options] _direction_(s) direction North/N/Up/U East/E/Right/R South/S/Down/D West/W/Left/L . EwmhBaseStruts/ . EwmhBaseStruts . ( ) . EWMH EwmhBaseStruts ewmhiwa . . Warp . all_windows . . both_sides ( ). snap windows icons same . layers min max . : # Move shuffle Right # Move shuffle layers 3 3 Up # Move shuffle Left Up # Move shuffle Up Left Move : Move [screen _S_] [desk _N_] [w | m | v]_x_[p | w] \ [w | m | v]_y_[p | w] [Warp] [ewmhiwa] x y . EWMH . . ewmhiwa ( ). Warp . screen RandR S . . screen MoveToScreen . desk N . : . . . x y / ( ) / ( ) . / 'p' 'w' / . 'w' ( window) x / y . 'm' ( mouse) . 'v' ( virtual) . "keep" x y . x y 'm' 'w'. : # Mouse 1 T A Move # (10%,10%) Mouse 2 T A Move 10 10 # (10px, 10px) Mouse 3 T A Move 10p 10p : # Move -0 -0 # Move +-10 +-10 # Move w+5 50 # x=40 Move 40p w-10p # Move m+0 m+0 # Move 50-50w 50-50w AnimatedMove . MoveToDesk [prev | arg1 [arg2] [min max]] . GotoDesk . . MoveThreshold [pixels] fvwm (drag). pixels . fvwm pixels . pixels . MoveToPage [options] [x[p | w] y[p | w]] | [prev] (x,y) . (0,0) (M,0) M DesktopSize . (0,N) (M,N) . / . x y ( ). 'p' . 'w' . prev . . wrapx wrapy x y . wrapx . nodesklimitx nodesklimity x y ( wrapx wrapy ). : # (2,3) MoveToPage 2 3 # MoveToPage -1 -1 # MoveToPage prev # MoveToPage wrapx wrapy +2p -1p MoveToScreen [screen] . screen RandR . OpaqueMoveSize [percentage] () fvwm . ( ). : OpaqueMoveSize 0 (rubber-band) . : OpaqueMoveSize unlimited . : OpaqueMoveSize 5 . percentage . ResizeOpaque . Style . PlaceAgain [Anim] [Icon] . . Smart Clever (ReallySmart) . Anim . Icon . Raise . . : AddToFunc raise-to-top + I Layer 0 ontop + I Raise ontop . RaiseLower . ( RaiseTransient Style ) . Resize [[frame] [direction dir] [warptoborder automatic] [fixeddirection] width[p | c | wa | da] height[p | c]] . . . Resize . EdgeResizeDelay Alt . Escape ( ) . width height width height . width height 'p' . 'c' . 'wa' EWMH 'da' EWMH . : Resize 80c 24c . width height 'w' . : # Resize keep w+1c width height . . "keep" . : Resize 100 100 . fvwm frame . fixeddirection direction warptoborder . fixeddirection . direction "NorthWest" "South" "East" . . automatic . . warptoborder . . AddToFunc ResizeSE I Resize Direction SE Mouse 3 A M ResizeSE Resize [bottomright | br x y] bottomright br . x y . x y Move . Move . ResizeMaximize [resize-arguments] Resize Maximize . . . . resize-arguments Resize . ResizeMove resize-arguments move-arguments Resize Move . resize-arguments Resize move-arguments Move pointer ResizeMove . : # ResizeMove -10p -20p 0 0 # Current Resize keep w+$[w.y]p keep 0 : bottomright Resize fvwm . ResizeMoveMaximize resize-arguments move-arguments ResizeMove Maximize . . . . RestackTransients (transient) (stacking order) . . RaiseTransient LowerTransient . RestackTransients StackTransientParent . SetAnimation milliseconds-delay [fractions-to-move-list] AnimatedMove ( MenuStyle ). fractions-to-move-list . . : SetAnimation 10 -.01 0 .01 .03 .08 .18 .3 \ .45 .6 .75 .85 .90 .94 .97 .99 1.0 . . . XorPixmap [pixmap] (pixmap) (rubber-band) XOR . XorValue . pixmap resize.rainbow.xpm . XorPixmap XorValue pixmap . XorValue [number] XOR . (unsigned long) . . 0 . number . (Focus & Mouse Movement) CursorBarrier [destroy] [options] [left top right bottom] (cursor barrier) ( CursorMove WarpToWindow ). left top right bottom . p . coords / / . screen RandRname . screen c . CursorBarrier . ( ) CursorMove WarpToWindow . destroy . destroy N ( 0 ). "-1" "-2" . . destroy -1 . ctrl+shift+D CursorBarrier destroy . : # / / CursorBarrier 15 10 15 10 # CursorBarrier screen c # Pick CursorBarrier coords $[w.x]p $[w.y]p \ $[math.+.$[w.x],$[w.width]]p $[math.+.$[w.y],$[w.height]]p # CursorBarrier destroy CURSOR_BARRIER . . fvwm3 . CursorBarrier fvwm XFixes . CursorMove [screen RANDRNAME] horizontal[p] vertical[p] screen CursorMove horizontal vertical . 'p' . . : # CursorMove 100 100 # CursorMove 0 200 # CursorMove 50 -25 # CursorMove -100p 50p screen RandR CursorMove ( ) 'p'. : # DP-1 CursorMove screen DP-1 50 50 # (400, 200) DP-2 CursorMove screen DP-2 400p 200p screen horizontal vertical . '50' '150' '-150' . GotoPage . / . CursorMove . WarpToWindow . FlipFocus [NoWarp] Focus . WindowList WindowList . Direction WindowList . Focus [NoWarp] . NoWarp . (viewport) . . ( WarpToWindow ). . WindowList WindowList . NoWarp Focus . / Focus FlipFocus : AddToFunc SelectWindow + I Focus + I Iconify false + I Raise + I WarpToWindow 50 8p WarpToWindow [!raise | raise] x[p] y[p] ( !raise ). x y ( 'p' ). . fvwm . fvwm . : WindowId root WarpToWindow 50 50 (Window State) Close (delete window protocol) . Destroy . : . Delete . Destroy . Iconify [bool] . bool . "True" "False" . "toggle" . Style ( StickyIcon NoIcon). "True" "False" . . Maximize [flags] [bool | forget] [horizontal[p]] [vertical[p]] ( bool "toggle" ) Maximize . ( ) "True" "False" bool . "forget" . ResizeMaximize ResizeMoveMaximize . . horizontal vertical . 'p' . horizontal 0 horizontal*_/100 . 0 -25 75 . horizontal "grow" . . "grow" . "grow" "growleft" "growright" "growup" "growdown" . flags : fullscreen ewmhiwa growonwindowlayer growonlayers keepgrowing all_windows both_sides screen. fullscreen EWMH . ewmhiwa fvwm EWMH . growonwindowlayer . growonlayers : . . . all_windows . both_sides . keepgrowing . screen . : : Mouse 0 4 A Maximize 0 100 : Mouse 0 4 A Maximize 100 0 : Mouse 0 4 A Maximize 50 50 : Mouse 0 4 A Maximize 0 grow : Mouse 0 4 A Maximize growonlayers $[w.layer] -1 grow grow : Mouse 0 4 A Maximize 100 -60p . Refresh . ( Style TitleStyle fvwm ). RefreshWindow . . Stick [bool] bool "toggle" Stick . bool "True" . "False" . StickAcrossPages [bool] Stick (pages) (desks). StickAcrossDesks [bool] Stick . WindowShade [bool] | [[ShadeAgain] direction] (Window Shade) . . bool "toggle" . bool "True" . "False" . direction . "North" "South" "West" "East" "NorthWest" "NorthEast" "SouthWest" "SouthEast" "Last" . "N" "NW" . . ShadeAgain . Last . . WindowShadeSteps WindowShadeShrinks WindowShadeScrolls WindowShadeLazy WindowShadeAlwaysLazy WindowShadeBusy Style . : Style * WindowShadeShrinks, WindowShadeSteps 20, \ WindowShadeLazy Mouse 1 - S WindowShade North Mouse 1 [ S WindowShade West Mouse 1 ] S WindowShade E Mouse 1 _ S WindowShade S : direction ( TitleAtTop Style ) . . . . (Mouse & Key Bindings) IgnoreModifiers [Modifiers] fvwm (modifier) . IgnoreModifiers ClickToFocus . config . fvwm . config ( Exec). Modifiers Mouse Key 'L' Caps Lock . "L" . Modifiers . Num Lock Scroll Lock . XFree86 '2' Num Lock '5' Scroll Lock . : IgnoreModifiers L25 Modifiers "default" fvwm "L" . : Key Mouse . . . (FAQ) . EdgeCommand [screen RANDRNAME] [direction [Function]] fvwm Function . direction "North" "Top" "West" "Left" "South" "Bottom" "Right" "East" . Function . EdgeCommand . screen RandR RANDRNAME . Function (pan frames) . EdgeThickness 0 . EdgeScroll . . . FvwmAuto . FvwmButtons : # EdgeScrolling EdgeResistance -1 Style * EdgeMoveDelay 250 Style * EdgeMoveResistance 20 # EdgeThickness 1 # FvwmButtons EdgeCommand Top Next (FvwmButtons) Focus # Next Style FvwmButtons CirculateHit Module FvwmButtons Module FvwmAuto 100 "Silent AutoRaiseFunction" \ "Silent AutoLowerFunction" # FvwmButtons FvwmButtons DestroyFunc AutoLowerFunction AddToFunc AutoLowerFunction + I Current (!FvwmButtons) All (FvwmButtons) Lower # FvwmButtons DestroyFunc AutoRaiseFunction AddToFunc AutoRaiseFunction + I Current (FvwmButtons) Raise . . EdgeLeaveCommand [screen RANDRNAME] [direction [Function]] fvwm Function . "North" "Top" "West" "Left" "South" "Bottom" "Right" "East" . Function . . screen RANDRNAME . Function . EdgeThickness 0 . EdgeCommand . Key [(window)] Keyname Context Modifiers Function fvwm Function '-' . Mouse Keyname . . Keyname X11 /usr/include/X11/keysymdef.h ( XK_) keysym . Context Modifiers Mouse . ( SloppyFocus ClickToFocus). 'R' ( ) SloppyFocus ClickToFocus PointerKey . 'M' . . : Key F11 A SCM WindowList . Mouse . Mouse [(window)] Button Context Modifiers Function Function '-' . Button . . X11 . . (drag) . . Context . : 'R' 'W' 'D' ( kdesktop Nautilus) 'T' 'S' '[', ']', '-' '_' 'F' () '<', '^', '>' 'v' - - - - 'I' '0' '9' . 'A' . "FST" . 'M' . 'P' . (Modifiers N ) (window) Function PlaceWindow PlaceWindowDrag PlaceWindowInteractive CancelPlacement CancelPlacementDrag CancelPlacementInteractive '-' . PlaceWindow Button . CancelPlacement . : Mouse 0 P N PlaceWindow Mouse 3 P N CancelPlacement Mouse 1 P N CancelPlacementDrag . . . : Key (rxvt) V A C Echo ctrl-V-in-RXVT Key (*term) V A C Echo ctrl-V-in-Term Key (*vim) V A C -- Key V A C Echo ctrl-V-elsewhere '--' . WindowList rxvt : Mouse (rxvt) 3 A A WindowList fvwm . xterm ~/.Xdefaults : XTerm*allowSendEvents: true Modifiers 'N' 'C' Control 'S' Shift 'M' Meta/Alt 'L' Caps-Lock 'A' . mod1 mod5 X '1' '5' . : . (0 10 ): 1 3 5 7 9 0 8 6 4 2 . PointerKey [(window)] Keyname Context Modifiers Function Key . . PointerKey SloppyFocus ClickToFocus . PointerKey . : Style * SloppyFocus PointerKey f1 a m Menu MainMenu (Controlling the Virtual Desktop) DesktopName desk name desk name . WindowList FvwmPager Label . 0 EWMH ( ) . DesktopConfiguration global | per-monitor | shared fvwm . fvwm RandR global / . per-monitor RandR . shared . ([] <> ): [0] 1 2 <3> 4 . : <0> 1 2 [3] 4 spectrwm xmonad . : DesktopConfiguration . DesktopSize HorizontalxVertical . EdgeResistance delay, EdgeResistance scrolling moving [screen-scrolling] . fvwm . : EdgeScroll 100 100 . -1 . : EdgeResistance scrolling Style * EdgeMoveDelay scrolling Style * EdgeMoveResistance moving Style * EdgeMoveResistance moving screen-scrolling fvwm . EdgeScroll [screen RANDRNAME] horizontal[p] vertical[p] [wrap | wrapx | wrapy] . 'screen RANDRNAME' RandR . . 'p' . : EdgeScroll 0 0 config EdgeThickness . : EdgeScroll 100 100 . . wrap wrapx wrapy (wrap). EdgeThickness [screen RANDRNAME] 0 | 1 | 2 (pan frames) fvwm . 'screen RANDRNAME' . " " (pan frames) . fvwm . " " EdgeThickness 0 . 0 . 1 2 . EwmhBaseStruts screen RANDRNAME left right top bottom . screen RANDRNAME . 0 0 0 0 . (Working Area) . EwmhNumberOfDesktops num [max] ewmh . num . max . 4 0 . GotoDesk [screen RANDRNAME] [prev | arg1 [arg2] [min max]] ( ) . per-monitor shared screen RandR . . . . . . prev . arg1 arg1 . arg1 arg2 . MoveToDesk . . 0 2147483647 . fvwm . GotoDeskAndPage screen | prev | desk xpage ypage GotoDesk GotoPage. desk (xpage,ypage) . GotoPage screen | prev | [options] x[p] y[p] (x,y) . (0,0) . 'p' . wrapx wrapy . prev . : # (2,3) GotoPage 2 3 # GotoPage -1 -1 # GotoPage prev # GotoPage +2p -1p Scroll [screen RANDRNAME] [horizonal[p] vertical[p] | reverse] horizontal x vertical y . : Scroll 100 100 . 'p' . reverse . reverse . : Mouse 1 A CM Scroll reverse Control Meta . (User Functions and Shell Commands) AddToFunc [name [I | J | M | C | H | D action]] . : AddToFunc Move-or-Raise I Raise + M Move + D Lower "Move-or-Raise" : Mouse 1 TS A Move-or-Raise name . action : 'I' "Immediate" . 'J' Immediate . 'M' "Motion" ( ) . 'C' "Click" ( ) . 'H' "Hold" ( ClickTime ) . 'D' "Double-click" ( ) . 'I' . . (Command Expansion) . : . : : Key F10 R A Function MailFunction xmh "-font fixed" "MailFunction" : AddToFunc MailFunction + I Next ($0) Iconify off + I Next (AcceptsFocus, $0) Focus + I None ($0) Exec exec $0 $1 : + I None (xmh) Exec exec xmh -font fixed . : AddToFunc FuncIconifySameResource "I" All ($0) Iconify on Mouse 3 6 A FuncIconifySameResource $[w.resource] Beep . DestroyFunc function . fvwm . AddToFunc . DestroyFunc PrintFunction Echo string . -v PrintInfo . . Echo Beginning style definitions... Echo Current desk $[desk.n]. EchoFuncDefinition function EchoFuncDefinition Echo function . fvwm . Exec command command . '&' . "exec" command . F1 exec : Key F1 R N Exec exec rxvt -fg yellow -bg blue \ -e /bin/tcsh command ( PipeRead ). ExecUseShell [shell] Exec $SHELL (/bin/sh) . ExecUseShell ExecUseShell /usr/local/bin/tcsh Function FunctionName . Mouse 1 T A Function Move-or-Raise Function fvwm . InfoStoreAdd key value value key . fvwm . . fvwm fvwm SetEnv . fvwm : InfoStoreAdd teddybearprog xteddy # teddybearprog Echo $[infostore.teddybearprog] InfoStore InfoStoreRemove . InfoStoreRemove key key InfoStore . : InfoStoreRemove teddybearprog Nop . . AddToMenu MyMenu " " Nop . : + "" Nop . Menu Popup . PipeRead command [quiet] fvwm command . /bin/sh . . . Quiet . : AddToMenu HomeDirMenu PipeRead 'for i in $HOME/*; \ do echo "+ $i Exec xterm -e vi $i"; done' PipeRead (synchronous) . fvwm : PipeRead 'command 1>&2' PipeRead - . Read filename [quiet] fvwm filename . ('/') fvwm ($HOME/.fvwm) . FVWM_USERDIR . SetEnv variable value export setenv . fvwm . SetEnv height HEIGHT Silent command . . Silent . Silent . . : Silent Move 0 0 Silent User_defined_function Silent Key Help R A Popup HelpMenu UnsetEnv [variable] fvwm . Wait window fvwm . window . '*' '?' . "InitFunction" : AddToFunc InitFunction + I Exec exec xterm -geometry 80x64+0+0 + I Wait xterm + I GotoDesk 0 2 + I Exec exec xmh -font fixed -geometry \ 507x750+0+0 + I Wait xmh + I GotoDesk 0 0 xterm xmh . Ctrl-Alt-Escape Wait ( EscapeFunc ). Status On | Off . JSON ( FVWM_STATUS_PIPE) . lemonbar polybar . JSON : { "version": 3, "current_screen": "HDMI2", "screens": { "HDMI2": { "randr_order": 0, "current_client": "n6tadam@shuttle: ~", "desktops": { "0": { "number": 0, "is_urgent": false, "is_current": true, "number_of_clients": 5 }, }, }, }, } . (Conditional Commands) . Next ThisWindow All. Test . . (Return Codes) ( ) 1 ( ) 0 ( ) . -1 . Break -2 . . TestRc $[cond.rc] . AddToFunc . KeepRc . (The Ring of Windows) fvwm . . Next Prev . . (List of Conditional Commands) All [options] [(conditions)] command command . . Reverse UseStack . UseStack (stacking order) . CirculateHit CirculateHitIcon CirculateHitShaded . Any [(conditions)] command command . . Break [levels] break . levels . Break -2 . AddToFunc PickWindowRaiseAndDeiconify + I Pick + I TestRc (Error) Break + I Raise + I Iconify off Current [(conditions)] command command . Direction [FromPointer] direction [(conditions)] command command ( Focus) . FromPointer . "North" "Northeast" "East" "Southeast" "South" "Southwest" "West" "Northwest" "Center" . KeepRc command command . Next [(conditions)] command command ( Focus) . None [(conditions)] command command . . NoWindow command command ( ) . . Pick [(conditions)] command Function . command . -1 . PointerWindow [(conditions)] command command . -1 . Prev [(conditions)] command command . ScanForWindow [FromPointer] dir1 dir2 [(conditions)] command command . dir1 dir2 . . Test [(test-conditions)] command test-conditions command . : Version operator x.y.z EnvIsSet varname EnvMatch varname pattern StrMatch string pattern EdgeHasPointer direction EdgeIsActive direction Start Init Restart Exit Quit ToRestart True False F R W X I. '!' . Version >= > <= < == != fvwm : Test (Version >= 2.5.11) Echo 2.5.11 or later. EnvIsSet EnvMatch infostore . StrMatch : Test (StrMatch $[monitor.current] DP-2) Echo True F R W X I PATH ImagePath . TestRc [([!]returncode)] command returncode command . "NoMatch" (0) "Match" (1) "Error" (-1) "Break" (-2) . AddToFunc ToggleXterm + I All (my_xtermwindow) Close + I TestRc (NoMatch) Exec xterm -T my_xtermwindow ThisWindow [(conditions)] command . . -1 . WindowId [id] [(conditions)] | [root] command id . . fvwm . -1 . : WindowId 0x34567890 Raise WindowId root 1 WarpToWindow 50 50 WindowId $0 (Silly_Popup) Delete (Conditions) . . . '*' '?' OR '|' . '!' . : Next ("Netscape|konqueror|Mozilla*") WarpToWindow 99 90 Next ("Mozilla*", "Bookmark*") WarpToWindow 99 90 All ("XTerm|rxvt", !console) Iconify Next (!"FvwmPager|FvwmForm*|FvwmButtons") Raise ('!') . : AcceptsFocus AnyScreen CirculateHit CirculateHitIcon CirculateHitShaded Closable CurrentDesk CurrentGlobalPage CurrentGlobalPageAnyDesk CurrentPage CurrentPageAnyDesk CurrentScreen Desk FixedPosition FixedSize Focused HasBorders HasHandles HasPointer HasTitle TitleAtTop TitleAtBottom TitleAtLeft TitleAtRight Iconic Iconifiable Layer [n] Maximizable Maximized Overlapped PlacedByButton n PlacedByButton3 PlacedByFvwm Raised Shaded State n Sticky StickyAcrossDesks StickyAcrossPages StickyIcon StickyAcrossDesksIcon StickyAcrossPagesIcon Transient Visible. AcceptsFocus . AnyScreen Current... . Closable . CurrentDesk . CurrentPage . FixedPosition . FixedSize . Focused . HasBorders . HasTitle . Iconic . Maximized . Overlapped . Raised . Shaded . Transient ( ) . Visible . (Module Commands) fvwm : *: (alias) . ( -cmd) . . * module_config_line . module_config_line ( ) . : *FvwmPager: WindowBorderWidth 1 *FvwmButtons-TopRight: Geometry 100x100-0+0 *FvwmButtons-Bottom: Geometry +0-0 DestroyModuleConfig module_config . fvwm . (wildcard) . DestroyModuleConfig FvwmButtons* DestroyModuleConfig FvwmForm: Fore DestroyModuleConfig FvwmIconMan: Tips* KillModule modulename [modulealias] modulename . . modulealias . # KillModule FvwmPager Module FvwmEvent SoundEvent KillModule FvwmEvent SoundEvent Module modulename [moduleparams] . FvwmButtons FvwmEvent FvwmForm FvwmPager FvwmScript . . Module FvwmForm MyForm : FvwmAnimate FvwmAuto FvwmBacker FvwmBanner FvwmButtons FvwmPrompt FvwmEvent FvwmForm FvwmIconMan FvwmIdent FvwmPager FvwmPerl FvwmProxy FvwmRearrange FvwmScript. . ModuleListenOnly modulename [moduleparams] Module fvwm . . ModulePath path . fvwm . '+' : ModulePath ${HOME}/lib/fvwm/modules:+ $FVWM_MODULEDIR . ModuleSynchronous [Expect string] [Timeout secs] modulename Module . fvwm "NOP FINISHED STARTUP" fvwm . Timeout secs . : fvwm . ( EscapeFunc ). ModuleTimeout timeout fvwm . fvwm . . SendToModule modulename string modulename . . (Session Management Commands) Quit fvwm X . Restart [window_manager [params]] window_manager fvwm window_manager ( fvwm) . . '&' . : Key F1 R N Restart Key F1 R N Restart fvwm1 -f .fvwmrc Key F1 R N Restart xterm -n '"X console"' -T \"X\ console\" -e fvwm fvwm . Restart --pass-args window_manager Restart window_manager . Restart --dont-preserve-state [other-params] : Restart [other-params] . Restart .fs-restart-$HOSTDISPLAY . SaveSession ( ) . xsm xsm . xsm . SaveQuitSession . xsm . (Colorsets) . fvwm . fvwm . ( ) ( ) . Colorset num [options] num . . : Colorset 100000 . . : # 0 = # 1 = # 2 = # 3 = # 4 = # 5 = ( ) # 6 = # 7 = fvwm-themes : . . options : fg Fore Foreground bg Back Background hi Hilite Hilight sh Shade Shadow fgsh Pixmap TiledPixmap AspectPixmap Transparent RootTransparent Shape TiledShape AspectShape NoShape ?Gradient Tint fgTint bgTint Alpha fgAlpha Dither NoDither IconTint IconAlpha Plain. fg Fore Foreground . Contrast . . bg Back Background . . Average . hi Hilite Hilight . . sh Shade Shadow . . fgsh . Pixmap TiledPixmap AspectPixmap ImagePath . TiledPixmap Pixmap AspectPixmap . Transparent . . ParentalRelativity Style . xv -root -quit mybg.png; fvwm-root -d Transparent : Colorset 12 VGradient 200 grey30 grey60 Colorset 17 Transparent *FvwmIconMan: Colorset 12 *FvwmIconMan: PlainColorset 17 RootTransparent . RootTransparent [ buffer ] . Esetroot fvwm-root --retain-pixmap . buffer Tint . Shape TiledShape AspectShape . : X11 fvwm . ?Gradient ... . HGradient VGradient DGradient BGradient SGradient CGradient RGradient YGradient . Tint 0 100 . fgTint . bgTint . Alpha 0 100 . fgAlpha 0 100 ( Xft). Dither (dither) . NoDither . IconTint IconAlpha . NoShape Plain . : Colorset 3 fg tan, bg navy tan navy . Colorset 3 bg "navy blue" navy blue . Colorset 3 AspectPixmap large_murky_dungeon.xpm . Colorset 3 bg Average . Colorset 3 YGradient 200 3 blue 1000 navy 1 blue 1000 navy . #!/bin/sh FvwmCommand "Colorset 7 fg navy, bg gray" while true do FvwmCommand "Colorset 7 fg gray" sleep 1 FvwmCommand "Colorset 7 fg navy" sleep 1 done . fvwm : AddToFunc InitFunction + I Exec exec xterm -fg $[fg.cs0] -bg $[bg.cs0] CleanupColorsets . (Color Gradients) . : HGradient VGradient DGradient BGradient SGradient CGradient RGradient YGradient . : ?Gradient colors start-color end-color . ( ) . : TitleStyle VGradient 20 rgb:b8/ce/bc rgb:5b/85/d0 ?Gradient colors segments color length color [length color] ... . : ( ) (segments). . : Colorset 0 DGradient 128 2 lightgrey 50 blue 50 white # # # Colorset 0 DGradient 100 3 Red 20 Blue 30 Black 50 Grey # # Colorset 0 HGradient 128 3 Blue 1000 Green 1 Yellow 1000 Red : . : : MenuStyle