User login |
FVWM Resource File Example (.fvwm2rc)IntroductionI've been using FVWM since my college days back in 1994. I always keep going back to it whenever I have to decide which X-window manager or Desktop Environment to use. I've used practically all of them. KDE and Gnome are huge resource hogs and have just gotten too bloated lately. I will never use them ever again. However, KDE and Gnome have a few nice applications I like, and I still use them (Digikam, Bluefish, etc). XFCE is great and is my second choice. LXDE, MWM, TWM, CDE, Enlightenment, AfterStep, Blackbox, etc. have all been used or experimented with at least one time. Now, I use FVWM exclusively on my main machine and XFCE on my development boxes. Why do I like FVWM so much? It's very low on resources, and it gives me the power to configure my desktop any way I choose. In other words, it's super flexible. I wouldn't recommend FVWM for newcomers to Linux unless that person is technically astute, willing to learn, and patient. The following is a .fvwm2rc resource file that was stitched together from various other .fvwm2rc resource files from around the Internet. NOTE 1: Unless you have the same icons and have the same locations of those icons as me, some or none of the icons may show up. The same goes for applications.
Referenced FilesThe following 3 files are referenced by .fvwm2rc. Put them in the .fvwm root directory.
The .fvwm2rc File########### # ____________________________ # ( _________________________) # ) (__ _ _ _ _ # ( __)( \/ )( \/\/ )/\/\ # ) ( \ / \ // \ # (___) \/ \/\/(_/\/\_) 2.6.2 # # fvwm2rc resource file # ####################### ##### # Set Environment variables ########### SetEnv fvwm_home $[HOME]/.fvwm SetEnv fvwm_img $[fvwm_home]/images SetEnv fvwm_icon /usr/share/icons/hicolor SetEnv fvwm_pixmaps /usr/share/pixmaps SetEnv fvwm_scrpt $[fvwm_home]/scripts SetEnv fvwm_wallpapers $[fvwm_img]/wallpaper SetEnv fvwm_icon_size 96 ##### # Set the image path ########### ImagePath $[fvwm_icon]/32x32/apps:$[fvwm_icon]/32x32/apps;.png:$[fvwm_home]/icons:$[fvwm_pixmaps]:$[fvwm_home]/icons/mini:/opt/NX/share/icons/32x32:+ ###### # Shell commands ################# Test (f /bin/bash) ExecUseShell /bin/bash ##### # Virtual Desktops ########### DesktopSize 2x2 DesktopName 0 Aleph DesktopName 1 Lamed DesktopName 2 Hey DesktopName 3 Yod DesktopName 4 Mem EdgeScroll 100 100 EdgeThickness 0 EdgeResistance 2000 Style * EdgeMoveDelay 1500 Style * EdgeMoveResistance 1500 ###### # Use an arrow rather than the `X` cursor on the root window. ################# CursorStyle root top_left_arrow ##### # Mouse and Focus Behavior ########### ClickTime 350 MoveThreshold 3 Style * SloppyFocus, MouseFocusClickRaises #--------------------------- Left Rite Top Bot EwmhBaseStruts 1 114 1 25 IgnoreModifiers L25 # --------------------------------------------------------------------------- # Color Sets # --------------------------------------------------------------------------- # --------------------------------------------------------------------------- # Window Colorsets # --------------------------------------------------------------------------- Colorset 3 fg #101060, bg #e6e7d7 Colorset 4 fg Black, bg #a6a797 Colorset 5 fg White, bg Black # --------------------------------------------------------------------------- # Menu Colorsets # --------------------------------------------------------------------------- Colorset 7 fg Black, bg LightGray, hi Black, sh Black Colorset 8 fg Red, bg #e6e7d7, sh Black, hi #202070 # --------------------------------------------------------------------------- # Module Colorsets # --------------------------------------------------------------------------- Colorset 9 fg rgb:00/00/00, hi rgb:00/00/00, sh rgb:00/00/00, bg rgb:e9/e9/d9 Colorset 10 fg rgb:00/00/00, hi rgb:dd/00/00, sh rgb:dd/00/00, bg rgb:fb/fc/ec # --------------------------------------------------------------------------- ##### # Global Options ########### OpaqueMoveSize -1 Emulate Mwm HideGeometryWindow Never BugOpts FlickeringMoveWorkAround On XorValue 55555 SetAnimation 10 -.01 0 .01 .03 .08 .18 .3 .45 .6 .75 .85 .90 .94 .97 .99 1.0 ##### # Global Styles ########### Style * TileCascadePlacement, GrabFocusOff Style * NoPPosition, ResizeOpaque Style * DecorateTransient, DontRaiseTransient Style * DontLowerTransient, StackTransientParent Style * GrabFocusTransientOff Style * WindowShadeSteps 20, WindowShadeScrolls Style * UseDecor fDecor, SlipperyIcon Style * IconBox screen w 15 15 -165 -15, IconGrid 3 3, IconFill right top Style * SnapAttraction 5 SameType Screen Style * SnapGrid 3 3 ##### # Program Styles ########### Style "*" Icon programs.xpm, MiniIcon mini.x.xpm Style "XTerm" Icon terminator.png, NoActiveIconOverride, MiniIcon /usr/share/icons/hicolor/16x16/apps/terminator.png Style "gvim" Icon gvim.png, IconOverride, MiniIcon mini.gvim.xpm, EWMHMiniIconOverride Style "Firefox" Icon firefox.png, MiniIcon /usr/share/icons/hicolor/16x16/apps/firefox.png, EWMHMiniIconOverride Style DeskControl NoTitle, NeverFocus, CirculateSkip, WindowListSkip, Sticky, StaysOnBottom, FixedSize, NoHandles Style FvwmBar NoTitle, WindowListSkip, CirculateSkip, Sticky, NeverFocus, StaysOnBottom, NoHandles ##### # Basic Functions ########### DestroyFunc FvwmDeleteOrDestroy AddToFunc FvwmDeleteOrDestroy + H Nop + M Nop + C Delete + D Destroy DestroyFunc FvwmIconifyOrShade AddToFunc FvwmIconifyOrShade + C Iconify + D WindowShade DestroyFunc FvwmMaximize AddToFunc FvwmMaximize + H Nop + M Nop + C Maximize $0 $1 DestroyFunc FvwmMoveOrIconify AddToFunc FvwmMoveOrIconify + M Move + D Iconify DestroyFunc FvwmWindowShade AddToFunc FvwmWindowShade + D WindowShade $0 ##### # Program Launching Functions ########### DestroyFunc FvwmLibreoffice AddToFunc FvwmLibreoffice + I Exec exec libreoffice DestroyFunc FvwmXTerm AddToFunc FvwmXTerm + I Exec exec xterm -ls -sb -sl 5000 -bg black -fg cyan -fn 9x15 -geometry 150x50 DestroyFunc FvwmTerminator AddToFunc FvwmTerminator + I Exec exec terminator DestroyFunc FvwmGVim AddToFunc FvwmGVim + I Exec exec gvim DestroyFunc FvwmGimp AddToFunc FvwmGimp + I Exec exec gimp DestroyFunc FvwmFireFox AddToFunc FvwmFireFox + I Exec exec firefox DestroyFunc FvwmThunderbird AddToFunc FvwmThunderbird + I Exec exec thunderbird DestroyFunc FvwmNXClient AddToFunc FvwmNXClient + I Exec exec /opt/NX/bin/nxclient DestroyFunc FvwmViewManPage AddToFunc FvwmViewManPage + I Exec exec xterm -fg White -bg DarkBlue -g 80x40 -fn 7x14 -fb 7x14bold \ -n "Manual Page - $0" -T "Manual Page - $0" -e man "$0" ##### # Startup Functions ########### DestroyFunc StartFunction AddToFunc StartFunction + I Module FvwmTaskBar + I Module FvwmPager 0 4 + I Module FvwmAnimate + I Module FvwmProxy + I Module FvwmButtons MyButtons + I Module FvwmWinList #+ I Module FvwmScript DestroyFunc InitFunction AddToFunc InitFunction + I Exec exec xscreensaver + I Exec exec fvwm-root -r $[fvwm_wallpapers]/chicago_skyline.png #+ I FvwmXTerm DestroyFunc RestartFunction AddToFunc RestartFunction + I Nop ##### # Screenshot Functions (uses ImageMagick) ########### DestroyFunc FvwmWindowScreenshot AddToFunc FvwmWindowScreenshot + I ThisWindow (!Shaded !Iconic Iconifiable) \ Exec import -window $[w.id] -quality 100 -silent \ "$[fvwm_home]/screenshot/screenshot-`date +%F[%R]`.$[w.id].jpg" DestroyFunc FvwmDesktopScreenshot AddToFunc FvwmDesktopScreenshot + I Exec sleep $0; import -window root -quality 100 -silent \ "$[fvwm_home]/screenshot/screenshot-`date +%F[%R]`.jpg" # Handle some Mouse bindings now... # Recall that mouse formats look like this: # # +------------+ # | || || || | # | | # +------------+ # 1 3 2 # Binding Functions # # "I" stands for Immediate # "M" stands for Motion # "C" stands for Click # "H" stands for Hold # "D" stands for Double Click # --------------------------------------------------------------------------- # Contexts: # R = Root Window rrrrrrrrrrrrrrrrrrrrrr # W = Application Window rIrrrrFSSSSSSSSSFrrrrr # F = Frame Corners rrrrrrS13TTTT642Srrrrr # S = Frame Sides rIrrrrSwwwwwwwwwSrrrrr # T = Title Bar rrrrrrSwwwwwwwwwSrrrrr # I = Icon rIrrrrFSSSSSSSSSFrrrrr # rrrrrrrrrrrrrrrrrrrrrr # Numbers are buttons: 1 3 5 7 9 0 8 6 4 2 # # Modifiers: (A)ny, (C)ontrol, (S)hift, (M)eta, (N)othing # --------------------------------------------------------------------------- Key F1 A M Menu MenuFvwmRoot Key Tab A M WindowList Root c c NoDeskSort, SelectOnRelease Meta_L Key Super_L A A FvwmXTerm Key Escape A M SendToModule FvwmProxy ShowToggle Key r A M Exec exec $FVWM_USERDIR/run.sh Key r A CM Restart Mouse 1 R A Menu FvwmRootMenu Mouse 2 R A WindowList Mouse 3 R A Menu FvwmWindowOpsMenu Mouse 3 T A Menu FvwmWindowOpsMenu Mouse 1 1 A Menu FvwmWindowOpsMenu Mouse 1 8 A FvwmDeleteOrDestroy Mouse 1 4 A FvwmIconifyOrShade Mouse 1 2 A FvwmMaximize 100 100 Mouse 2 2 A FvwmMaximize 0 100 Mouse 1 W M FvwmMoveOrIconify Mouse 1 I A FvwmMoveOrIconify Mouse 4 T A FvwmWindowShade True Mouse 5 T A FvwmWindowShade False Mouse 0 6 N WindowShade ##### # Window Decor ########### # --------------------------------------------------------------------------- # ButtonStyle 1 = FvwmWindowOpsMenu # 2 = Maximize # 4 = Iconify # 6 = Shade # 8 = Destroy DestroyDecor MyDecor AddToDecor MyDecor + TitleStyle Centered Height 20 -- Flat + ButtonStyle 1 Pixmap mini.x.xpm -- Flat + ButtonStyle 6 Vector 4 50x25@1 85x75@0 15x75@0 50x25@1 -- Flat + ButtonStyle 6 ActiveUp Vector 4 50x75@0 85x25@1 15x25@0 50x75@0 -- Flat + ButtonStyle 6 ActiveDown Vector 4 50x75@0 85x25@1 15x25@0 50x75@0 -- Flat + ButtonStyle 6 Inactive Vector 4 50x75@0 85x25@1 15x25@0 50x75@0 -- Flat + ButtonStyle 8 ActiveUp Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat + ButtonStyle 8 ActiveDown Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat + ButtonStyle 8 Inactive Vector 4 30x30@3 60x60@3 60x30@4 30x60@3 -- Flat + ButtonStyle 4 ActiveUp Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat + ButtonStyle 4 ActiveDown Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat + ButtonStyle 4 Inactive Vector 5 30x60@3 60x60@3 60x50@3 30x50@3 30x60@3 -- Flat + ButtonStyle 2 ActiveUp Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat + ButtonStyle 2 ActiveDown Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat + ButtonStyle 2 Inactive Vector 7 30x30@3 30x60@3 60x60@3 60x30@3 30x30@3 30x35@3 60x35@3 -- Flat + BorderStyle Simple -- NoInset Flat + ButtonStyle All -- UseTitleStyle ##### # Window Styles ########### Style "*" UseDecor MyDecor Style "*" Font "xft:Sans:Bold:size=8:minspace=False:antialias=True" Style "*" BorderWidth 4, HandleWidth 4 Style "*" MWMBorder, FirmBorder Style "*" Colorset 4 Style "*" HilightColorset 3 Style "*" BorderColorset 5 Style "*" HilightBorderColorset 4 Style "*" NoIconTitle ##### # MenuStyles ########### MenuStyle * PopupImmediately, PopdownImmediately MenuStyle * PopupOffset -5 100, TitleWarpOff MenuStyle * TitleUnderlines2, SeparatorsLong, TrianglesSolid MenuStyle * AnimationOff, AutomaticHotkeysOff MenuStyle * BorderWidth 2 MenuStyle * PopupAsSubmenu, HoldSubmenus, SubmenusRight MenuStyle * ItemFormat "%|%5.5i%1.3l%2.3>%|" MenuStyle * VerticalItemSpacing 1 1, VerticalTitleSpacing 2 2 MenuStyle * MenuColorset 7 MenuStyle * ActiveFore, Hilight3DThin MenuStyle * ActiveColorset 8 MenuStyle * Font "Shadow=0:xft:LiberationSans:Bold:size=8:antialias=True" ##### # FvwmRootMenu ########### DestroyMenu FvwmRootMenu AddToMenu FvwmRootMenu "Root Menu%mini.x.xpm%" Title + "Programs%mini.window.xpm%" Popup FvwmProgramsMenu + "Chrome%mini.chromium.png%" Exec exec chromium + "XTerm%mini.term2.xpm%" FvwmXTerm + "GVim%mini.gvim.xpm%" FvwmGVim + "FVWM Console%mini.xterm.xpm%" Module FvwmConsole + "Xman%mini.xman.xpm%" Exec exec xman + "" Nop + "Help%mini.question.xpm%" Popup FvwmManPagesMenu + "Restart FVWM%mini.fvwm.xpm%" Restart #+ "Restart FVWM2%mini.fvwm2.xpm%" Restart fvwm2 -s #+ "Restart FVWM-Crystal%mini.fvwm.xpm%" Restart fvwm-crystal -s #+ "Restart MWM%mini.mwm.xpm%" Restart mwm + "Quit FVWM%mini.destroy.xpm%" Quit ##### # Programs Menu ########### DestroyMenu FvwmProgramsMenu AddToMenu FvwmProgramsMenu "Programs" Title + "Math and Science" Popup MathScienceMenu + "Development" Popup DevelopmentMenu + "Multimedia" Popup MultimediaMenu + "Office" Popup OfficeMenu + "Utilities" Popup UtilitiesMenu + "Remote Logins" Popup RemoteLoginsMenu + "System Apps" Popup SystemMenu + "Time Wasters" Popup GamesMenu + "" Nop + "FireFox%mini.firefox.png%" FvwmFireFox + "Thunderbird%mini.thunderbird.png%" FvwmThunderbird + "Gimp%mini.gimp.png%" FvwmGimp + "NX Client%mini.nxclient.png%" FvwmNXClient + "Terminator%mini.xterm.xpm%" FvwmTerminator + "LibreOffice%mini.libreoffice.png%" FvwmLibreoffice #### # MathScience Menu ########### DestroyMenu MathScienceMenu AddToMenu MathScienceMenu "Math and Science" Title + "Gnome Calculator%mini.calc2.xpm%" exec gcalctool + "Genius Calculator%mini.calc2.xpm%" exec xterm -fn 9x15 -geometry 132x60 -e genius + "XCalc%mini.calc2.xpm%" exec xcalc -rpm + "Speedcrunch%mini.calc2.xpm%" exec speedcrunch + "ExtCalc%mini.extcalc.png%" exec extcalc + "Sage%mini.sage.png%" exec xterm -e sage + "WX Maxima%mini.wxmaxima.png%" exec wxmaxima + "FreeMat" exec FreeMat + "Mathomatic%mini.mathomatic.png%" exec xterm -e mathomatic + "R" exec xterm -e R --save + "ROOT" exec xterm -e root + "Scilab" exec /opt/scilab/bin/scilab + "NG Spice (pspice)" exec xterm -e ngspice + "KiCAD%mini.kicad.png%" exec kicad + "qCAD" exec qcad + "QtiPlot" exec qtiplot + "Ghemical" exec ghemical + "KTechLab" exec /opt/kde/bin/ktechlab #### # Multimedia Menu ########### DestroyMenu MultimediaMenu AddToMenu MultimediaMenu "Multimedia" Title + "Firefox%mini.firefox.png%" FvwmFireFox + "Chromium%mini.chromium.png%" exec chromium + "Opera%mini.opera.png%" exec opera + "Lynx - Text Browser%mini.books.xpm%" exec xterm -fn 9x15 -geometry 125x75 -e lynx + "Thunderbird%mini.thunderbird.png%" FvwmThunderbird + "Pidgin%mini.pidgin.png%" exec pidgin + "XV%mini.xv.xpm%" exec xv + "Digikam%mini.digikam.png%" exec digikam + "Gimp%mini.gimp.png%" FvwmGimp + "GPicView%mini.picture.xpm%" exec gpicview + "Ristretto%mini.ristretto.png%" exec ristretto + "Linphone%crystal/sipphone.png%" exec linphone + "Ekiga%mini.ekiga.png%" exec ekiga + "Twinkle%mini.twinkle.png%" exec twinkle + "Totem%mini.totem.png%" exec totem + "VLC%mini.vlc.xpm%" exec vlc ##### # Utilities Menu ########### DestroyMenu UtilitiesMenu AddToMenu UtilitiesMenu "Utilities" Title + "Run" exec $FVWM_USERDIR/run.sh + "Unetbootin" exec unetbootin + "TrueCrypt" exec truecrypt + "K3b - DVD Burning Tool" exec k3b + "XClock" exec xclock + "Virtual Box" exec VirtualBox + "FreeMind" exec freemind + "Vym" exec vym + "Basket" exec basket + "Zim Wiki" exec zim DestroyMenu RemoteLoginsMenu AddToMenu RemoteLoginsMenu "Remote Logins" Title + "Enterprise" Exec exec xterm -ls -sb -sl 5000 -bg black -fg cyan -fn 9x15 -geometry 150x50 -e ssh -p 22222 192.168.1.3 -l root + "Sirius" Exec exec xterm -ls -sb -sl 5000 -bg black -fg cyan -fn 9x15 -geometry 150x50 -e ssh -p 22 192.168.1.100 -l root + "Cephei" Exec exec xterm -ls -sb -sl 5000 -bg black -fg cyan -fn 9x15 -geometry 150x50 -e ssh -p 22 192.168.1.95 -l root ##### # Development Menu ########### DestroyMenu DevelopmentMenu AddToMenu DevelopmentMenu "Development" Title + "DDD" exec ddd + "Netbeans" exec netbeans + "Eclipse" exec eclipse + "Ninja IDE" exec ninja-ide + "Bluefish" exec bluefish + "QT Designer" exec designer + "qDevelop" exec qdevelop + "Python IDE - Spyder" exec spyder + "Anjuta" exec anjuta + "Basic -- Yikes!" exec xterm -e /opt/bas/bin/bas + "Gambas3" exec gambas3 + "Gnu SmallTalk" exec xterm -e gst + "Gnu Prolog" exec xterm -e gprolog ##### # Games Menu ########### DestroyMenu GamesMenu AddToMenu GamesMenu "Games" Title + "Boggle" exec xterm -fn 10x20 -e boggle + "Dope Wars" exec dopewars + "Nethack - ncurses" exec xterm -fn 10x20 -e hack ##### # System Menu ########### DestroyMenu SystemMenu AddToMenu SystemMenu "System Applications" Title + "ZenMap -- Nmap GUI" exec /usr/share/zenmap/su-to-zenmap.sh + "Thunar" exec thunar + "Gksu" exec gksu ##### # Office Menu ########### DestroyMenu OfficeMenu AddToMenu OfficeMenu "Office" Title + "Libreoffice Writer" exec libreoffice --writer + "Libreoffice Calc" exec libreoffice --calc + "Libreoffice Draw" exec libreoffice --draw + "Libreoffice Impress" exec libreoffice --impress + "Libreoffice Math" exec libreoffice --math + "Libreoffice Web" exec libreoffice --html + "" Nop + "Tex Maker" exec texmaker + "Xpdf" exec xpdf + "Storybook" exec /opt/storybook/storybook + "Ghostscript" exec gs + "Calibre" exec calibre ##### # FVWM Help Menu ########### DestroyMenu FvwmManPagesMenu AddToMenu FvwmManPagesMenu "FVWM Man Pages" Title + "%mini.book2.xpm%fvwm" FvwmViewManPage fvwm + "%mini.book2.xpm%FvwmAnimate" FvwmViewManPage FvwmAnimate + "%mini.book2.xpm%FvwmAuto" FvwmViewManPage FvwmAuto + "%mini.book2.xpm%FvwmBacker" FvwmViewManPage FvwmBacker + "%mini.book2.xpm%FvwmBanner" FvwmViewManPage FvwmBanner + "%mini.book2.xpm%FvwmButtons" FvwmViewManPage FvwmButtons + "%mini.book2.xpm%FvwmCommand" FvwmViewManPage FvwmCommand + "%mini.book2.xpm%FvwmConsole" FvwmViewManPage FvwmConsole + "%mini.book2.xpm%FvwmConsoleC.pl" FvwmViewManPage FvwmConsoleC.pl + "%mini.book2.xpm%FvwmCpp" FvwmViewManPage FvwmCpp + "%mini.book2.xpm%FvwmDebug" FvwmViewManPage FvwmDebug + "%mini.book2.xpm%FvwmDragWell" FvwmViewManPage FvwmDragWell + "%mini.book2.xpm%FvwmEvent" FvwmViewManPage FvwmEvent + "%mini.book2.xpm%FvwmForm" FvwmViewManPage FvwmForm + "%mini.book2.xpm%FvwmGtk" FvwmViewManPage FvwmGtk + "%mini.book2.xpm%FvwmGtkDebug" FvwmViewManPage FvwmGtkDebug + "%mini.book2.xpm%FvwmIconBox" FvwmViewManPage FvwmIconBox + "%mini.book2.xpm%FvwmIconMan" FvwmViewManPage FvwmIconMan + "%mini.book2.xpm%FvwmIdent" FvwmViewManPage FvwmIdent + "%mini.book2.xpm%FvwmM4" FvwmViewManPage FvwmM4 + "%mini.book2.xpm%FvwmPager" FvwmViewManPage FvwmPager + "%mini.book2.xpm%FvwmPerl" FvwmViewManPage FvwmPerl + "%mini.book2.xpm%FvwmProxy" FvwmViewManPage FvwmProxy + "%mini.book2.xpm%FvwmRearrange" FvwmViewManPage FvwmRearrange + "%mini.book2.xpm%FvwmSave" FvwmViewManPage FvwmSave + "%mini.book2.xpm%FvwmSaveDesk" FvwmViewManPage FvwmSaveDesk + "%mini.book2.xpm%FvwmScript" FvwmViewManPage FvwmScript + "%mini.book2.xpm%FvwmScroll" FvwmViewManPage FvwmScroll + "%mini.book2.xpm%FvwmTaskBar" FvwmViewManPage FvwmTaskBar + "%mini.book2.xpm%FvwmTheme" FvwmViewManPage FvwmTheme + "%mini.book2.xpm%FvwmWharf" FvwmViewManPage FvwmWharf + "%mini.book2.xpm%FvwmWinList" FvwmViewManPage FvwmWinList + "%mini.book2.xpm%FvwmWindowMenu" FvwmViewManPage FvwmWindowMenu + "" Nop + "%mini.book2.xpm%fvwm-config" FvwmViewManPage fvwm-config + "%mini.book2.xpm%fvwm-perllib" FvwmViewManPage fvwm-perllib + "%mini.book2.xpm%fvwm-root" FvwmViewManPage fvwm-root + "%mini.book2.xpm%fvwm-bug" FvwmViewManPage fvwm-bug + "%mini.book2.xpm%fvwm-convert-2.2" FvwmViewManPage fvwm-convert-2.2 + "%mini.book2.xpm%fvwm-convert-2.4" FvwmViewManPage fvwm-convert-2.4 + "" Nop + "%mini.book2.xpm%fvwm-menu-desktop" FvwmViewManPage fvwm-menu-desktop + "%mini.book2.xpm%fvwm-menu-directory" FvwmViewManPage fvwm-menu-directory + "%mini.book2.xpm%fvwm-menu-headlines" FvwmViewManPage fvwm-menu-headlines + "%mini.book2.xpm%fvwm-menu-xlock" FvwmViewManPage fvwm-menu-xlock ##### # fvwm Window Operation Menu ########### DestroyMenu FvwmWindowOpsMenu AddToMenu FvwmWindowOpsMenu "Window Operations" Title + "Move%mini.move1.xpm%" Move + "Resize%mini.resize3.xpm%" Resize + "(De)Iconify%mini.iconify.xpm%" Iconify + "(Un)Maximize%mini.winXX-maximize.xpm%" Maximize + "(Un)Shade%mini.shade1.xpm%" WindowShade + "(Un)Stick%mini.stick1.xpm%" Stick + "" Nop + "Close%mini.winXX-close.xpm%" Close + "Delete%mini.delete.xpm%" Delete + "Destroy%mini.destroy.xpm%" Destroy + "" Nop + "StaysOnTop%mini.raise.xpm%" Pick (CirculateHit) Layer 0 6 + "Layer +1%mini.raise3.xpm%" Pick (CirculateHit) Layer +1 + "StaysPut%mini.window2.xpm%" Pick (CirculateHit) Layer 0 4 + "Layer -1%mini.lower.xpm%" Pick (CirculateHit) Layer -1 + "StaysOnBottom%mini.lower3.xpm%" Pick (CirculateHit) Layer 0 2 + "" Nop + "%mini.picture.xpm%Window Screenshot" Pick (CirculateHit) FvwmWindowScreenshot + "%mini.display.xpm%Screenshot" FvwmDesktopScreenshot 5 + "" Nop + "Identify%mini.question.xpm%" Module FvwmIdent ##### # FvwmIdent ########### DestroyModuleConfig FvwmIdent: * *FvwmIdent: Colorset 9 *FvwmIdent: Font "xft:Sans:Bold:size=10:antialias=True" ##### # FvwmWinList ########### DestroyFunc DeiconifyAndRaise AddToFunc DeiconifyAndRaise + I Iconify off + I Raise + I Focus Style "FvwmWinList" NoTitle, !Handles, !Borders, Sticky, WindowListSkip, \ CirculateSkip, StaysOnBottom, FixedPosition, FixedSize, !Iconifiable *FvwmWinList: Back #e9e9d9 *FvwmWinList: Fore Black *FvwmWinList: Font "Shadow=0:xft:LiberationSans:Bold:size=8:antialias=True" *FvwmWinList: Action Click1 Function DeiconifyAndRaise *FvwmWinList: Action Click2 Iconify *FvwmWinList: Action Click3 Module FvwmIdent *FvwmWinList: UseSkipList *FvwmWinList: UseIconNames *FvwmWinList: Geometry -90-25 *FvwmWinList: MinWidth 24 *FvwmWinList: MaxWidth 24 *FvwmWinList: LeftJustify *FvwmWinList: Anchor *FvwmWinList: BorderReliefWidth 0 *FvwmWinList: NoIconAction SendToModule FvwmAnimate animate ##### # FvwmAnimate ########### # Animations are controlled by this module # You could also use Frame, Lines, Flip, Turn, Twist, Random and None. DestroyModuleConfig FvwmAnimate: * *FvwmAnimate: Effect Flip *FvwmAnimate: Delay 2 *FvwmAnimate: Iterations 50 *FvwmAnimate: Width 2 ##### # Hit Alt+Esc to toggle FvwmProxy, which allows you to see all windows on your # desktop, even if they've been obscured..really cool. ################## DestroyModuleConfig FvwmProxy: * *FvwmProxy: Font "xft:snap;-artwiz-snap-*-r-*-*-*-*-*-*-*-*-iso8859-1" *FvwmProxy: ProxyMove false ##### # FvwmTaskBar ########### Style "FvwmTaskBar" NoTitle, !Handles, !Borders, Sticky, WindowListSkip, \ CirculateSkip, StaysOnBottom, FixedPosition, FixedSize, !Iconifiable DestroyModuleConfig FvwmTaskBar: * *FvwmTaskBar: Geometry +0-0 *FvwmTaskBar: Rows 1 *FvwmTaskBar: 3DFvwm *FvwmTaskBar: Font "xft:Sans:Bold:pixelsize=9:minispace=True:antialias=True" *FvwmTaskBar: SelFont "xft:Sans:Bold:pixelsize=9:minispace=True:antialias=True" *FvwmTaskBar: StatusFont "xft:Sans:Bold:pixelsize=9:minispace=True:antialias=True" *FvwmTaskBar: Colorset 1 *FvwmTaskBar: IconColorset 9 *FvwmTaskBar: FocusColorset 9 *FvwmTaskBar: TipsColorset 9 *FvwmTaskBar: UseSkipList *FvwmTaskBar: UseIconNames *FvwmTaskBar: UpdateInterval 9999 *FvwmTaskBar: ClockFormat *FvwmTaskBar: MailCheck 0 *FvwmTaskBar: StartName Push Me *FvwmTaskBar: StartMenu FvwmRootMenu *FvwmTaskBar: StartIcon mini.fvwm2.xpm *FvwmTaskBar: ButtonWidth 75 *FvwmTaskBar: Button None, Action None *FvwmTaskBar: Button None, Icon mini.appfinder.png, Action (Mouse 1) exec xfce4-appfinder *FvwmTaskBar: Button None, Icon mini.xterm.xpm, Action (Mouse 1) FvwmXTerm *FvwmTaskBar: Button None, Icon mini.terminator.png, Action (Mouse 1) FvwmTerminator *FvwmTaskBar: Button None, Icon mini.pidgin.png, Action (Mouse 1) exec pidgin *FvwmTaskBar: Button None, Icon mini.firefox.png, Action (Mouse 1) FvwmFirefox *FvwmTaskBar: Button None, Icon mini.chromium.png, Action (Mouse 1) exec chromium *FvwmTaskBar: Button None, Icon mini.opera.png, Action (Mouse 1) exec opera *FvwmTaskBar: Button None, Icon mini.books.xpm, Action (Mouse 1) exec xterm -fn 9x15 -geometry 125x75 -e lynx *FvwmTaskBar: Button None, Icon mini.thunderbird.png, Action (Mouse 1) FvwmThunderbird *FvwmTaskBar: Button None, Icon mini.libreoffice.png, Action (Mouse 1) FvwmLibreoffice *FvwmTaskBar: Button None, Icon mini.nxclient.png, Action (Mouse 1) FvwmNXClient *FvwmTaskBar: Button None, Icon mini.xv.xpm, Action (Mouse 1) exec xv *FvwmTaskBar: Button None, Icon mini.calendar.xpm, Action (Mouse 1) exec orage *FvwmTaskBar: Button None, Icon mini.calc.xpm, Action (Mouse 1) exec gcalctool *FvwmTaskBar: Button None, Action None ##### # FvwmPager ########### Style "FvwmPager" NoTitle, !Handles, !Borders, Sticky, WindowListSkip, \ CirculateSkip, StaysOnBottom, FixedPosition, FixedSize, !Iconifiable DestroyModuleConfig FvwmPager: * *FvwmPager: Geometry 100x640-0+0 *FvwmPager: Colorset * 9 *FvwmPager: HilightColorset * 10 *FvwmPager: BalloonColorset * 9 *FvwmPager: WindowColorsets 9 10 *FvwmPager: Font "xft:Sans:Bold:pixelsize=9:minspace=True:antialias=True" *FvwmPager: Balloons All *FvwmPager: BalloonFont "xft:Sans:Bold:pixelsize=9:minspace=True:antialias=True" *FvwmPager: BallonYOffset +2 *FvwmPager: Window3dBorders *FvwmPager: MiniIcons *FvwmPager: UseSkipList *FvwmPager: Rows 5 ##### # MyButtons ########### Style "MyButtons" NoTitle, !Handles, !Borders, Sticky, WindowListSkip, \ CirculateSkip, StaysOnBottom, FixedPosition, FixedSize, !Iconifiable DestroyModuleConfig MyButtons: * *MyButtons: Geometry 85x525-4-25 *MyButtons: Colorset 9 *MyButtons: Rows 38 *MyButtons: Columns 1 *MyButtons: Frame 1 *MyButtons: Font "Shadow=0:xft:Sans:Bold:pixelsize=9:minspace=True:antialias=True" *MyButtons: (1x1, Frame 1, Title(Center) "Productivity") *MyButtons: (1x1, Swallow "xclock" `Exec xclock -digital -padding 4 -update 1 -face 'Monospace:size=6' -strftime 'TIME %H:%M:%S'`) *MyButtons: (1x1, Swallow "xclock" `Exec xclock -digital -padding 4 -face 'Monospace:size=6' -strftime 'DATE %Y-%m-%d'`) *MyButtons: (1x2, Frame 1, Title(Center) "Chromium", Icon mini.chromium.png, Action(Mouse 1) "exec chromium") *MyButtons: (1x2, Frmae 1, Title(Center) "LibreOffice" Icon mini.libreoffice.png, Action(Mouse 1) "FvwmLibreoffice") *MyButtons: (1x2, Frmae 1, Title(Center) "Boggle" Icon mini.eyes.xpm, Action(Mouse 1) "exec xterm -fn 10x20 -e boggle") *MyButtons: (1x2, Frame 1, Title(Center) "DDD", Icon mini.bug1.xpm, Action(Mouse 1) "exec ddd") *MyButtons: (1x2, Frame 1, Title(Center) "Eclipse", Icon mini.eclipse.xpm, Action(Mouse 1) "exec eclipse") *MyButtons: (1x2, Frame 1, Title(Center) "Netbeans", Icon mini.netbeans.png, Action(Mouse 1) "exec netbeans") *MyButtons: (1x2, Frame 1, Title(Center) "Bluefish", Icon mini.bluefish.png, Action(Mosue 1) "exec bluefish") *MyButtons: (1x2, Frame 1, Title(Center) "Ninja IDE", Icon mini.ninja.png, Action(Mosue 1) "exec ninja-ide") *MyButtons: (1x2, Frame 1, Title(Center) "Basket", Icon mini.basket.png, Action(Mosue 1) "exec basket") *MyButtons: (1x2, Frame 1, Title(Center) "Zim Wiki", Icon mini.zim.png, Action(Mosue 1) "exec zim") *MyButtons: (1x2, Frmae 1, Title(Center) "Ekiga" Icon mini.ekiga.png, Action(Mouse 1) "exec ekiga") *MyButtons: (1x2, Frmae 1, Title(Center) "NMap" Icon mini.zenmap.png, Action(Mouse 1) "/usr/share/zenmap/su-to-zenmap.sh") #### END
|
SyndicationWho's onlineThere are currently 0 users and 1 guest online.
Who's new
Help Support This Site |