FVWM3MENUS(1) FVWM3MENUS(1) (NAME) fvwm3menus - fvwm (MENUS) AddToMenu Key PointerKey Mouse (bind) ( ). . fvwm . . MenuStyle . (Types of Menus) : (Popup) . Popup . . . . . . Menu . <<>> . Popup . . << >> (Tear off menus) << >>. TearMenuOff . (Menu Anatomy) ( ) ( ) . . "More..." . "More..." (locale) . ( << >> "side bar"). (Menu Navigation) . . . fvwm . . . Tear Off Menus . (Mouse Navigation) . . . . . . MouseWheel () . - . (: ). . (post) (). . . . . (Keyboard Navigation) . (warp) . . ( ). (hotkey) . . AutomaticHotkeys fvwm . ( ) ( ) ( ). : Enter Return Space . Escape Delete Ctrl-G . J N Cursor-Down Tab Meta-Tab Ctrl-F . K P Cursor-Up Shift-Tab Shift-Meta-Tab Ctrl-B . L Cursor-Right F . H Cursor-Left B . Ctrl-Cursor-Up Ctrl-K Ctrl-P Shift-Ctrl-Meta-Tab Page-Up . Ctrl-Cursor-Down Ctrl-J Ctrl-N Ctrl-Meta-Tab Page-Down . Shift-P Home Shift-Cursor-Up Ctrl-A . Shift-N End Shift-Cursor-Down Ctrl-E . Meta-P Meta-Cursor-Up Ctrl-Cursor-Left Shift-Ctrl-Tab . Meta-N Meta-Cursor-Down Ctrl-Cursor-Right Ctrl-Tab . Insert "More..." ( ) . Backspace . (Menu Bindings) Key Mouse 'M' 'T' 'I' 'S' '[' ']' '-' '_' . . : _MenuClose_ MenuCloseAndExec MenuEnterContinuation MenuEnterSubmenu MenuLeaveSubmenu MenuMoveCursor MenuCursorLeft MenuCursorRight MenuSelectItem MenuScroll MenuTearOff. Escape (modifier) . enter . MenuClose . MenuCloseAndExec . MenuEnterContinuation "More..." ( ) . MenuEnterSubmenu . MenuLeaveSubmenu . MenuMoveCursor n [m] . . . . 's' . MenuCursorLeft SubmenusLeft SubmenusRight . MenuCursorRight SubmenusRight SubmenusLeft . MenuSelectItem . MenuScroll n MouseWheel n . 's' . MenuTearOff <<>> . Tear Off Menus . (Tear Off Menus) << >> (root window) . : ( ). TearMenuOff . . : Mouse 2 MT A - backspace : Key Backspace M A - Menu Bindings . fvwm 2.5.20 . . : Style fvwm_menu UsePPosition : Style fvwm_menu !Button 0, !Button 1 Style fvwm_menu !Button 2, !Button 3 Style fvwm_menu !Button 4, !Button 5 Style fvwm_menu !Button 6, !Button 7 Style fvwm_menu !Button 8, !Button 9 Style fvwm_menu Title, HandleWidth 0 . . - . . Escape . . . fvwm . . (hilight) . . . TearOffImmediately Menu Popup . AddToMenu menu-name [menu-label action] . : AddToMenu Utilities Utilities Title + Xterm Exec exec xterm -e tcsh + Rxvt Exec exec rxvt + "Remote Logins" Popup Remote-Logins + Top Exec exec rxvt -T Top -n Top -e top + Calculator Exec exec xcalc + Xman Exec exec xman + Xmag Exec exec xmag + emacs Exec exec xemacs + Mail MailFunction xmh "-font fixed" + "" Nop + Modules Popup Module-Popup + "" Nop + Exit Fvwm Popup Quit-Verify : Mouse 1 R A Menu Utilities Nop Mouse 1 R A Popup Utilities . config . ( ) . fvwm . ("") Nop . DynamicPopUpAction DynamicPopDownAction . (action) (pop up) (pop down) . . DestroyMenu . ( recreate ) . : . . Silent . : MenuStyle . fvwm . Greyed . fvwm . (man page) . fvwm-menu-directory fvwm-menu-desktop DynamicPopupAction GNOME/KDE . ( ): # You can find the shell script fvwm_make_browse_menu.sh # in the utils/ directory of the distribution. AddToMenu BrowseMenu + DynamicPopupAction PipeRead \ 'fvwm_make_browse_menu.sh BrowseMenu' ( ): # Build a menu of all .jpg files in # $HOME/Pictures AddToMenu JpgMenu foo title + DynamicPopupAction Function MakeJpgMenu AddToFunc MakeJpgMenu + I DestroyMenu recreate JpgMenu + I AddToMenu JpgMenu Pictures Title + I PipeRead 'for i in $HOME/Pictures/*.jpg; \ do echo AddToMenu JpgMenu "`basename $i`" Exec xv $i; done' MissingSubmenuFunction . . . ( ) AddToFunc fvwm : Function "$0" . fvwm-menu-directory MissingSubmenuFunction . : # There is another shell script fvwm_make_directory_menu.sh # in the utils/ directory of the distribution. To use it, # define this function in your configuration file: DestroyFunc MakeMissingDirectoryMenu AddToFunc MakeMissingDirectoryMenu + I PipeRead fvwm_make_directory_menu.sh $0 DestroyMenu SomeMenu AddToMenu SomeMenu + MissingSubmenuFunction MakeMissingDirectoryMenu + "Root directory" Popup / . . top Title . . AddToMenu Utilities Tools Title top Tab Tab . Tab . ItemFormat MenuStyle . ('&') (hot-key) . . '&' "&&" . . . '' "*" . : + Calculator*xcalc.xpm* Exec exec xcalc "Calculator" . : + *xcalc.xpm* Exec exec xcalc "Calculator" . ( mini icon) . mini icon . '%' "%%" . : + Calculator%xcalc.xpm% Exec exec xcalc "Calculator" . : + %xcalc.xpm% Exec exec xcalc "Calculator" . ( x). ( ) ('@') ( side pixmap). SidePic MenuStyle . '@' "@@" . : AddToMenu StartMenu@linux-menu.xpm@ . '^' '^' X11 . SideColor MenuStyle . '^' "^^" . : AddToMenu StartMenu@linux-menu.xpm@^blue^ . . DestroyMenu [recreate] menu . fvwm . AddToMenu . recreate fvwm ( ) . DestroyMenu Utilities Title . . Menu menu-name [position] [double-click-action] (sticky) . (drag) . ( ) double-click-action . . ( ) ( ). (warp) . position . : context-rectangle ( ) (offset) - - . position : [context-rectangle] x y [special options] context-rectangle : Root (root window) . Monitor RandR . Mouse x . Window . Interior . Title . Button . Icon . Menu . Item . Context . This ( ). Rectangle <_geometry_> <_geometry_> X. . context-rectangle ( "item" ) "Mouse" . ( "Icon" ). x y . () 'm' () . 'p' . . . . x y "'o" . / / . "o0" / "o100" / "o50" ( ). "o0" . "o" "+-m" . 'c' "o50" . : # WindowList Root c c # Menu name window -100m c+0 # Popup name mouse c -100m-8p # Menu name rectangle 512x384+1+1 +0 +0 # AddToMenu foobar-menu + "first item" Nop + "special item" Popup "another menu" item +100 c + "last item" Nop # AddToMenu foobar-menu + "first item" Popup "another menu" item +0 -100m . . (Special options) (tear off) TearOffImmediately . . : # fvwm Style UsePPosition # - Menu Root 0p 0p TearOffImmediately Animated Mwm Win . Fixed . - . position SelectInPlace . SelectWarp . PopupAsRootMenu MenuStyle . (warp) ( fvwm) ( Mwm Win). WarpTitle (NoWarp) () . special-options . Popup PopupName [position] [default-action] : . . position Menu . ( ) default-action . . ( ) ( ). : "Window Ops" . ( shift control meta) . Mouse 2 FST N Popup "Window Ops" Mouse 3 FST N Popup "Window Ops" Key . enter . : "Quit-Verify" "RootMenu" : AddToMenu Quit-Verify + "Really Quit Fvwm?" Title + "Yes, Really Quit" Quit + "Restart Fvwm" Restart + "" Nop + "No, Don't Quit" Nop AddToMenu RootMenu "Root Menu" Title + "Open XTerm Window" Popup NewWindowMenu + "Login as Root" Exec exec xterm -T Root -n Root -e su - + "Login as Anyone" Popup AnyoneMenu + "Remote Hosts" Popup HostMenu + "" Nop + "X utilities" Popup Xutils + "" Nop + "Fvwm Modules" Popup Module-Popup + "Fvwm Window Ops" Popup Window-Ops + "" Nop + "Previous Focus" Prev (AcceptsFocus) Focus + "Next Focus" Next (AcceptsFocus) Focus + "" Nop + "Refresh screen" Refresh + "" Nop + "Reset X defaults" Exec xrdb -load \ $HOME/.Xdefaults + "" Nop + "" Nop + Quit Popup Quit-Verify Popup Menu . . Menu . Menu . . TearMenuOff ( ) . . . . : AddToMenu WindowMenu + I "" TearMenuOff AddToMenu RootMenu + I "click here to tear me off" TearMenuOff (Menu styles) . . ( .) ChangeMenuStyle menustyle menu ... menu menustyle . ChangeMenuStyle . CopyMenuStyle orig-menustyle dest-menustyle orig-menustyle dest-menustyle orig-menustyle . dest_menustyle . DestroyMenuStyle menustyle menustyle . DestroyMenuStyle pixmap1 MenuStyle stylename [options] . stylename . <<*>> . ( WindowList) ChangeMenuStyle . DestroyMenuStyle . (monochrome) . options : Fvwm / Mwm / Win BorderWidth HilightBack / !HilightBack HilightTitleBack ActiveFore / !ActiveFore MenuColorset ActiveColorset GreyedColorset TitleColorset Hilight3DThick / Hilight3DThin / Hilight3DOff Hilight3DThickness Animation / !Animation Font TitleFont PopupDelay PopupOffset TitleWarp / !TitleWarp TitleUnderlines0 / TitleUnderlines1 / TitleUnderlines2 SeparatorsLong / SeparatorsShort TrianglesSolid / TrianglesRelief PopupImmediately / PopupDelayed PopdownImmediately / PopdownDelayed PopupActiveArea DoubleClickTime SidePic SideColor PopupAsRootMenu / PopupAsSubmenu / PopupIgnore / PopupClose RemoveSubmenus / HoldSubmenus SubmenusRight / SubmenusLeft SelectOnRelease ItemFormat VerticalItemSpacing VerticalMargins VerticalTitleSpacing AutomaticHotkeys / !AutomaticHotkeys UniqueHotkeyActivatesImmediate / !UniqueHotkeyActivatesImmediate MouseWheel ScrollOffPage / !ScrollOffPage TrianglesUseFore / !TrianglesUseFore Translucent / !Translucent. '/' . . ! . Fvwm Mwm Win fvwm . Fvwm . HilightBack ActiveFore PopupDelay . . Mwm Win . Win . Fvwm Mwm Win . Fvwm !HilightBack Hilight3DThin !ActiveFore !Animation Font PopupOffset 0 67 TitleWarp TitleUnderlines1 SeparatorsShort TrianglesRelief PopupDelayed PopdownDelayed PopupDelay 150 PopdownDelay 150 PopupAsSubmenu HoldSubmenus SubmenusRight BorderWidth 2 !AutomaticHotkeys UniqueHotkeyActivatesImmediate PopupActiveArea 75. Mwm !HilightBack Hilight3DThick !ActiveFore !Animation Font PopupOffset -3 100 !TitleWarp TitleUnderlines2 SeparatorsLong TrianglesRelief PopupImmediately PopdownDelayed PopdownDelay 150 PopupAsSubmenu HoldSubmenus SubmenusRight BorderWidth 2 UniqueHotkeyActivatesImmediate !AutomaticHotkeys PopupActiveArea 75. Win HilightBack Hilight3DOff ActiveFore !Animation Font PopupOffset -5 100 !TitleWarp TitleUnderlines1 SeparatorsShort TrianglesSolid PopupImmediately PopdownDelayed PopdownDelay 150 PopupAsSubmenu RemoveSubmenus SubmenusRight BorderWidth 2 UniqueHotkeyActivatesImmediate !AutomaticHotkeys PopupActiveArea 75. BorderWidth . . . . HilightBack !HilightBack . ActiveColorset . HilightTitleBack . TitleColorset . ActiveFore !ActiveFore . ActiveColorset . MenuColorset (colorset) . pixmap . (shape mask) . Colorsets . ActiveColorset HilightBack ActiveFore . . . !ActiveFore !HilightBack . GreyedColorset MenuColorset Greyed . . TitleColorset MenuColorset . Translucent . ( ) ( ) . !Translucent ( ) . << >> (torn off) . HilightBack HilightTitleBack . : MenuStyle * Translucent 60, !HilightBack, !HilightTitleBack, ActiveFore Hilight3DThick Hilight3DThin Hilight3DOff . . Hilight3DThickness -50 +50 . . . Animation !Animation . . Font TitleFont . . . TitleFont . PopupDelay . . . . PopupImmediately . PopupImmediately . PopupDelay . PopupDelayed fvwm PopupDelay . PopdownDelay PopupDelay PopupDelayed . PopdownImmediately . PopdownDelayed PopdownDelay . . PopupImmediately PopupDelayed PopupDelay PopdownImmediately PopdownDelayed PopdownDelay Popup... Popdown... . PopupOffset . . . ( ) . . PopupActiveArea . . PopupActiveArea . . . TitleWarp !TitleWarp . . TitleUnderlines0 TitleUnderlines1 TitleUnderlines2 . SeparatorsLong SeparatorsShort . . . TrianglesSolid TrianglesRelief . . DoubleClickTime . . . . SidePic . . SidePic pixmap ( AddToMenu ). . SideColor X11 . ( ). SideColor ( AddToMenu ). . PopupAsRootMenu PopupAsSubmenu PopupIgnore PopupClose . PopupAsRootMenu PopupAsSubmenu . PopupAsSubmenu (posted). . . PopupClose PopupIgnore ( Popup ). PopupAsSubmenu . RemoveSubmenus fvwm . HoldSubmenus . PopupDelayed HoldSubmenus . RemoveSubmenus . SelectOnRelease . . WindowList . X11 /usr/include/X11/keysymdef.h ( XK_) keysym /usr/X11R6/lib/X11/XKeysymDB . . : X KeyRelease . SelectOnRelease . ItemFormat . . fvwm ( ) . '%' . : %l %c %r . . (%l) (%c) (%r) . %i . %> %< (%>) (%<) . %| %| ( ) . %| . %| . fvwm ( ). %s . . %s . Space Tab %Space %Tab . . . %p Space Tab %p ( ). : %left.rightp : ( %s %l ) left right . left .right . . . p . : . %s . : SubmenusLeft ItemFormat . : . (%l %i %< %|) (%r %i %> %|) . . : MenuStyle * ItemFormat "%.4s%.1|%.5i%.5l%.5l%.5r%.5i%2.3>%1|" fvwm : ( + ) ( + ) ( + 5p) ( + 5p) ( + 5p) ( + 5p) ( + 5p) (2p + + 3p) (1p + ). MenuStyle * ItemFormat "%.1|%3.2<%5i%5l%5l%5r%5i%1|%4s" fvwm SubmenusLeft . VerticalItemSpacing VerticalTitleSpacing ItemFormat . -100 +100 . ( ) . . : . VerticalMargins . ( ) . fvwm . . SubmenusLeft . . SubmenusRight . item menu m. AutomaticHotkeys !AutomaticHotkeys . AddToMenu . UniqueHotkeyActivatesImmediate !UniqueHotkeyActivatesImmediate . . UniqueHotkeyActivatesImmediate . !UniqueHotkeyActivatesImmediate . MouseWheel . ScrollsPointer ScrollsMenu ScrollsMenuBackwards ActivatesItem . ScrollsPointer . . ScrollsMenu ScrollsMenuBackwards . ActivatesItem . . ScrollOffPage MouseWheel ScrollsMenu ScrollsMenuBackwards . . !ScrollOffPage . TrianglesUseFore ( ). !TrianglesUseFore . 2026-06-28 FVWM3MENUS(1)