ModulePath /usr/X11R6/lib/X11/fvwm PixmapPath /usr/X11R6/include/X11/pixmaps IconPath /usr/X11R6/include/X11/bitmaps EdgeResistance 250 10 EdgeScroll 100 100 ClickTime 750 WindowFont -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-* IconFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* Module FvwmButtons Style "*" Color #e0c74a/#444444 # forecolor backcolor shadecolor font style MenuStyle #ede2c9 #444444 #222222 -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* fvwm HilightColor #444444 #e0c74a ButtonStyle 2 4 50x35@1 65x65@0 35x65@0 50x35@1 ButtonStyle 4 4 50x65@1 35x35@1 65x35@1 50x65@0 ButtonStyle 3 16 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1 ColormapFocus FollowsMouse Style "*" BorderWidth 7, HandleWidth 7 Style "*" Icon unknown1.xpm, IconBox 1920 500 1920 -1 Style "*" DecorateTransient, NoPPosition, FocusFollowsMouse, SmartPlacement, RandomPlacementD Style "Fvwm*" NoTitle, Sticky, WindowListSkip Style "FvwmIconBox" StaysOnTop, Sticky Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip Style "FvwmPager" StaysOnTop Style "FvwmBanner" StaysOnTop Style "FvwmButtons" StaysOnTop, Sticky Style "XTerm" UseDecor terms, Icon xterm.xpm, SloppyFocus Style "st" UseDecor terms, Icon xterm.xpm Style "firefox" Icon default32.png Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "xbiff" NoTitle, Sticky, WindowListSkip, ClickToFocus Style "xcalc" Icon xcalc.xpm, NoButton 2,RandomPlacement,ClickToFocus Style "xmh" Icon mail1.xpm, NoIconTitle,StickyIcon Style "xmh" RandomPlacement, NoButton 2 Style "xmag" Icon mag_glass.xpm, RandomPlacement Style "xgraph" Icon graphs.xpm, RandomPlacement Style "xmosaic" Color Green/Yellow, ClickToFocus Style "xconsole" Icon rterm.xpm, WindowListSkip, Sticky Key Next A SCM Next [*] Focus Key Prior A SCM Prev [*] Focus # for the root window: Mouse 1 R A Menu RootMenu Nop Mouse 2 R A Menu Window-Ops Nop Mouse 3 R A WindowList # for the title bar buttons: Mouse 0 1 A Menu Window-Ops2 Close Mouse 0 2 A Maximize-Func Mouse 0 4 A Iconify Mouse 0 3 A Stick # for other parts of the window/borders/icons: Mouse 1 F A Resize-or-Raise Mouse 1 TS A Move-or-Raise Mouse 1 I A Move-or-Iconify Mouse 2 I A Iconify Mouse 2 FST A Menu Window-Ops2 Nop Mouse 3 TSIF A RaiseLower AddToFunc InitFunction "I" Module FvwmButtons 0 0 AddToFunc InitFunction "I" Module FvwmButtons 0 0 AddToMenu RootMenu "Root Menu" Title + "Suckless Terminal%mini.xterm.xpm%" Exec exec altst + "XTerm%mini.xterm.xpm%" Exec exec xterm + "Firefox%mini.netscape.xpm%" Exec exec firefox + "Mail%jmail.xpm%" Exec exec thunderbird + "" Nop + "Utilities%jlower.xpm%" Popup Utilities + "Fvwm%jf.xpm%" Popup fvwm-popup + "Lock screen%mini.xlock.xpm%" Popup Xlockmenu AddToMenu fvwm-popup "Fvwm" Title + "Restart%jx.xpm%" Restart fvwm + "Fvwm Modules" Popup Module-Popup + "Fvwm Misc." Popup Misc-Ops + "" Nop + "Refresh Screen%mini.refresh.xpm%" Refresh + "Recapture Screen%mini.refresh.xpm%" Recapture + "Start%jx.xpm%" Popup Quit-Verify + "" Nop + "Power" Module FvwmForm PowerVerify + "Exit%mini.xlock.xpm%" Module FvwmForm QuitVerify AddToMenu Utilities "Utilities" Title + "Sync Mail%jmail.xpm%" Exec exec altst -T MailSync -n MailSync -e mailsync + "DMenu" Exec exec dmenu_run + "Vim" Exec exec altst -T Vim -n Vim vim + "Top" Exec exec xterm -T Top -n Top -e top + "Calculator" Exec exec xcalc + "GLXGears" Exec exec glxgears + "Xmag" Exec exec xmag + "Ssh" Module FvwmForm Ssh + "Editres" Exec exec editres + "" Nop + "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults AddToMenu XlockMenu "Xlock" Title + "None" Exec exec xlock + "Random" Exec xlock -mode random & + "Mandelbrot" Exec xlock -mode mandelbrot & + "Blot" Exec xlock -mode blot & + "Flag" Exec xlock -mode flag & + "Specific" Popup XlockOther AddToMenu XlockOther "Xlock Specific" Title + "Anemone" Exec xlock -mode anemone & + "Ant" Exec xlock -mode ant & + "Ant3d" Exec xlock -mode ant3d & + "Apollonian" Exec xlock -mode apollonian & + "Ball" Exec xlock -mode ball & + "Coral" Exec xlock -mode coral & + "Dclock" Exec xlock -mode dclock & + "Demon" Exec xlock -mode demon & + "Drift" Exec xlock -mode drift & + "Euler2d" Exec xlock -mode euler2d & + "Flow" Exec xlock -mode flow & + "Forest" Exec xlock -mode forest & + "Galaxy" Exec xlock -mode galaxy & + "Hop" Exec xlock -mode hop & + "Ifs" Exec xlock -mode ifs & + "image" Exec xlock -mode image & + "Julia" Exec xlock -mode julia & + "Kumppa" Exec xlock -mode kumppa & + "Fortune" Exec xlock -mode fortune & + "Mountain" Exec xlock -mode mountain & + "Shape" Exec xlock -mode shape & + "Sierpinksi" Exec xlock -mode sierpinski & + "Slip" Exec xlock -mode slip & + "Spiral" Exec xlock -mode spiral & + "Swirl" Exec xlock -mode swirl & + "Turtle" Exec xlock -mode turtle & + "Pyro" Exec xlock -mode pyro & + "Swarm" Exec xlock -mode swarm & + "Qix" Exec xlock -mode qix & + "Rotor" Exec xlock -mode rotor & + "Worms" Exec xlock -mode worm & + "Blank" Exec xlock -mode blank & + "" Nop + "Nevermind" Exec /usr/local/bin/mb & AddToMenu Misc-Ops "Fvwm Misc." Title + "Sloppy Focus" ChangeDefaultFocus SloppyFocus + "Click To Focus" ChangeDefaultFocus ClickToFocus + "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse + "" Nop + "Colormap Follows Mouse" ColormapFocus FollowsMouse + "Colormap Follows Focus" ColormapFocus FollowsFocus + "" Nop + "Full Paging ON" EdgeScroll 100 100 + "All Paging OFF" EdgeScroll 0 0 + "Horizontal Paging Only" EdgeScroll 100 0 + "Vertical Paging Only" EdgeScroll 0 100 + "Partial Paging" EdgeScroll 50 50 + "Full Paging && Edge Wrap" EdgeScroll 100000 100000 AddToMenu Window-Ops "Move%mini.move.xpm%" Move + "Resize%mini.resize.xpm%" Resize + "Raise%mini.raise.xpm%" Raise + "Lower%mini.lower.xpm%" Lower + "(De)Iconify%mini.iconify.xpm%" Iconify + "(Un)Stick%mini.stick2.xpm%" Stick + "(Un)Maximize%mini.maximize.xpm" Maximize + "Identify%mini.xmag.xpm%" Module FvwmIdent + "" Nop + "Delete%mini.excl.xpm%" Delete + "Close%mini.cut.xpm%" Close + "Destroy%mini.destroy.xpm%" Destroy + "" Nop + "Refresh Screen%mini.refresh.xpm%" Refresh + "Refresh Window%mini.refresh.xpm%" RefreshWindow AddToMenu Window-Ops2 "&Move%mini.move.xpm%" Move + "&Resize%mini.resize.xpm%" Resize + "R&aise%mini.raise.xpm%" Raise + "&Lower%mini.lower.xpm%" Lower + "(De)&Iconify%mini.iconify.xpm%" Iconify + "(Un)&Stick%mini.stick2.xpm%" Stick + "(Un)Ma&ximize%mini.maximize.xpm%" Maximize + "Identify%mini.xmag.xpm%" Module FvwmIdent + "" Nop + "&Delete%mini.excl.xpm%" Delete + "&Close%mini.cut.xpm%" Close + "Destroy%mini.destroy.xpm%" Destroy + "" Nop + "Refresh Screen%mini.refresh.xpm%" Refresh + "Refresh Window%mini.refresh.xpm%" RefreshWindow + "ScrollBar" Module FvwmScroll 2 2 + "Print" PrintFunction + "Print Reverse" PrintReverseFunction AddToMenu Module-Popup "Fvwm Modules" Title + "Identify" Module FvwmIdent + "Talk" Module FvwmTalk + "" Nop + "Button-Bar" Module FvwmButtons + "Pager" Module FvwmPager 0 0 + "Pager (2 desks)" Module FvwmPager 0 1 + "" Nop + "Banner" Module FvwmBanner + "ScrollBar" Module FvwmScroll 50 50 + "Background" Module FvwmBacker + "AutoRaise" Module FvwmAuto 200 Raise Nop + "Stop AutoRaise" KillModule FvwmAuto + "" Nop + "IconBox" Module FvwmIconBox + "IconMan" Module FvwmIconMan + "" Nop + "Form - Ssh" Module FvwmForm Ssh + "Form - MyFvwmTalk" Module FvwmForm MyFvwmTalk + "Form - QuitVerify" Module FvwmForm QuitVerify AddToMenu Quit-Verify + "Restart Fvwm%mini.refresh.xpm%" Restart fvwm + "" Nop + "Start dwm" Restart dwm + "Start cwm" Restart cwm + "Start twm" Restart twm + "Start xterm" Restart xterm + "" Nop + "Don't Quit" Nop AddToFunc MailFunction "I" Next [$0] Iconify -1 + "I" Next [$0] Focus + "I" None [$0] Exec $0 $1 AddToFunc Move-or-Raise "I" Raise + "M" Move + "D" Lower AddToFunc Move-or-Raise2 "M" Raise + "M" Move + "D" Lower AddToFunc Maximize-Func "M" Maximize 0 100 + "C" Maximize 0 80 + "D" Maximize 100 100 AddToFunc Move-or-Iconify "I" Raise + "M" Move + "D" Iconify AddToFunc Resize-or-Raise "I" Raise + "M" Resize + "D" Lower AddToFunc Resize-or-Raise2 "M" Raise + "M" Resize + "D" Lower AddToFunc PrintFunction "I" Raise + "I" Exec xdpr -id $w AddToFunc PrintReverseFunction "I" Raise + "I" Exec xdpr 1/2 -h -rv -id $w AddToFunc Iconify-and-Raise "I" Iconify + "I" Raise AddToFunc SSH "I" Exec st -e ssh $0 AddToFunc FocusAndWarp "I" Focus + "I" WarpToWindow 2p 2p AddToFunc DeiconifyFocusAndWarp "I" Iconify -1 + "I" FocusAndWarp AddToFunc ChangeDefaultFocus "I" Style "*" $0 + "I" Recapture # press arrow + meta anywhere, and scroll by 1 page Key A A M Scroll -100 +0 Key D A M Scroll +100 +0 Key W A M Scroll +0 -100 Key S A M Scroll +0 +100 # press arrow + meta anywhere, and scroll by 1 page Key A A SM Scroll -5 +0 Key D A SM Scroll +5 +0 Key W A SM Scroll +0 -5 Key S A SM Scroll +0 +5 # press arrow + meta key, and scroll by 1/10 of a page Key Left A M Scroll -10 +0 Key Right A M Scroll +10 +0 Key Up A M Scroll +0 -10 Key Down A M Scroll +0 +10 # press shift arrow + control anywhere, and move the pointer by 1% of a page Key Left A SC CursorMove -1 0 Key Right A SC CursorMove +1 +0 Key Up A SC CursorMove +0 -1 Key Down A SC CursorMove +0 +1 # press shift arrow + meta key, and move the pointer by 1/10 of a page Key Left A SM CursorMove -10 +0 Key Right A SM CursorMove +10 +0 Key Up A SM CursorMove +0 -10 Key Down A SM CursorMove +0 +10 # Keyboard accelerators Key F1 A M Menu RootMenu Key F2 A M Menu Window-Ops Key F4 A M Iconify Key F6 A M Resize Key F7 A M CirculateUp Key F8 A M CirculateDown Key Y A M Move Key X A M Resize Key C A M Iconify Key V A M Stick Key R A M Exec exec dmenu_run -fn monospace:size=7 -nb '#444444' -nf '#bbbbbb' -sb '#e0c74a' -sf '#222222' *FvwmButtonsGeometry 110x500-1+1 *FvwmButtonsBack #444444 *FvwmButtons(Container(Columns 2 Rows 10 Frame 1 Padding 0 0))back *FvwmButtons(2x2 Frame 2 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") *FvwmButtons(2x3 Frame 1 Container(Rows 3 Columns 2 Frame 1)) *FvwmButtons(1x1 Swallow(UseOld,NoHints,Respawn) "xbiff" `Exec exec xbiff -update 5 -file /home/ladot/.local/Maildir/unread`) *FvwmButtons(1x1 Swallow(UseOld,NoHints,Respawn) "xclock" `Exec exec xclock -bg black -fg white -hl white -hl white -padding 0 -update 1`) *FvwmButtons(2x1 Frame 2 Swallow(UseOld,NoHints,Respawn) "xload" `Exec exec xload -bg black -fg white -update 5 -nolabel`) *FvwmButtons(2x1 Container(Rows 2 Columns 4 Frame 2)) *FvwmButtons(1x1 Icon mini.xterm.xpm Action Exec exec xterm) *FvwmButtons(1x1 Icon mini.netscape.xpm Action Exec exec firefox) *FvwmButtons(1x1 Icon jcalc.xpm Action Exec exec xcalc) *FvwmButtons(1x1 Icon mini.excl.xpm Action Quit ) # 2nd row *FvwmButtons(1x1 Icon mini.xterm.xpm Action Exec exec altst) *FvwmButtons(1x1 Icon mini.letter.xpm Action Exec exec xbiff) *FvwmButtons(1x1 Icon mini.xmag.xpm Action Exec exec xmag) *FvwmButtons(1x1 Icon mini.xlock.xpm Action Exec exec xlock -mode random) *FvwmButtons(End) *FvwmButtons(End) *FvwmButtons(2x2 Frame 2 Icon xcalc.xpm Action Exec exec xcalc) *FvwmButtons(1x2 Icon term-color_48x48.xpm Action Exec exec altst -T vim vim) *FvwmButtons(1x2 Icon xcalc.xpm Action Exec exec xcalc) *FvwmButtons(2x1 Icon fvwm.xpm Action Restart fvwm) *FvwmButtons(End) *FvwmIdentBack #282828 *FvwmIdentFore #ede2c9 *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmPagerBack #2d2d2d *FvwmPagerFore #ede2c9 *FvwmPagerHilight #666666 *FvwmPagerGeometry 90x70-1-1 *FvwmPagerLabel 0 "OpenBSD 7.8" *FvwmPagerLabel 1 Maker *FvwmPagerLabel 2 Mail *FvwmPagerLabel 3 Matlab *FvwmPagerSmallFont 5x8 *FvwmWinListBack #908090 *FvwmWinListFore Black *FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmWinListAction Click1 Iconify -1,Focus *FvwmWinListAction Click2 Iconify *FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent *FvwmWinListUseSkipList *FvwmWinListGeometry 90x70-1-1 *FvwmIconBoxIconBack #cfcfcf *FvwmIconBoxIconHiFore black *FvwmIconBoxIconHiBack LightSkyBlue *FvwmIconBoxBack #5f9ea0 *FvwmIconBoxGeometry 5x1+0+0 *FvwmIconBoxMaxIconSize 32x32 *FvwmIconBoxFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* *FvwmIconBoxSortIcons IconName *FvwmIconBoxPadding 4 *FvwmIconBoxLines 10 *FvwmIconBoxSBWidth 11 *FvwmIconBoxPixmap fvwm.xpm *FvwmIconBoxSetWMIconSize *FvwmIconBoxHilightFocusWin *FvwmIconBoxMouse 1 Click RaiseLower *FvwmIconBoxMouse 1 DoubleClick Iconify *FvwmIconBoxMouse 2 Click Iconify -1, Focus *FvwmIconBoxMouse 3 Click Module FvwmIdent *FvwmIconBoxKey r RaiseLower *FvwmIconBoxKey space Iconify *FvwmIconBoxKey d Close *FvwmIconBoxKey n Next *FvwmIconBoxKey p Prev *FvwmIconBoxKey h Left *FvwmIconBoxKey j Down *FvwmIconBoxKey k Up *FvwmIconBoxKey l Right *FvwmIconBox "Fvwm*" - *SshWarpPointer *SshFont *helvetica*m*r*n*12* *SshButtonFont *helvetica*m*o*n*12* *SshInputFont *cour*m*r*n*12* *SshFore #ede2c9 *SshBack #444444 *SshItemFore #ede2c9 *SshItemBack #555555 *SshLine center *SshText "Login to Remote Host" *SshLine center *SshText "Host:" *SshInput HostName 30 "" *SshLine center *SshSelection meth single *SshChoice TN TN off "telnet" *SshChoice RL RL on "ssh" *SshSelection UserSel single *SshText "(Userid:" *SshInput UserName 10 "" *SshText ")" *SshLine center *SshLine expand *SshButton quit "Login" ^M *SshCommand Exec st -t terminal@$(HostName) -T terminal@$(HostName) $(RL?ssh) $(TN?telnet) $(HostName) $(UserName?-l $(UserName)) *SshButton reart "Clear" *SshCommand Beep *SshButton quit "Cancel" *SshCommand Nop *QuitVerifyGrabServer *QuitVerifyWarpPointer *QuitVerifyFont *helvetica*m*r*n*14* *QuitVerifyButtonFont 7x13bold *QuitVerifyFore #ede2c9 *QuitVerifyBack #444444 *QuitVerifyItemFore #ede2c9 *QuitVerifyItemBack #555555 *QuitVerifyLine center *QuitVerifyText "Do you really want to exit FVWM?" *QuitVerifyLine expand *QuitVerifyButton quit " Exit " *QuitVerifyCommand Quit *QuitVerifyButton quit "Cancel" *QuitVerifyCommand Nop *PowerVerifyGrabServer *PowerVerifyWarpPointer *PowerVerifyButtonFont 7x13bold *PowerVerifyFont 7x13bold *PowerVerifyFore #ede2c9 *PowerVerifyBack #444444 *PowerVerifyItemFore #ede2c9 *PowerVerifyItemBack #555555 *PowerVerifyLine center *PowerVerifyText "Power options" *PowerVerifyLine expand *PowerVerifyButton quit " Shutdown " *PowerVerifyCommand Exec exec altst -T Shutdown -n Shutdown doas shutdown -p now *PowerVerifyButton quit " Reboot " *PowerVerifyCommand Exec exec altst -T Reboot -n Reboot doas reboot *PowerVerifyButton quit "Cancel" *PowerVerifyCommand Nop *FvwmBannerPixmap fvwm3.xpm *FvwmBannerTimeout 2 Module FvwmBanner