# ### NOTE -- you may need to change these paths ImagePath /u/local/3dpixmaps/3d:/u/local/3dpixmaps/other:/usr/X11R6/icons:/usr/X11R6/include/X11/bitmaps:/usr/X11R6/lib/X11/fvwm2/pixmaps:/u/local/Textures EdgeResistance 250 10 ClickTime 750 ColormapFocus FollowsMouse TitleStyle Center ############################################################################### # settings based upon resulution ############################################################################### TitleStyle Height 22 Style * Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-* ############################################################################### # common settings ############################################################################### MenuStyle black "rgb:72/9f/ff" grey45 -adobe-helvetica-medium-r-*-*-14-*-*-*-*-*-*-* mwm Style * HilightFore black, HilightBack 'Cadet Blue' Style * Color black/LightGrey EdgeScroll 100 100 ############################################################################### # Mouse ############################################################################### Mouse 3 R A Menu RootMenu Nop Mouse 2 R A Menu Window-Ops Nop Mouse 1 R A WindowList Mouse 1 R M WindowList OnlyIcons # for menus Mouse 1 1 A Menu Window-Ops2 nop Mouse 2 1 A Menu Window-Ops2 nop Mouse 3 1 A Menu Window-Ops2 nop # for maximize Mouse 1 2 A Maximize 100 100 Mouse 2 2 A Maximize 100 0 # horizontal Mouse 3 2 A Maximize 0 100 # vertical # Iconify Mouse 1 4 A Iconify Mouse 2 4 A Stick Mouse 3 4 A WindowShade # Other 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 RaiseLower Mouse 3 T A Menu Window-Ops2 Nop Mouse 3 SIF A RaiseLower ############################################################################### # Functions ############################################################################### AddToFunc StartFunction + I Module FvwmAuto 200 Raise Nop + I Module FvwmPager ############################################################################### # Window Identify Defaults ############################################################################### *FvwmIdentBack snow *FvwmIdentFore black *FvwmIdentFont -adobe-helvetica-medium-r-*-*-14-*-*-*-*-*-*-* ############################################################################### # FvwmButtons -- Button Bar, Pager, rclock and xload for 1024x768 ############################################################################### DeskTopSize 3x3 *FvwmPagerBack azure3 *FvwmPagerHilight gray80 *FvwmPagerFore black *FvwmPagerFont none *FvwmPagerGeometry +0+0 *FvwmPagerSmallFont 5x8 *FvwmPagerBalloons All *FvwmPagerBalloonBack Yellow *FvwmPagerBalloonFore Black *FvwmPagerBalloonFont lucidasanstypewriter-14 *FvwmPagerBalloonYOffset +2 *FvwmPagerBalloonBorderWidth 1 *FvwmPagerBalloonBorderColor Black *FvwmPager: Label 0 'FVWM Pager' *FvwmPager: SolidSeparators *FvwmPager: WindowColors black white black white ############################################################################### # Styles ############################################################################### Style * BorderWidth 9, HandleWidth 9 Style * IconBox 900x50+1-1 # where icons go Style * Icon mwm_oicon.xpm DefaultIcon mwm_oicon.xpm Style "FvwmPager" MouseFocusClickRaises, IconOverride, Icon mwm_oicon.xpm Style "FvwmPager" Title Style "FvwmPager" StaysOnBottom, Sticky Style "FvwmPager" !StickyStippledTitle, !StickyStippledIconTitle Style "FvwmBanner" StaysOnTop Style "FvwmButtons" ClickToFocus, BorderWidth 0, HandleWidth 0 Style "Appointment" StaysOnTop, Sticky, NoTitle Style "doubling" StaysOnTop Style "Xmessage" StaysOnTop, NoTitle Style "wmbiff" NoTitle, Sticky, StaysOnBottom Style "xeyes" NoTitle, Sticky, WindowListSkip Style "xbiff" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "bubblefishymon" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "xclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "rclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "oclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "asclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "emiclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "xdaliclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "xvclock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "astime" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "xload" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "wmWeather" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus Style "gkrellm" Sticky, WindowListSkip, StaysOnBottom, NoTitle Style "wmfortune" Sticky, WindowListSkip, StaysOnBottom, NoTitle Style "thunderbird*" SkipMapping, StartsOnPage 0 1 1 Style "firefox*" SkipMapping, StartsOnPage 0 1 1 Style "mozilla*" SkipMapping, StartsOnPage 0 1 1 Style "konqueror*" SkipMapping, StartsOnPage 0 1 1 Style "galeon*" SkipMapping, StartsOnPage 0 1 1 Style "Galeon*" SkipMapping, StartsOnPage 0 1 1 Style "netscape" SkipMapping, StartsOnPage 0 1 1 Style "Navigator" SkipMapping, StartsOnPage 0 1 1 Style "xmosaic" Color Green/Yellow, ClickToFocus Style "Vim" Icon vim32x32.xpm Style "Gvim" Icon vim32x32.xpm ############################################################################### #--- Functions ############################################################################### AddToFunc SessionInitFunction + I 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 C Iconify + M Move 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 RLOGIN I Exec xterm -fg $1 -bg $2 -e rlogin $0 -8 AddToFunc TELNET I Exec xterm -fg $1 -bg $2 -e telnet $0 AddToFunc FocusAndWarp I Focus + I WarpToWindow 2p 2p AddToFunc DeiconifyFocusAndWarp I Iconify -1 + I FocusAndWarp AddToFunc ChangeDefaultFocus I Style * $0 + I Recapture ############################################################################### # Menus ############################################################################### #------------------------------------------------------------------------------ # main / title windows #------------------------------------------------------------------------------ AddToMenu Window-Ops "Window Ops" Title + "Resize" Resize + "Move" Move + "Identify" Module FvwmIdent + "Raise" Raise + "Lower" Lower + "(De)Iconify" Iconify + "(Un)Stick" Stick + "(Un)Maximize" Maximize + "" Nop + "Close" Close + "Delete" Delete + "Destroy" Destroy + "" Nop + "Refresh Window" RefreshWindow + "Refresh Screen" Refresh + "Pin Menu" TearMenuOff AddToMenu Window-Ops2 "&Resize" Resize + "&Move" Move + "Identify" Module FvwmIdent + "R&aise" Raise + "&Lower" Lower + "(De)&Iconify" Iconify + "(Un)&Stick" Stick + "(Un)Ma&ximize" Maximize + "" Nop + "&Close" Close + "&Delete" Delete + "Destroy" Destroy + "" Nop + "ScrollBar" Module FvwmScroll 2 2 + "Print" PrintFunction + "Print Reverse" PrintReverseFunction + "Pin Menu" TearMenuOff AddToMenu RootMenu "afterstep" Title + "Shells" Popup menu_Shells + "" Nop + "Applications" Popup menu_Apps + "Utilities" Popup menu_Utilities + "" Nop + "Window Ops" Popup Window-Ops + "Others" Popup other_wm + "Lock screen" Exec exec xscreensaver-command -lock + "" Nop + "FVWM Options" Popup FVWM-Ops + "Quit fvwm" Quit + "Pin Menu" TearMenuOff #------------------------------------------------------------------------------ # sub menus #------------------------------------------------------------------------------ AddToMenu other_wm "Others" Title + "Restart Fvwm2" Restart + "Start vtwm" Restart vtwm + "" Nop + "Start e16" Restart e16 + "Start wmaker" Restart wmaker + "Start dummy" Restart xterm + "" Nop + "do nothing" Nop + "Pin Menu" TearMenuOff AddToMenu menu_Utilities "Utilities" Title + "File Manager" Exec exec thunar + "edit reminder" Exec exec gvim ~/.rclock + "Maginify" Exec exec wmagnify + "" Nop + "Top" Exec exec rxvt -geometry 80x45 -fg black -bg white -font 7x14 -T Top -n Top -e top AddToMenu menu_Apps "Applications" Title + "GNU Emacs" Exec exec emacs + "" Nop + "Office" Popup menu_office + "Graphics" Popup menu_Graphics + "Network" Popup menu_network + "Audio" Popup menu_audio + "Pin Menu" TearMenuOff AddToMenu menu_audio "Audio" Title + "gxine" Exec exec gxine + "Xmms" Exec exec xmms + "Amarok" Exec exec amarok + "Audacious" Exec exec audacious + "KDE cd Player" Exec exec kscd + "Pin Menu" TearMenuOff AddToMenu menu_network "Network" Title + "Firefox" Exec exec firefox + "Thunderbird" Exec exec thunderbird + "" Nop + "Ktorrent" Exec exec ktorrent + "Pin Menu" TearMenuOff AddToMenu menu_Graphics "Graphics" Title + "Gimp" Exec exec gimp + "XV" Exec exec xv + "Xfig" Exec exec xfig + "Xpaint" Exec exec xpaint + "Ghostview" Exec exec ghostview + "Pin Menu" TearMenuOff AddToMenu menu_office "Office" Title + "OO Spreadsheet" exec scalc + "OO Word Processor" exec swriter + "OO Presentation" exec simpress + "OO Database" exec sbase + "OO Math Editor" exec smath + "OO Draw" exec sdraw + "Open Office Main" exec soffice + "OO Printer Admin" exec spadmin + "" Nop + "Kspread" Exec exec kspread + "Kword" Exec exec kword + "Kwrite" Exec exec kwrite + "Kstars" Exec exec kstars + "Kdictionary" Exec exec kdict + "Kcalculator" Exec exec kcal + "korganizer" Exec exec korganizer ~/Data/kde.ics + "Pin Menu" TearMenuOff AddToMenu menu_Shells "Shells" Title + "Rxvt (10x20 font)" Exec exec rxvt -fn 10x20 + "Rxvt (9x18 font)" Exec exec rxvt -bg gray85 -fg black -fn 9x18 + "Rxvt (7x14 font)" Exec exec rxvt -bg gray85 -fg black -fn 7x14 + "Rxvt (6x12 font)" Exec exec rxvt -bg gray85 -fg black -fn 6x12 + "Xterm (10x20 font)" Exec exec xterm -fn 10x20 + "Xterm (7x14 font)" Exec exec xterm -bg gray85 -fg black -fn 7x14 + "Aterm (10x20 font)" Exec exec aterm + "Aterm green" Exec exec aterm -fg green -transparent -ls + "Aterm white" Exec exec aterm -fg white -transparent -ls + "Aterm black" Exec exec aterm -fg black -transparent -ls + "Aterm cyan" Exec exec aterm -fg cyan -transparent -ls + "Eterm (10x20 font)" Exec exec Eterm --font 10x20 --trans --shade 45 -ls + "Pin Menu" TearMenuOff #------------------------------------------------------------------------------ # FVWM menus #------------------------------------------------------------------------------ AddToMenu Misc-Ops "Misc Config Opts" 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 + "Pin Menu" TearMenuOff AddToMenu Module-Popup "FvwmModules" Title + "Identify" Module FvwmIdent + "Talk" Module FvwmTalk + "Animate" Module FvwmAnimate + "Kill Animate" KIllModule FvwmAnimate + "" Nop + "Backgrounds" Module FvwmBacker + "Stop Backgrounds" KillModule FvwmBacker + "add Gtk Support" Module FvwmGtk + "Stop Gtk Support" KillModule FvwmGtk + "" Nop + "Wharf" Module FvwmWharf + "Button-Bar" Module FvwmButtons + "Pager" Module FvwmPager 0 0 + "Pager (2 desks)" Module FvwmPager 0 1 + "WinList" Module FvwmWinList + "" 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 + "Stop IconMan" KillModule FvwmIconMan + "" Nop + "Form - Rlogin" Module FvwmForm Rlogin + "Form - MyFvwmTalk" Module FvwmForm MyFvwmTalk + "Form - QuitVerify" Module FvwmForm QuitVerify + "Pin Menu" TearMenuOff AddToMenu FVWM-Ops "FVWM Options" Title + "Fvwm Modules" Popup Module-Popup + "Fvwm Window Ops" Popup Window-Ops + "Fvwm Simple Config Ops" Popup Misc-Ops + "" Nop + "Refresh Screen" Refresh + "Recapture Screen" Recapture + "Pin Menu" TearMenuOff ############################################################################### # Keyboard ############################################################################### Key 1 A M Iconify Key 2 A M Maximize 0 100 # vertical Key 3 A M Maximize 100 0 # horizontal Key 4 A M Maximize 100 100 Key q A M Delete Key m A M Popup RootMenu Key r A M Restart Key F1 A M GotoPage 0 0 Key F2 A M GotoPage 1 0 Key F3 A M GotoPage 2 0 Key F4 A M GotoPage 0 1 Key F5 A M GotoPage 1 1 Key F6 A M GotoPage 2 1 Key F7 A M GotoPage 0 2 Key F8 A M GotoPage 1 2 Key F9 A M GotoPage 2 2 # for 2.4 Key Tab A M RaiseLower # for 2.5+ #Key Tab A M WindowList Root c c \ # CurrentDesk, NoGeometry, CurrentAtEnd, IconifiedAtEnd Key Tab A M RaiseLower ################################ END: fvwm2rc #################################