# based upon this # http://www-cs-faculty.stanford.edu/~knuth/programs.html # http://www-cs-faculty.stanford.edu/~uno/programs/.fvwm2rc # ImagePath /u/local/3dpixmaps/3d:/u/local/3dpixmaps/other:/u/local/3dpixmaps/bitmap DeskTopSize 1x1 Style * FocusFollowsMouse Style * BorderWidth 7, HandleWidth 7 Style * Icon /u/local/3dpixmaps/other/unknown.xpm Style * Color white/dimgrey Style * MWMFunctions, MWMDecor, MWMButtons, HintOverride, OLDecor Style * DecorateTransient Style * IconBox 84x800-0+100, IconFill right top Style * DumbPlacement, RandomPlacement Style XEyes NoTitle, StaysOnBottom, Sticky, WindowListSkip Style XBiff NoTitle, StaysOnBottom, Sticky, WindowListSkip, !Borders, !Handles Style gkrellm NoTitle, StaysOnBottom, Sticky, WindowListSkip # Fonts WindowFont "Shadow=0 SE:xft:Sans:pixelsize=14:minspace=true" IconFont "Shadow=0 SE:xft:Sans:pixelsize=10:minspace=true" # Menu style MenuStyle * FVWM MenuStyle * Foreground gold, Background #000060, Greyed #202080 MenuStyle * Font "Shadow=0 SE:xft:Sans:pixelsize=14:minspace=true" ############################################################################### # Icons ############################################################################### Style "FvwmButtons" Icon toolbox.xpm Style "Calendar" NoIcon Style "ical" NoIcon Style "gnomecal" NoIcon Style "Dayview" NoIcon Style "Dayview1" NoIcon Style "XMMS*" NoIcon Style "xmms*" NoIcon Style "Amarok*" NoIcon Style "amarok*" NoIcon Style "Audacious*" NoIcon Style "audacious*" NoIcon Style "gxine*" NoIcon Style "xspacewarp" Icon startrek.xpm Style "XOIDS*" Icon atom.xpm Style "Mastermind" Icon a-z.xpm Style "XGalaga" Icon galaxy.xpm Style "xchomp" Icon galaxy.xpm Style "ICBM3D*" Icon tetris4.xpm Style "xlife" Icon a-z.xpm Style "Xjewel*" Icon tetris7.xpm Style "xsok" Icon portrait.xpm Style "XBoard" Icon chess5_3d.xpm Style "xjumpjump" Icon xjump.xpm Style "X De Block" Icon arkanoid2.xpm Style "xmahjongg" Icon maahjongg_next.xpm Style "XGammon*" Icon backgamon.xpm Style "xcalc" Icon xcalc.xpm Style "elvis" Icon elvis.xpm Style "Vim" Icon vim32x32.xpm Style "Gvim" Icon vim32x32.xpm Style "Xedit" Icon edit.xpm Style "Textedit" Icon editor.xpm Style "Dayview" Icon Calendar.xpm Style "aterm" Icon xterm_blank.xpm Style "Cmdtool" Icon ocmd.xpm Style "Eterm" Icon xterm_blank.xpm Style "GnomeTerminal" Icon xterm_blank.xpm Style "rxvt" Icon xterm_use.xpm Style "XTerm" Icon xterm_use.xpm Style "*Gimp*" Icon gimp.xpm Style "*gimp*" Icon gimp.xpm Style "bitmap" Icon binary.xpm Style "xfig" Icon xfig.xpm Style "xgraph" Icon graphs.xpm Style "xvgr" Icon graphs.xpm Style "xfontsel" Icon xfontsel.xpm Style "xbmbrowser" Icon bitmap.xpm Style "xmag" Icon xmag.xpm Style "wmagnify" Icon xmag.xpm Style "magnify" Icon xmag.xpm Style "xbiff" Icon mail1.xpm Style "xmh" Icon mail1.xpm Style "xman" Icon xman.xpm Style "xdos" Icon dosemu.xpm Style "xdosemu" Icon dosemu.xpm Style "XDosEmu" Icon dosemu.xpm Style "matlab" Icon math4.xpm Style "xclipboard" Icon xclipboard.xpm Style "Emacs" Icon ColorGNU.xpm ############################################################################### # Startup ############################################################################### AddToFunc StartFunction + I Module FvwmAuto 200 Raise Nop + I Module FvwmButtons + I Exec exec xsetroot -mod 2 2 -fg \#001860 -bg \#183078 + I Exec exec xeyes -geometry 55x50+1231+0 -fg DarkGreen -center Orange -outline dimgrey + I Exec exec xbiff -bg Orange -fg DarkGreen -geometry +1100+0 ############################################################################### # Functions ############################################################################### AddtoFunc Maximize-Function "D" Maximize 100 100 + "C" Maximize 0 100 + "M" Function Go-Max AddtoFunc Go-Max "I" Current (Maximized) Maximize + "I" Maximize 100 100 AddToFunc Resize-or-Raise "I" Raise + "M" Resize + "D" Lower AddToFunc Move-or-Raise "I" Raise + "M" Move + "D" Lower AddToFunc Move-or-DeIconify "I" Raise + "M" Move + "C" Iconify ############################################################################### # Mouse ############################################################################### Mouse 1 R A Menu Root-Menu Nop Mouse 2 R A Menu Window-Ops Nop Mouse 3 R A WindowList ButtonStyle 4 Vector 5 20x20@1 80x20@1 80x80@0 20x80@0 20x20@1 ButtonStyle 4 - MWMDecorMax ButtonStyle 2 Vector 5 40x40@1 60x40@1 60x60@0 40x60@0 40x40@1 ButtonStyle 2 - MWMDecorMin ButtonStyle 1 Vector 7 65x15@0 25x55@1 45x55@0 35x85@1 75x45@0 55x45@1 65x15@0 ButtonStyle 1 - MWMDecorMenu Mouse 1 F A Resize-or-Raise Mouse 1 TS A Move-or-Raise Mouse 1 I A Move-or-DeIconify Mouse 2 FTSI A Iconify Mouse 3 FTSI A RaiseLower #--- Title buttons Mouse 0 4 A Maximize-Function Mouse 0 2 A Iconify Mouse 0 1 A Close ############################################################################### # Buttons ############################################################################### *FvwmButtonsRows 5 *FvwmButtonsColumns 8 *FvwmButtonsGeometry 132x84-0+0 *FvwmButtonsBoxSize fixed *FvwmButtonsFont None *FvwmButtonsBack Orange *FvwmButtonsPadding 0 0 *FvwmButtons(4x4+4+0, Swallow(UseOld,Respawn) ASClock "Exec exec asclock -12") *FvwmButtons(8x1+0+4, Swallow(UseOld,Respawn) \ XLoad "Exec xload -nolabel -geometry 128x12+0+0 -bg dimgrey -fg white") *FvwmButtons(2x2+0+0, Icon zero.xpm, Action "Desk 0 0") *FvwmButtons(2x2+2+0, Icon one.xpm, Action "Desk 0 1") *FvwmButtons(2x2+0+2, Icon two.xpm, Action "Desk 0 2") *FvwmButtons(2x2+2+2, Icon three.xpm, Action "Desk 0 3") Style FvwmButtons StaysOnBottom, ClickToFocus, NoTitle, NoHandles, Sticky, WindowListSkip ############################################################################### # KEYBOARD ############################################################################### Key r A M Restart 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 Desk 0 0 Key F2 A M Desk 0 1 Key F3 A M Desk 0 2 Key F4 A M Desk 0 3 Key Tab A M RaiseLower ############################################################################### # Menus ############################################################################### AddtoMenu Root-Menu + "Shell terminal (BIG FONT)" Exec exec rxvt + "Rxvt (7x14 font)" Exec exec rxvt -bg azure3 -fg black -fn 7x14 + "Aterm white" Exec exec aterm -fg white -transparent -ls + "Eterm (10x20 font)" Exec exec eterm --font 10x20 --trans --shade 45 -ls + "" Nop + "Firefox" Exec exec firefox + "Skrooge" Exec exec skrooge + "Emacs" Exec exec emacs + "" Nop + "" Nop + "Show window info" FvwmIdent + "Talk to Fvwm" FvwmTalk + "Disable AutoRaise" KillModule FvwmAuto + "Enable AutoRaise" Module FvwmAuto 200 Raise Nop + "" Nop + "Other" Popup menu_others + "Exit Fvwm" Popup Quit-Verify AddToMenu Quit-Verify "Really Quit Fvwm?" Title + "Yes, Log Me Out" Quit + "" Nop + "No, Sorry ... I Didn't Mean It" Nop + "" Nop + "Try To Refresh" Refresh + "Try To Restart" Restart fvwm2 AddToMenu Window-Ops "Window Operations" Title + "Move" Move + "Resize" Resize + "Raise" Raise + "Lower" Lower + "Iconify/DeIconify" Iconify + "Stick/UnStick" Stick + "Maximize/Normalize" Maximize + "Refresh" RefreshWindow + "" Nop + "Delete" Delete + "Close" Close + "Destroy" Destroy AddToMenu menu_others "Other" Title + "Kcalculator" Exec exec kcal + "Kdictionary" Exec exec kdict + "" Nop + "Xmms" Exec exec xmms + "Audacious" Exec exec audacious + "" Nop + "Kiriki Dice" Exec exec kiriki + "Frozen bubble" Exec exec frozen-bubble + "neverball" Exec exec neverball + "koules" Exec exec koules-launcher + "Xmahjongg" Exec exec xmahjongg.sh + "Xspacewarp" Exec exec xspacewarp + "Angband" Exec exec angband + "" Nop + "Pin Menu" TearMenuOff