#undefine(`include') changecom(`/*', `*/') # Heavy use of m4 here - needs to be called as `fvwm2 -f "FvwmM4 .fvwm2rc"' # Define common stuff at the top to make things consistent, particularly # the Eng machines - it used to need things changing about 20 times, one per # machine. Also means adding of new machines is easy - 3 entries: # here at the top, put a definition of colour, name, userid etc # add an rc_(whatever) to the logins menu # add a _gs2(whatever) to the GoodStuff bar #If there is an icon to match the machine name, add a _style(whatever) entry #Set up forloop functions for later use. Copied out of the m4 manual. # define(`forloop',`pushdef(`$1', `$2')_forloop(`$1', `$2', `$3', `$4')popdef(`$1')') define(`_forloop',`$4`'ifelse($1, `$3', ,`define(`$1', incr($1))_forloop(`$1', `$2', `$3', `$4')')') #Set up capitalisation functions. Ditto. # define(`upcase', `translit(`$*', `a-z', `A-Z')')dnl define(`downcase', `translit(`$*', `A-Z', `a-z')')dnl define(`capitalize1',`regexp(`$1', `^\(\w\)\(\w*\)', `upcase(`\1')`'downcase(`\2')')')dnl define(`cap_first', `patsubst(`$1', `\w+', `capitalize1(`\&')')')dnl #Set up style functions define(`_style', `Style "$1*" Icon $2.xpm Style "upcase($1)*" Icon $2.xpm') #Set up the remote xterm aliases... # # _opt is the thing to call for an xterm with rlogin, _sopt for ssh # ybxterm is a shell script containing the standard options for each xterm define(`rxterm', `ybxterm -ut -T $1 -n $1 $2 -e rlogin $1 -l $3 &') define(`sxterm', `ybxterm -ut -T $1 -n $1 $2 -e ssh -P $1 -l $3 &') define(`mxterm', `ybxterm -ut -T $1 -n $1 $2 -e mosh $3@$1 &') define(`_opt', `rxterm($1,`-bg $2 -fg $3 -cr $3',$4)') define(`_sopt', `sxterm($1,`-bg $2 -fg $3 -cr $3',$4)') define(`_mopt', `mxterm($1,`-bg $2 -fg $3 -cr $3',$4)') define(`_optshort', `rxterm($1,`-geometry 80x8 -bg $2 -fg $3 -cr $3',$4)') define(`localterm', `ybxterm -ut -T CLIENTHOST -n CLIENTHOST &') # define r_(machine) for each, fields are machine name, bg, fg, userid # # Linux machines first # # gray, blue # black, orange define(`r_tack', `_sopt(`tack',red4,yellow,steve)') define(`r_orion', `_sopt(`orion',sienna,yellow,steve)') define(`r_aardvark', `_sopt(`aardvark',sienna,yellow,steve)') define(`r_netready3', `_sopt(`netready3',blue4,white,steve)') define(`r_symbiosis', `_sopt(`symbiosis',blue4,white,steve)') define(`r_lotus', `_sopt(`lotus',blue4,yellow,steve)') define(`r_tvr', `_sopt(`tvr',blue4,yellow,steve)') define(`r_feta', `_sopt(`feta',blue4,yellow,steve)') define(`r_shrimp', `_sopt(`shrimp',blue4,yellow,steve)') define(`r_trabant', `_opt(`trabant',blue4,yellow,steve1)') define(`r_trabant_s', `_optshort(`trabant',blue4,yellow,steve1)') define(`r_chiark', `_sopt(`chiark.greenend.org.uk',red4,white,stevem)') define(`r_sledge', `_sopt(`sledge.mossbank.org.uk',red4,yellow,steve)') define(`r_jack', `_mopt(`jack.einval.com',purple4,white,steve)') define(`r_free', `_sopt(`free.hands.com',blue4,white,stevem)') define(`r_virgo', `_sopt(`virgo',gray,blue,steve)') define(`r_cetus', `_sopt(`cetus',black,orange,steve)') define(`r_amino', `_sopt(`ssh.aminocom.com',red4,yellow,smcintyre)') define(`r_aries', `_sopt(`aries',black,SkyBlue1,steve)') define(`r_gemini', `_sopt(`gemini',green4,white,steve)') #define(`r_hydra', `_sopt(`hydra',green4,yellow,steve)') define(`r_libra', `_sopt(`libra',purple4,yellow,steve)') define(`r_algol', `_sopt(`algol',red4,white,steve)') define(`r_panic', `_sopt(`panic',dimgrey,yellow2,steve)') define(`r_flash', `_sopt(`flash',dimgrey,yellow2,steve)') define(`r_cursed', `_sopt(`cursed',dimgrey,yellow2,steve)') define(`r_cancer', `_sopt(`cancer',coral2,white,steve)') #define(`r_chunix', `_sopt(`chunix.chu',yellow3,black,sam1007)') define(`rc_', `"$1" Exec r_$1') define(`grc_', `Exec "xterm" r_$1') define(`_gs2', `*FvwmButtons2: $1 `$1'.xpm grc_(`$1')') # Font to use for window title bars, winlist and menus define(`small_font', `-*-clean-medium-r-normal-*-8-*-*-*-*-*-*-*') # And in the buttons define(`button_font', `-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*') ############################################################################## Style "*" BorderWidth 6, HandleWidth 5, Icon unknown1.xpm, SloppyFocus Style "*" Color yellow/seagreen, MWMFunctions,MWMDecor,HintOverride Style "*" DecorateTransient,IconBox -100 +220 -1 -85, DumbPlacement, Style "*" ActivePlacement Style "*" StickyIcon HilightColor yellow #505090 TitleStyle LeftJustified MenuStyle yellow #405090 yellow small_font mwm WindowFont small_font IconFont small_font ClickTime 150 ColormapFocus FollowsFocus XORvalue 255 DefaultColors yellow #505090 Emulate mwm # OpaqueMove has a number (N) attached to it (default 5). # if the window occupies less than N% of the screen, # then opaque move is used. 0 <= N <= 100 #OpaqueMove 100 # move by 10% on the edge of the screen. EdgeScroll 100 100 # A modest delay before scrolling pages seems to be nice... EdgeResistance 100 100 #set the desk top size in units of physical screen size DeskTopSize 5x5 ########################################################################## # Module path and paths to the icons # # ModulePath is a colon-separated list, just like regular unix PATH ImagePath /home/steve/.fvwm/pixmaps # WATCH THE USE OF THE WORD "INCLUDE" HERE - M4 WILL REPLACE IT IF NOT # QUOTED... Style "*apm" Sticky, NoTitle, NoHandles, ClickToFocus, Color yellow/#8e1818, WindowListSkip Style Sticky NoTitle, NoHandles, Color yellow/#8e1818, Sticky, WindowListSkip Style "Fvwm*" NoTitle, Sticky, WindowListSkip, Color yellow/#8e1818 Style "*Pager*" BorderWidth 4, StaysOnTop, NoHandles Style "FvwmBanner" StaysOnTop Style "FvwmWinList" BorderWidth 0 Style "FvwmBut*" UseStyle Sticky, BorderWidth 0 Style "Monitor" UseStyle Sticky Style "xload" UseStyle Sticky Style "xosview*" UseStyle Sticky, Title, ClickToFocus Style "*lock" UseStyle Sticky Style "xbiff" UseStyle Sticky Style "swisswatch" UseStyle Sticky Style "xmailbox" UseStyle Sticky Style "Maker" StartsOnDesk 1 Style "matlab" StartsOnDesk 3 Style "signal" StartsOnDesk 3 Style "rxvt" Icon xterm.xpm Style "xterm" Icon 2hammer4.xpm Style "Appointment" Icon datebook.xpm Style "xcalc" Icon xcalc.xpm Style "xbiff" Icon mail1.xpm Style "header" NoTitle,StaysOnTop,NoHandles Style "Audacious" NoTitle,StaysOnTop,NoHandles 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 "GoodStuff" Icon toolbox.xpm Style "xconsole" Icon fvwm.xpm Style "Xman" Icon xman.xpm Style "*Mozilla*" Icon mozicon50.xpm Style "*Firefox*" Icon mozicon50.xpm Style "CLUB*" Icon clamp.xpm Style "club*" Icon clamp.xpm Style "PUNCH*" Icon clamp.xpm Style "punch*" Icon clamp.xpm Style "tw*" Icon clamp.xpm Style "clotho*" Icon clamp.xpm Style "atropos*" Icon clamp.xpm Style "HERMES*" Icon xterm-sun.xpm Style "hermes*" Icon xterm-sun.xpm Style "LAUNCH*" Icon city.xpm Style "launch*" Icon city.xpm Style "GREX*" Icon city.xpm Style "grex*" Icon city.xpm Style "Mosaic" Icon map.xpm Style "Pine" Icon mail1.xpm Style "Mutt" Icon mail1.xpm Style "Trn" Icon news1.xpm Style "News*" Icon news1.xpm _style(tack, tack) _style(chunix, chunix) _style(chiark, chiark) _style(piranha, piranha) _style(icarus, icarus) _style(gromit, gromit) _style(goblin, goblin) _style(phobos, phobos) _style(aries, aries) _style(myrddin, myrddin) _style(gandalf, gandalf) _style(khem, khem) _style(flash, flash) _style(cursed, cursed) _style(sledge, sledge) _style(jack, jack) _style(chiark, chiark) _style(free, free) _style(master, master) _style(darkstar, darkstar) _style(valour, valour) _style(yuggoth, yuggoth) _style(john, xterm-bsd) _style(lynx, xterm-bsd) _style(paul, xterm-bsd) _style(george, xterm-bsd) _style(ringo, xterm-bsd) _style(pete, xterm-bsd) _style(netready, xterm-bsd) _style(ecstatic, xterm-bsd) _style(netready3, xterm-bsd) _style(xena, xterm-bsd) _style(symbiosis, xterm-bsd) _style(nutter, xterm-bsd) _style(lotus, xterm-bsd) _style(tvr, xterm-bsd) _style(feta, xterm-bsd) _style(trabant, xterm-bsd) _style(shrimp, xterm-bsd) _style(cream, xterm-bsd) _style(pear, xterm-bsd) _style(stilton, xterm-bsd) _style(gemini, gemini) _style(libra, libra) _style(hydra, hydra) _style(algol, algol) _style(taurus, taurus) _style(amino, gate) _style(virgo, virgo) _style(aardvark, aardvark) _style(orion, orion) _style(tacitus, tacitus) _style(cancer,cancer) Style "xdos" Icon ms-dos.xpm Style "DOS in a BOX" Icon ms-dos.xpm Style "emacs*" Icon emacs.xpm Style "*LyX*" Icon lyx.xpm Style "*Netscape*" Icon netscape.xpm Style "xmcd" Icon xmcd.xpm Style "*XGusMix*" Icon xfmix.xpm Style "*modplay*" Sticky, WindowListSkip, Icon modplay.xpm # Change the Maximize and iconify buttons to up and down triangles. #ButtonStyle 2 4 50x35@1 65x65@0 35x65@0 50x35@1 #ButtonStyle 4 4 50x65@1 35x35@1 65x35@1 50x65@0 # Change the Kill button to a big "X", left hand button no. 2 #ButtonStyle 3 13 30x20@1 50x40@0 70x20@1 80x30@0 60x50@0 80x70@0 70x80@0 50x60@1 30x80@0 20x70@1 40x50@1 20x30@1 30x20@1 # Buttons at top right ButtonStyle 2 Pixmap maximise.xpm ButtonStyle 4 Pixmap iconify.xpm # Buttons at top left ButtonStyle 1 Pixmap fvwmmenu.xpm ButtonStyle 3 Pixmap delete.xpm ButtonStyle 5 Pixmap destroy.xpm ############################################################################# AddToFunc InitFunction "I" Module FvwmButtons FvwmButtons1 + "I" Module FvwmButtons FvwmButtons2 + "I" Module FvwmWinList + "I" Module FvwmPager 0 0 + "I" Module FvwmAuto 250 raise + "I" Module FvwmCommandS #+ "I" Exec xpostit -geometry +158+0 & AddToFunc RestartFunction "I" Module FvwmButtons FvwmButtons1 + "I" Module FvwmButtons FvwmButtons2 + "I" Module FvwmWinList + "I" Module FvwmPager 0 0 + "I" Module FvwmAuto 250 raise + "I" Module FvwmCommandS + "I" Recapture ############################################################################ # 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 RaiseLower if you double # click AddToFunc "Move-or-Raise" + "Motion" Move + "Motion" Raise + "Click" Raise + "DoubleClick" RaiseLower AddToFunc "maximize_func" + "Motion" Maximize 0 100 + "Click" Maximize 0 80 + "DoubleClick" 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" + "Motion" Move + "Motion" Lower + "Click" Lower + "DoubleClick" RaiseLower # This one moves or (de)iconifies: AddToFunc "Move-or-Iconify" + "Motion" Move + "DoubleClick" 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" + "Motion" Resize + "Motion" Raise + "Click" Raise + "DoubleClick" RaiseLower ############################################################################## #now define the menus - defer bindings until later # add the Debian automatically-generated menus... - linked later by a # "/Debian" entry in the top level menu... include(`/etc/X11/fvwm/menudefs.hook') include(`$[HOME]/.fvwm/menus-$[WHEREAMI]') AddToMenu "Local-Shells" "Xterm" Exec ybxterm & + "Large Xterm" Exec ybxterm -fn 10x20 & + "" Nop #+ "Rxvt" Exec rxvt -font 7x14 -ls & #+ "Large Rxvt" Exec rxvt -font 10x20 -ls & AddToMenu "Remote" "Rlogins" Title + rc_(aardvark) + rc_(aries) + rc_(cream) + rc_(cursed) + rc_(feta) + rc_(flash) + rc_(gemini) + rc_(hydra) + rc_(libra) + rc_(lotus) + rc_(orion) + rc_(pear) + rc_(shrimp) + rc_(symbiosis) + rc_(taurus) + rc_(trabant) + rc_(virgo) AddToMenu "Local-Apps" "Ghostview" Exec ghostview & + "GNU Emacs" Exec emacs & + "Nedit" Exec nedit & + "Xpaint" Exec xpaint & + "XV 3.10a" Exec xv & + "Mosaic" Exec mosaic & + "Netscape" Exec netscape -geometry 1000x1000 2>/tmp/netscape-errors & + "WAVPlay" Exec xplay & + "XArchie" Exec xarchie & + "CD Player" Exec xmcd 2>/dev/null & + "GUSMix" Exec xgusmix & + "ModPlay" Exec _mod_play AddToMenu "Utils" "Xconsole" Exec restart-xconsole & + "XMix" Exec xmix -l -fn button_font & + "Top" Exec ybxterm +sl +sb -T Top -n Top -e top & + "Calculator" Exec xcalc & + "Xman" Exec xman & + "Xfontsel" Exec xfontsel & + "Xcolorsel" Exec xcolorsel & # This menu is invoked as a sub-menu - it allows you to quit, # restart, or switch to another WM. AddToMenu "Quit-Verify" "Restart Fvwm2" Restart #+ "Restart Fvwm" Restart fvwm # Provides a list of modules to fire off AddToMenu "Module-Popup" "Modules" Title + "FvwmButtons1" Module FvwmButtons1 + "FvwmButtons2" Module FvwmButtons2 + "Clean-Up" Module FvwmClean + "Identify" Module FvwmIdent + "SaveDesktop" Module FvwmSave + "Debug" Module FvwmDebug + "Pager" Module FvwmPager 0 0 + "FvwmWinList" Module FvwmWinList # This menu will fire up some very common utilities AddToMenu "Utilities" "CLIENTHOST Menu" Title #+ "Talk Window" Exec ybxterm +ls -T talk -n #+ "Dos In A Box" Exec xdos & + "Shell" Exec localterm # Root's .fvwmrc is sym-linked here, too. We don't want to use mail or # news as root, so only add these 2 lines if sam1007. + "Lock screen" Exec exec xscreensaver-command -lock + "Mutt" Exec exec ybxterm -ut -geometry 80x50 -T Mutt -n MUTT -e mutt & + "Trn" Exec exec ybxterm -ut -geometry 80x50 -T Trn -n TRN -e trn & + "" Nop + "Utilities" Popup Utils + "Applications" Popup Local-Apps + "" Nop + "Debian" Popup /Debian + "" Nop + "Rlogins" Popup Remote + "Shells" Popup Local-Shells + "" Nop + "Fvwm" Popup Quit-Verify + "Modules" Popup Module-Popup + "Refresh screen" Refresh + "" Nop + "" Nop + "Logout" Quit # This defines the most common window operations AddToMenu "WindowOps" "Move" Move + "" Nop + "End Task" Delete + "Destroy" Destroy + "" Nop + "Resize" Resize #+ "Raise" Raise #+ "Lower" Lower + "(De)Iconify" Iconify + "(Un)Stick" Stick #+ "(Un)Maximize" Maximize #+ "(Un)Maximize Vertical" Maximize 0 100 # A trimmed down version of "WindowOps", good for binding to decorations AddToMenu "WindowOps2" + "Move" Function Move-or-Raise + "Resize" Function Resize-or-Raise + "Raise" Raise + "Lower" Lower + "Iconify" Iconify + "(Un)Stick" Stick + "" Nop + "Destroy" Destroy + "Delete" Delete + "" Nop + "ScrollBar" Module FvwmScroll 2 2 ############################################################################# # One more complex function - couldn't be defined earlier because it used # pop-up menus # # This creates a motif-ish sticky menu for the title-bar window-ops # pop-up # Menu acts like normal twm menu if you just hold the button down, # but if you click instead, the menu stays up, motif style AddToFunc "window_ops_func" "Click" Popup WindowOps2 + "Motion" Popup WindowOps2 + "DoubleClick" Delete ############################################################################## # This defines the mouse bindings # First, for the mouse in the root window # Button 1 gives the Utilities menu # Button 2 gives the Window Ops menu # Button 3 gives the WindowList (like TwmWindows) # I use the AnyModifier (A) option for the modifier field, so you can hold down # any shift-control-whatever combination you want! # Button Context Modifi Function Mouse 1 R A PopUp "Utilities" Mouse 2 R A PopUp "WindowOps" Mouse 3 R A Popup "Remote" #Mouse 3 R A Module "winlist" FvwmWinList transient # Now the title bar buttons # Any button in the left title-bar button gives the window ops menu # Any button in the right title-bar button Iconifies the window # Any button in the rightmost title-bar button maximizes # Note the use of "Mouse 0" for AnyButton. # Button Context Modifi Function Mouse 0 1 A Function "window_ops_func" Mouse 0 2 A Function "maximize_func" Mouse 0 4 A Iconify Mouse 0 3 A Delete # Kill cleanly Mouse 0 5 A Destroy # Kill without prejudice! # Here I invoke my complex functions for Move-or-lower, Move-or-raise, # and Resize-or-Raise. # Button 1 in the corner pieces, with any modifiers, gives resize or raise Mouse 1 FS A Function "Resize-or-Raise" # Button 1 in the title, sides, or icon, w/ any modifiers, gives move or raise Mouse 1 T A Function "Move-or-Raise" Mouse 1 I A Iconify Mouse 2 I A Function "Move-or-Iconify" # 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 TSIF A RaiseLower # Button 3 in the window, with the Modifier-1 key (usually alt or diamond) # gives Raise-Lower. Used to use control here, but that interferes with xterm Mouse 3 W M RaiseLower ############################################################################ # Now some keyboard shortcuts. # Arrow Keys # press arrow + meta + control anywhere, and scroll by 1 page 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 + meta key, and scroll by 1/10 of a page # commented out so netscape alt-left and alt-right work for back/forward #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 Popup "Utilities" Key F2 A M Popup "WindowOps" # Jack xterm - press F3 on the root window Key F3 A M Exec r_jack Key F4 A M Iconify Key F5 A M Move Key F6 A M Resize Key Tab A M Next Focus #Key XF86Back A A Scroll -100000 0 #Key XF86Forward A A Scroll +100000 0 Key 122 A A Exec aumix -v-5 Key 123 A A Exec aumix -v+5 Key XF86AudioLowerVolume A A Exec aumix -v-5 Key XF86AudioRaiseVolume A A Exec aumix -v+5 Key XF86Launch1 A A Exec /home/steve/bin/screen-lock Key XF86ScreenSaver A A Exec /home/steve/bin/screen-lock #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 ############################################################################ ############################################################################ #Definitions used by the modules ###################### GoodStuff button-bar no 1!########################### # Colors *FvwmButtons1: Fore Yellow *FvwmButtons1: Back #405090 # Font *FvwmButtons1: Font button_font # Geometry - really likes to pick its own size, but giving a position is OK *FvwmButtons1: Geometry 75x525+0-0 # Layout: specify rows or columns, not both *FvwmButtons1: Columns 1 # Define the buttons to use..... *FvwmButtons1: Xterm xterm.xpm Exec "xterm" ybxterm & *FvwmButtons1: Audacious audacious.xpm Exec "audacious" audacious 2>/dev/null & *FvwmButtons1: Mixer xfmix.xpm Exec "xmix" xmix -l -fn button_font & *FvwmButtons1: Mutt mail1.xpm Exec "Mutt" ybxterm -geometry 80x50 -T Mutt -n MUTT -e mutt & *FvwmButtons1: Kcalc kcalc.xpm Exec "KCalc" kcalc 2>/dev/null & *FvwmButtons1: Chromium chromium-browser.png Exec "" chromium-browser & *FvwmButtons1: Firefox mozicon50.xpm Exec "" firefox -geometry 1000x1000& ###################### GoodStuff button-bar no 2!########################### # Colors *FvwmButtons2: Fore Yellow *FvwmButtons2: Back #405090 # Font *FvwmButtons2: Font button_font # Geometry - really likes to pick its own size, but giving a position is OK *FvwmButtons2: Geometry 375x75+75-0 # Layout: specify rows or columns, not both *FvwmButtons2Rows 1 # Define the buttons to use..... _gs2(chiark) _gs2(jack) _gs2(sledge) _gs2(free) *FvwmButtons2 Xterm:CLIENTHOST xterm.xpm Exec "xterm" ybxterm & ######################### No Clutter ######################################## # I only wrote NoClutter as a simple test case, but maybe some big sites like # universities really have usage problems (too many open windows).... # Time delays are in seconds. *FvwmNoClutter 3600 Iconify 1 *FvwmNoClutter 86400 Delete *FvwmNoCLutter 172800 Destroy ########################## Window-Identifier ############################### # Just choose colors and a fonts *FvwmIdentBack MidnightBlue *FvwmIdentFore Yellow *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* ########################### Pager ######################################### *FvwmPagerBack yellow4 #*FvwmPagerFore black #*FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* #*FvwmPagerRows 4 #*FvwmPagerColumns 4 *FvwmPagerFont none *FvwmPagerHilight orchid *FvwmPagerGeometry 88x67-1-1 #*FvwmPagerDeskTopScale number 38 #*FvwmPagerLabel 0 Misc #*FvwmPagerLabel 1 FrameMaker #*FvwmPagerLabel 2 Mail #*FvwmPagerLabel 3 Matlab *FvwmPagerSmallFont 5x8 ##########################FvwmWinList################################## *FvwmWinList: Back #405090 *FvwmWinList: Fore yellow *FvwmWinListIconBack seagreen *FvwmWinList: DontDepressFocus *FvwmWinList: FocusBack #8e1818 *FvwmWinList: FocusFore yellow *FvwmWinList: Font small_font *FvwmWinList: Action Click1 Iconify -1, Focus, WarpToWindow *FvwmWinList: Action Click2 Iconify *FvwmWinList: Action Click3 Module "FvwmIdent" FvwmIdent *FvwmWinList: UseSkipList *FvwmWinList: Geometry -0+0 *FvwmWinList: LeftJustify *FvwmWinList: MinWidth 200 *FvwmWinList: MaxWidth 400 *FvwmWinList: TruncateLeft #*FvwmWinList: NoAnchor ################ Audio Stuff ############################## *FvwmAudioPlayCmd /usr/local/bin/play *FvwmAudioDir /sounds/wav *FvwmAudioDelay 4 #*FvwmAudio iconify eeeooop.wav #*FvwmAudio destroy_window moo.wav #*FvwmAudio startup music/machine2.wav #*FvwmAudio shutdown film_tv/hal9000/mind.wav #*FvwmAudio unknown elebell.wav #*FvwmAudio new_window moo.wav #*FvwmAudio raise_window clwntoy2.wav #*FvwmAudio lower_window #*FvwmAudio focus_change elebell.wav #*FvwmAudio deiconify eeerrupp.wav #*FvwmAudio toggle_paging #*FvwmAudio new_page jawharp.wav #*FvwmAudio new_desk jawharp.wav #*FvwmAudio configure_window #*FvwmAudio window_name #*FvwmAudio icon_name