# FVWM 2 initialization file # must be either ~/.fvwm2rc or /etc/X11/fvwm2/system.fvwm2rc #========================================================================# # # Fonts - one for window titles, another for icons, and another for the menus # WindowFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* IconFont -adobe-helvetica-medium-r-*-*-*-120-*-*-*-*-*-* MenuStyle black grey76 grey30 -adobe-helvetica-medium-r-*-*-*-120-*-*-*-*-*-* fvwm #========================================================================# # # Module path and paths to the icons # ModulePath is a colon-separated list, just like regular unix PATH # ModulePath /usr/X11R6/lib/X11/fvwm2/ PixmapPath /usr/include/X11/pixmaps/:/usr/X11R6/icons/ IconPath /usr/include/X11/bitmaps/:/usr/local/icons/ *FvwmScriptPath /usr/X11/lib/X11/fvwm2/Scripts #========================================================================# # # Set the default window colors. The syntax is: # DefaultColors winforecolor winbackcolor titleforecolor titlebackcolor # where: # winbackcolor is the background (border) color of all windows, # including the menu windows # winforecolor is used for the menu text # titlebackcolor is the background color used for title bars of # non selected windows # titleforecolor is the color of the title text of non selected windows # #DefaultColors Black #c3c3c3 #c3c3c3 grey51 #DefaultColors Black LightSkyBlue Black #c3c3c3 # # Text and background color for the title bar of the active (selected) window # HilightColor Black #c5d5e5 # # Text and background color for the title bar of sticky windows # #StickyColors grey51 #60c080 # You can also use the Style command to set the colors of individual # title bars of some non-selected windows Style "*" ForeColor Black Style "*" BackColor #c3c3c3 #========================================================================# #button styles for title bar buttons #button order: 1 -------- 6 4 2 ButtonStyle All ActiveUp (-- Raised) Inactive (-- Raised) ActiveDown (-- Sunk) ButtonStyle 1 MiniIcon #ButtonStyle 1 Pixmap mini-bx2.xpm #ButtonStyle 6 Default 4 ButtonStyle 6 Pixmap mini-ball.xpm ButtonStyle 4 Default 2 #ButtonStyle 4 Pixmap mini-max1.xpm ButtonStyle 2 Pixmap mini-cross.xpm #========================================================================# # # Set up the major operating modes # GlobalOpts ClickToFocusDoesntPassClick, MouseFocusClickRaises #whether to put decorations on dialog boxes etc. Style "*" DecorateTransient # Let's comment this out and be more UNIX-like :^) Style "*" SloppyFocus # If we use the FvwmTaskBar we don't need the icons :-) # Style "..." Icon is also commented below. Style "*" NoIcon Style "*" MWMFunctions Style "*" HintOverride Style "*" MWMDecor Style "*" MWMBorder Style "*" BorderWidth 1 Style "*" HandleWidth 3 #moving windows: 1000 means all windows OpaqueMoveSize 1000 EdgeScroll 100 100 EdgeResistance 10000 0 # # RandomPlacement prevents user interaction while placing windows: # Style "*" RandomPlacement #want to have windows de-iconified at current screen, not where they were #iconified! Used to be "StubbornIcons", now ...? Style "*" StickyIcon # # NoPPosition instructs fvwm to ignore the PPosition field in window # geometry hints. Emacs annoyingly sets PPosition to (0,0)! # Style "*" NoPPosition #========================================================================# # # Set the desk top size in units of physical screen size # DeskTopSize 3x3 #pager size #Scroll +100 +100 #set the initial position at the center #Desk 0 4 #this sets the "desk" - not the "page" #========================================================================# # Set the decoration styles and window options # Order is important!!!! # If compatible styles are set for a single window in multiple Style # commands, then the styles are ORed together. If conflicting styles # are set, the last one specified is used. # These commands should command before any menus or functions are defined, # and before the internal pager is started. # # Default border and handle widths # #Style "*" BorderWidth 5, HandleWidth 5 #Display styles for particular applications Style "Fvwm*" NoTitle, Sticky, WindowListSkip Style "Fvwm Pager" StaysOnTop, NoHandles Style "FvwmBanner" StaysOnTop Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip, BorderWidth 5 Style "*clock" StaysOnTop, NoTitle, NoHandles, Sticky, WindowListSkip Style "xbiff" NoTitle, Sticky, WindowListSkip Style "xrus" NoTitle, NoHandles, Sticky, WindowListSkip Style "mount" NoTitle, NoHandles, Sticky, StaysOnTop # # Some mini-icons for the title bar - the option is MiniIcon, not TitleIcon # Style "*" MiniIcon mini-x2.xpm Style "*xterm*" MiniIcon mini-term.xpm Style "rxvt" MiniIcon mini-term.xpm Style "xcalc" MiniIcon mini-calc.xpm Style "shell" MiniIcon mini-term.xpm Style "xv" MiniIcon mini-xv.xpm Style "Netscape" MiniIcon mini-nscape.xpm Style "nedit" MiniIcon mini-doc1.xpm #Style "xmag" MiniIcon mini-zoom.xpm #Style "textedit" MiniIcon mini-edit.xpm #Style "tkps" MiniIcon mini-run.xpm Style "Ghostview" MiniIcon mini-gv.xpm Style "Xcolorsel" MiniIcon mini-colors.xpm Style "IDL*" MiniIcon mini-zoom.xpm #Style "xeyes" MiniIcon mini-eyes.xpm Style "*fm*" MiniIcon mini-filemgr.xpm Style "mount" MiniIcon mini-filemgr.xpm # xman resource names Style "topBox" MiniIcon mini-book1.xpm Style "help" MiniIcon mini-book2.xpm Style "manualBrowser" MiniIcon mini-book2.xpm # xpaint resource names #Style "xpaint" MiniIcon mini-paint.xpm #Style "Canvas" MiniIcon mini-paint.xpm #Style "fatbits" MiniIcon mini-paint.xpm #Style "filebrowser" MiniIcon mini-paint.xpm #Style "rxvt" Icon term.xpm #Style "xterm" Icon xterm.xpm #Style "Appointment" Icon datebook.xpm #Style "xcalc" Icon Rcalc.xpm #Style "xbiff" Icon mail1.xpm #Style "xmh" Icon mail1.xpm, StartsOnDesk 2 #Style "xman" Icon xman.xpm #Style "xvgr" Icon graphs.xpm #Style "matlab" Icon math4.xpm #Style "xmag" Icon mag_glass.xpm #Style "xgraph" Icon graphs.xpm #Style "xv" Icon xview.xpm #Style "FvwmButtons" Icon toolbox.xpm #Style "xconsole" Icon koala.xpm #Style "xsession" Icon koala.xpm #Style "textedit" Icon textedit.xpm #Style "ghostview" Icon gv.xpm #========================================================================# # # Stuff to do at start-up # AddToFunc "InitFunction" #+ "I" Module FvwmButtons + "I" Module FvwmButtons MiniButtons + "I" Module FvwmPager 0 0 + "I" Scroll +100 +100 #initialization: programs to run on start + "I" Exec xsetroot -solid LightSkyBlue + "I" Exec oclock -geometry 40x25-0+0 + "I" Exec rxvt -ls -geometry 80x25+0+50 -font 10x20 -title "shell" AddToFunc "RestartFunction" #+ "I" Module FvwmButtons + "I" Module FvwmButtons MiniButtons + "I" Module FvwmPager 0 0 + "I" Scroll +100 +100 #========================================================================# # Now define some handy complex functions # # This one moves and then raises the window if you drag the mouse, # only raises the window if you click, or does a full maximize if # you double click # AddToFunc "Move-or-Raise" "M" Move + "M" Raise + "C" Raise + "C" WindowShade 2 + "D" Maximize 100 100 # # This one moves and then lowers the window if you drag the mouse, # only lowers the window if you click, or does a RaiseLower if you double # click # AddToFunc "Move-or-Lower" "M" Move + "M" Lower + "C" Lower + "D" RaiseLower # # This one moves or (de)iconifies: # AddToFunc "Move-or-Iconify" "M" Move + "D" Iconify # # This one resizes and then raises the window if you drag the mouse, # only raises the window if you click, or does a RaiseLower if you double # click # AddToFunc "Resize-or-Raise" "M" Resize + "M" Raise + "C" Raise + "D" RaiseLower AddToFunc "maximize_func" "M" Maximize 100 100 + "M" Raise + "C" Maximize 100 100 + "D" Maximize 100 100 # # This one gives the window focus and raises it # AddToFunc "Focus-and-Raise" "M" Raise + "M" Focus #+ "M" Raise #========================================================================# # # Now define the menus - defer bindings until later # # This is for the Start menu of the FvwmTaskBar DestroyMenu "StartMenu" AddToMenu "StartMenu" #+ "Manual Pages %mini-book1.xpm%" Exec xman #+ "Magnifying Glass %mini-zoom.xpm%" Exec xmag #+ "" Nop + "Accessories%mini-hammer.xpm%" Popup Accessories + "Shells%mini-term.xpm" Popup Shells + "Viewers%mini-doc.xpm%" Popup Viewers + "Network apps %mini-x2.xpm%" Popup Network + "Editors %mini-edit.xpm%" Popup Editors + "Cyrillic stuff" Popup Cyrillic + "Science" Popup Science + "File Managers %mini-filemgr.xpm%" Popup Filemanagers + "" Nop + "Games %mini-happy.xpm%" Popup Games + "Modules%mini-modules.xpm%" Popup Module-Popup + "Refresh Screen %mini-ray.xpm%" Refresh #+ "" Nop #+ "Lock Screen %mini-lock.xpm%" Popup Screenlock #+ "Screensaver %mini-display.xpm%" Popup Screensaver + "" Nop #+ "" Nop + "Exit Fvwm2 %mini-stop.xpm%" Popup Quit-Verify DestroyMenu "Shells" AddToMenu "Shells" + "Local:" Nop + "Xterm (7x14 font)%mini-term.xpm%" Exec xterm -sb -sl 500 -j -ls -fn 7x14 -fb 7x14bold -title "Color xterm" + "Large Xterm (10x20 font)%mini-term.xpm%" Exec xterm -sb -sl 500 -j -ls -fn 10x20 + "" Nop + "Rxvt (7x14 font)%mini-term.xpm%" Exec rxvt -font 7x14 -ls + "Rxvt (Courier)%mini-term.xpm%" Exec rxvt -font "-adobe-courier-medium-r-normal--14-*-*-*-*-*-*-*" -ls + "Large Rxvt (10x20 font)%mini-term.xpm%" Exec rxvt -font 10x20 -ls -geometry 80x25 + "" Nop + "Remote:" Nop + "" Nop + "Urania" Exec rxvt -font -cronyx-courier-medium-r-normal--17-*-*-*-*-*-koi8-r -T Urania -n Urania -e telnet urania.amtp.cam.ac.uk DestroyMenu "Accessories" AddToMenu "Accessories" + "Font viewer (xfontsel)%mini-font.xpm%" Exec xfontsel + "Manual pages%mini-book1.xpm%" Exec xman + "Magnifying glass%mini-zoom.xpm%" Exec xmag + "Oclock%mini-clock.xpm%" Exec oclock -geometry 40x25-0+0 + "Running Processes (Top)%mini-run.xpm%" Exec rxvt -font 7x14 -T Top -n Top -e top + "Mount.app" Exec Mount -n + "System load%mini-perf.xpm%" Exec xload + "Xclipboard%mini-clipboard.xpm%" Exec xclipboard + "Xclock%mini-clock.xpm%" Exec xclock + "gtkFind" Exec gtkfind + "Xkill" Exec xkill + "Edit .fvwm2rc" Exec nedit_client -noask ~/.fvwm2rc DestroyMenu "Editors" AddToMenu "Editors" + "---text---" Nop + "Notepad" Exec gnp + "Nedit%mini-doc1.xpm%" Exec nedit_client -noask + "Emacs%mini-edit.xpm%" Exec emacs -geometry 82x34+0+0 #+ "GXedit%mini-edit.xpm%" Exec gxedit + "---graphics---" Nop + "Xfig%mini-xfig.xpm%" Exec xfig + "GIMP%mini-camera.xpm%" Exec gimp #+ "Xpaint%mini-paint.xpm%" Exec xpaint DestroyMenu "Viewers" AddToMenu "Viewers" + "- picture:" Nop + "GQview" Exec gqview + "GTKsee%view.xpm%" Exec gtksee + "Xv%mini-xv.xpm%" Exec xv + "- PostScript:" Nop + "Ghostview%mini-gv.xpm%" Exec ghostview + "Mgv" Exec mgv + "gv" Exec gv + "- other:" Nop + "Xdvi" Exec xdvi + "Xpdf%mini-pdf.xpm%" Exec xpdf + "Acrobat" Exec acroread DestroyMenu "Games" AddToMenu "Games" + "GTK-balls%small_cyan_ball.xpm%" Exec /usr/local/games/gtkballs + "xsokoban" Exec /usr/local/games/xsokoban DestroyMenu "Science" AddToMenu "Science" + "Gnuplot%mini-zoom.xpm%" Exec xterm -T "Gnuplot" -name Gnuplot -fn 7x14 -e gnuplot + "Xfractint%mini-fractal.xpm%" Exec xterm -font 7x14 -e xfractint map=chroma DestroyMenu "Cyrillic" AddToMenu "Cyrillic" + "keyboard switcher" Exec xrus + "rxvt with koi8-r%mini-term.xpm%" Exec rxvt -fn "-cronyx-courier-medium-r-normal--17-*-*-*-*-*-koi8-r" -ls -T koi8-rxvt + "rxvt with 1251%mini-term.xpm%" Exec rxvt -fn 1251-9x15 -ls -T 1251-rxvt DestroyMenu "Network" AddToMenu "Network" + "NcFTP" Exec rxvt -name NcFtp -T FTP -ls -fn 7x14 -e ncftp + "WxFTP%mini-ftp.xpm%" Exec wxftp + "Netscape%mini-nscape.xpm%" Exec nsopen + "ICQ" Exec gtkicq + "Pine%mini-mail.xpm%" Exec rxvt -name Mail -T Mail -ls -fn 7x14 -e pine -i + "Lynx" Exec rxvt -geometry 70x24 -font 10x20 -title lynx -e lynx + "Dial up PPP" Exec ppp on + "Hang up PPP" Exec ppp off DestroyMenu "Filemanagers" AddToMenu "Filemanagers" + "TkDesk%mini-desktop.xpm%" Exec tkdesk #+ "Xfilemanager%mini-filemgr.xpm%" Exec xfilemanager #+ "Xfm%mini-filemgr.xpm%" Exec xfm + "mc (text)" Exec rxvt -font 7x14 -title Commander -e mc + "mc (Tk)" Exec tkmc # # This menu is invoked as a sub-menu - it allows you to quit, # restart, or switch to another WM. # DestroyMenu "Quit-Verify" AddToMenu "Quit-Verify" "Really quit?" Title + "Restart fvwm2%mini-turn.xpm%" Restart fvwm2 + "" Nop + "Choose carefully:" Nop + "" Nop + "Yes, really quit X session%mini-exclam.xpm%" Quit + "" Nop + "No, don't quit" Nop + "" Nop #+ "Start WindowMaker%mini-exp.xpm%" Restart wmaker # # Provides a list of modules to fire off # DestroyMenu "Module-Popup" AddToMenu "Module-Popup" + "Audio" Module FvwmAudio + "Backer" Module FvwmBacker + "Cpp" Module FvwmCpp + "Form" Module FvwmForm + "GoodStuff" Module FvwmGoodStuff + "Scroll" Module FvwmScroll + "Cascade" Module FvwmCascade + "Tile" Module FvwmTile + "IconMan" Module FvwmIconMan + "IconBox" Module FvwmIconBox + "" Nop + "Banner %mini-fvwm.xpm%" Module FvwmBanner + "Button Bar%mini-ball.xpm%" Module FvwmButtons + "Button Bar (Mini)%mini-ball.xpm%" Module FvwmButtons MiniButtons #+ "Clean-Up%mini-pencil.xpm%" Module FvwmClean + "Configure%mini-hammer.xpm%" Module FvwmConfig #+ "Debug%mini-bug2.xpm%" Module FvwmDebug + "Identify%mini-question.xpm%" Module FvwmIdent + "Save Desktop%mini-desktop.xpm%" Module FvwmSaveDesk + "Pager%mini-pager.xpm%" Module FvwmPager 0 0 + "Wharf" Module FvwmWharf + "TaskBar" Module FvwmTaskBar + "Window List%mini-windows.xpm%" Module FvwmWinList + "Talk to fvwm2%mini-exclam.xpm%" Module FvwmTalk # # This defines the common window operations # DestroyMenu "Window-Ops" AddToMenu "Window-Ops" "Window Ops Alt-F2" Title + "&Move Alt-F5%mini-move.xpm%" Function Move-or-Raise + "&Resize Alt-F6%mini-resize.xpm%" Function Resize-or-Raise + "R&aise Alt-F1%mini-raise.xpm%" Raise + "&Lower Alt-F3%mini-lower.xpm%" Lower + "(De)Iconify Alt-F9" Iconify + "(Un)Stick Alt-F11" Stick + "(Un)Maximize Alt-F7%mini-max1.xpm%" Function maximize_func + "(Un)S&hade Alt-F8" WindowShade + "" Nop + "Kill Alt-F12%mini-bomb.xpm%" Destroy + "&Close Alt-F4%mini-cross.xpm%" Delete + "" Nop + "Switch to... Ctrl-Esc" WindowList + "Refresh Screen%mini-ray.xpm%" Refresh # # A trimmed down version of "Window Ops", good for binding to decorations # AddToMenu "Window-Ops2" "&Restore" Iconify -1 + "&Move" Move-or-Raise + "&Size" Resize-or-Raise + "R&aise" Raise + "&Lower" Lower + "Mi&nimize" Iconify 1 + "Ma&ximize" Maximize 100 100 + "S&hade -" WindowShade + "" Nop + "S&witch to..." WindowList + "&Kill" Destroy + "&Close Alt+F4" Delete #========================================================================# # # One more complex function - couldn't be defined earlier because it used # pop-up menus # # This creates the "system" menu for the title-bar window-ops # pop-up # AddToFunc "window_ops_func" "C" PopUp Window-Ops + "M" PopUp Window-Ops + "D" Delete #========================================================================# # # Mouse bindings # # First, for the mouse in the root window # I use the AnyModifier (A) option for the modifier field, so you can hold down # any shift-control-whatever combination # Button Context Modifi Function Mouse 3 R A Menu "StartMenu" Nop Mouse 2 R A Menu "Window-Ops" Nop Mouse 1 R A WindowList #Mouse 3 R A Module "winlist" FvwmWinList transient # Now the title bar buttons # Any mouse button in the left title-bar button gives the window ops menu # First or second mouse button in the first right title-bar button Iconifies the window; third button shades the window # First mouse button in the second title-bar button full-maximizes, second button maximizes vertically, third button horizontally # First or second mouse button in the third title-bar button closes the window, third button kills it # Note the use of "Mouse 0" for AnyButton and the weird enumeration of title bar buttons (1 6 4 2). # Button Context Modif Function Mouse 0 1 A Function "window_ops_func" Mouse 1 2 A Close Mouse 3 2 A Destroy #Mouse 0 4 A Maximize 100 100 Mouse 1 4 A Maximize 100 100 Mouse 2 4 A Maximize 0 100 Mouse 3 4 A Maximize 100 0 Mouse 1 6 A Iconify Mouse 2 6 A Iconify Mouse 3 6 A WindowShade # Now the rest of the frame # Here I invoke my complex functions for Move-or-lower, Move-or-raise, # and Resize-or-Raise. # # Button 1 in the corner pieces or sides, without any modifiers, gives resize or raise Mouse 1 FS N Function "Resize-or-Raise" # Button 1 in the title, sides, or icon, w/ any modifiers, gives move or raise Mouse 1 TI A Function "Move-or-Raise" # Button 1 in the sides or frame with shift gives move or raise Mouse 1 FS S Function "Move-or-Raise" # Button 1 in an icons gives move for a drag, de-iconify for a double-click, # nothing for a single click # Button 2 in an icon, w/ any modifiers, gives de-iconify Mouse 1 I A Function "Move-or-Iconify" Mouse 2 I A Iconify Mouse 3 I A Function "window_ops_func" # Button 2 in the corners, sides, or title-bar gives the window ops menu Mouse 2 FST A Function "window_ops_func" # Button 3 anywhere in the decoration (except the title-bar buttons) # does a raise-lower Mouse 3 TSF A RaiseLower # Button 3 in the window, with the alt key, # gives Move. Used to use control here, but that interferes with xterm Mouse 1 W M Move-or-Raise Mouse 2 W M Move-or-Lower Mouse 3 W M Move #========================================================================# # Now some keyboard shortcuts. #window modifiers: R - root window, A - any window #key modifiers: A - any, C - Ctrl, M - Alt, S - Shift, N - no key # Arrow Keys # press page + Ctrl-Alt anywhere to scroll by 1 page #Key Home A CS Scroll -100 0 #Key End A CS Scroll +100 +0 #Key Prior A CS Scroll +0 -100 #Key Next A CS Scroll +0 +100 Key Left A CM Scroll -100 0 Key Right A CM Scroll +100 +0 Key Up A CM Scroll +0 -100 Key Down A CM Scroll +0 +100 # press arrow + Ctrl-shift to scroll by 1/10 of a page Key Left A CS Scroll -10 +0 Key Right A CS Scroll +10 +0 Key Up A CS Scroll +0 -10 Key Down A CS Scroll +0 +10 # press shift Alt arrow + control anywhere, and move the pointer by 1% of a page Key Left A SMC CursorMove -1 0 Key Right A SMC CursorMove +1 +0 Key Up A SMC CursorMove +0 -1 Key Down A SMC 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 Raise Key F2 A M Popup "Window-Ops" Key F3 A M Lower Key F4 A M Close Key F5 A M Move Key F6 A M Resize Key F7 A M Maximize 100 100 Key F8 A M WindowShade Key F9 A M Iconify Key F11 A M Stick Key F12 A M Destroy #Page Up/Page Down keys are used to scroll by one desktop page # in any context, press page up/down + control # in root context, just pressing page up/down is OK # # I prefer the non-wrapping scroll. These are for example purposes only #Key Next A C Scroll 100000 0 #Key Next R N Scroll 100000 0 #Key Prior A C Scroll -100000 0 #Key Prior R N Scroll -100000 0 Key Tab A M Prev Focus-and-Raise Key Tab A MS FlipFocus Key Escape A C WindowList #make use of the "Windows 95" keys Key Meta_R A A WindowList Key Menu A A Popup StartMenu #Key Meta_L A A Menu "Window-Ops" Nop Key Meta_L A A Popup Window-Ops #========================================================================# # Definitions used by the modules #------------------ Pager *FvwmPagerBack DeepSkyBlue3 *FvwmPagerFore black *FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmPagerHilight #c3c3c3 *FvwmPagerGeometry -3-23 *FvwmPagerLabel 0 desk *FvwmPagerSmallFont 5x8 #------------------ FvwmButtons *FvwmButtonsFore Black *FvwmButtonsBack #c3c3c3 *FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* # Geometry - really likes to pick its own size, but giving a position is OK *FvwmButtonsGeometry -5-5 # Layout: specify rows or columns, not both *FvwmButtonsRows 1 # Define the buttons to use..... *FvwmButtons xclock clock.xpm exec "xclock" Exec xclock -bg \#c3c3c3 -geometry -1500-1500 -padding 0 #*GoodStuff xcmap NULL Swallow "xcmap" xcmap -geometry -1500-1500 *FvwmButtons (2x1) load NULL Swallow "xload" Exec nice -16 xload -nolabel -bg grey60 -update 5 -geometry -1500-1500 *FvwmButtons Netscape nscape.xpm Exec "Netscape" netscape *FvwmButtons xterm rterm.xpm Exec "Color xterm" xterm -ls -sb -fn 7x14 -title "Color xterm" #*FvwmButtons xfm Xfm.xpm Exec "Xfm" xfm -title "File Manager" *FvwmButtons nedit textedit.xpm Exec "Textedit" nedit_client -noask *FvwmButtons xcalc rcalc.xpm Exec "Calculator" xcalc #*FvwmButtons xv xv.xpm Exec "xv" xv #*FvwmButtons ghostview gv.xpm Exec "ghostview" ghostview #*FvwmButtons netscape nscape.xpm Exec "Netscape" netscape -geometry 920x650+90+5 *FvwmButtons kill rbomb.xpm Destroy #*FvwmButtons (2x1) - whatever SwallowModule Exec "Desktop" FvwmPager 0 0 *FvwmButtons (2x1, Swallow(UseOld) "Desktop" 'FvwmPager 0 0') #------------------ MiniButtons Style "MiniButtons" NoTitle, NoHandles, Sticky, StaysOnTop, WindowListSkip, BorderWidth 0 *MiniButtonsFore Black *MiniButtonsBack #c0c0c0 *MiniButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *MiniButtonsGeometry -2-2 *MiniButtonsRows 1 *MiniButtonsPadding 1 1 *MiniButtons - mini-display.xpm Exec "shell" rxvt -ls -geometry 70x20 -font 10x20 -title "shell" *MiniButtons - mini-nscape.xpm Exec "Netscape" netscape -geometry 790x543+0+0 *MiniButtons - mini-doc1.xpm Exec "Untitled" nedit_client -noask *MiniButtons - mini-bomb.xpm Destroy #------------------ Identify *FvwmIdentBack #000080 *FvwmIdentFore Yellow *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* #------------------ FvwmWinList *FvwmWinListBack #c3c3c3 *FvwmWinListFore Black *FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmWinListAction Click1 Iconify -1,Focus *FvwmWinListAction Click2 Iconify *FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent *FvwmWinListUseSkipList *FvwmWinListGeometry +0-1