FVWM: Favour :-)

From: Neil J. McRae <neil_at_domino.org>
Date: Wed, 15 Nov 1995 23:08:20 +0000

OK I've tried, and failed :-)

Can someone please make this into a fvwm2 .rc file for me ? :)

# Unfortunately, order does matter in this file
# The correct order for inserting configurations is:
# 1. Colors
# 2. Assorted configuration paramters such as ClickToFocus, or MWMBorders
# 3. Path setup (ModulePath, PixmapPath, IconPath)
# 4. Style settings, including the default style Style "*" ...
# 5. InitFunction and ResetFunction definitions.
# 6. Other Functions. Functions cannot be forward referenced from
# other functions, but they can be backward referenced.
# 7. Menus definitions. Same caveats about forward referencing
# 8. Key and Mouse Bindings.
# 9. Module options.

# The order of steps 5, 6, and 7 is not critical, as long as there are
# no forward references to functions or menus.

# If you get it wrong, the most common problem is that color or font settings
# are ignored

###########################################################################
# set up the colors
#
# OK some people like bright clear colors on their window decorations.
# These people, I guess would mostly be from nice sunny/good weather places
# line California.
#
# StdForeColor Black
# StdBackColor LightSkyBlue
# HiForeColor yellow
# HiBackColor PeachPuff1
# PagerBackColor BlanchedAlmond

# Me, I'm from Upstate New York, and live in New Hampshire, so I prefer
# these dark muddy colors...

# this is used for the selected window
HiForeColor Black
HiBackColor #c06077

#PagerBackColor #5c54c0
#PagerForeColor orchid

StickyForeColor Black
StickyBackColor #60c0a0

# Menu colors
MenuForeColor Black
MenuBackColor grey
MenuStippleColor SlateGrey

############################################################################
# Now the fonts - one for menus, another for window titles, another for icons
#Font -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
Font -*-times-medium-i-*-*-*-120-*-*-*-*-*-*
WindowFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-*
#IconFont -adobe-helvetica-medium-r-*-*-11-*-*-*-*-*-*-*
IconFont fixed

###########################################################################
# Set up the major operating modes
#
######################## FOCUS STUFF ##############################
# Set windows to auto-raise after 750 milliseconds if you like it.
# Autoraise can sometimes obscure pop-up windows. Performance is now
# similar to olvwm's auto-raise feature.
#AutoRaise 750

# Normally, we'll be in focus-follows mouse mode, but uncomment this
# for mwm-style click-to-focus
#ClickToFocus

######################## ICON STUFF ##############################
# Auto Place Icons is a nice feature....
# This creates two icon boxes, one on the left side, then one on the
# bottom. Leaves room in the upper left for my clock and xbiff,
# room on the bottom for the Pager.
#IconBox -150 90 -5 -140
#IconBox 5 -140 -140 -5
IconBox -70 1 -1 -140

# If you uncomment this, and make sure that the WindowList is bound to
# something, it works pretty much like an icon manager.
#SuppressIcons

# StubbornIcons makes icons de-iconify into their original position on the
# desktop, instead of on the current page.
#StubbornIcons

# With AutoPlacement, icons will normally place themselves underneath active
# windows. This option changes that.
#StubbornIconPlacement

# If you want ALL you icons to follow you around the desktop (Sticky), try
# this
#StickyIcons

######################## MWM EMULATION #######################
#
# My feeling is that everyone should use MWMDecorHints and MWMFunctionHints,
# since some applications depend on having the window manager respect them

# MWMFunction hints parses the function information in the MOTIF_WM_HINTS
# property, and prohibits use of these functions on the window. Appropriate
# portions of the window decorations are removed.
MWMFunctionHints

# MWM is kinda picky about what can be done to transients, and it was keeping
# me from iconifying some windows that I like to iconify, so here's an
# over-ride that will allow me to do the operation, even tough the menu
# item is shaded out.
MWMHintOverride

# MWMDecor hints parses the decoration information in the MOTIF_WM_HINTS
# property, and removes these decoratons from the window. This does not affect
# the functions that can be performed via the menus.
MWMDecorHints

# These are affect minor aspects for the look-and-feel.
# Sub-menus placement mwm-style?
MWMMenus
# mwm-style border reliefs (less deep than default fvwm) ?
MWMBorders
# Maximize button does mwm-inversion thingy
MWMButtons
######################## MISCELLANEOUS STUFF #######################
# If you don't like the default 150 msec click delay for the complex functions
# change this and uncomment it.
#ClickTime 150

# 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

# flip by whole pages on the edge of the screen.
EdgeScroll 100 100

# A modest delay before flipping pages seems to be nice...
# I thresh in a 50 pixel Move-resistance too, just so people
# can try it out.
EdgeResistance 250 50


######################## WINDOW PLACEMENT #######################
# RandomPlacement prevents user interaction while placing windows:
# RandomPlacement

# SmartPlacement makes new windows pop-up in blank regions of screen
# if possible, or falls back to random or interactive placement.
SmartPlacement

# With SmartPlacement, windows will normally place themselves over icons.
# Uncomment this to change that.
#StubbornPlacement

# NoPPosition instructs fvwm to ignore the PPosition field in window
# geometry hints. Emacs annoyingly sets PPosition to (0,0)!
NoPPosition


######################## DECORATIONS #######################
# If you want decorated transient windows, uncomment this:
DecorateTransients


###########################################################################
# Set up the virtual desktop and pager

#set the desk top size in units of physical screen size
DeskTopSize 2x2

# and the reduction scale used for the panner/pager
DeskTopScale 32

##########################################################################
# Module path and paths to the icons
#
# ModulePath is a colon-separated list, just like regular unix PATH
ModulePath /usr/X11R6/lib/X11/fvwm
PixmapPath /usr/X11R6/include/X11/pixmaps/
IconPath /usr/X11R6/include/X11/bitmaps/

############################################################################
# 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.

# change the default width.
Style "*" Color Black/#60a0c0,Icon unknown1.xpm
Style "Fvwm*" NoTitle, NoHandles, Sticky, WindowListSkip,BorderWidth 0
Style "xconsole" Sticky, WindowListSkip, NoTitle, BackColor #908090
Style "xplay" Color black/grey,BackColor #908090
Style "Fvwm Pager" StaysOnTop
Style "FvwmPager" StaysOnTop
Style "FvwmBanner" StaysOnTop
Style "GoodStuff" NoTitle, NoHandles, Sticky, WindowListSkip,BorderWidth 0
Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip
Style "xbiff" NoTitle, Sticky, WindowListSkip
Style "XBuffy" Color black/grey, NoTitle, NoHandles, WindowListSkip, Sticky
Style "Maker" StartsOnDesk 1
Style "matlab" StartsOnDesk 3
Style "signal" StartsOnDesk 3
Style "xcal" Color black/grey, NoTitle, NoHandles, WindowListSkip, Sticky
Style "rxvt" Icon term.xpm
Style "xterm" Icon xterm.xpm, Color black/grey
Style "anubis" Icon xterm.xpm, Color black/grey, StartsOnDesk 2
Style "axe" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "balder" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "clootie" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "dis" Icon xterm.xpm, Color black/grey, StartsOnDesk 0
Style "disabuse" Icon xterm.xpm, Color black/grey, StartsOnDesk 0
Style "nocol" Icon xterm.xpm, NoHandles, Sticky, WindowListSkip
Style "hades" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "dispatch" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "gate" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "hades" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "hel" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "hinge" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "ns" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "ns2" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "*office*" Icon xterm-sun, Color black/#60a0c0
Style "post" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "disperse" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "punt" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "punt2" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "ragnarok" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "stile" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "styx" Icon xterm.xpm, Color black/grey, StartsOnDesk 0
Style "thokk" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "tyr" Icon xterm.xpm, Color black/grey, StartsOnDesk 3
Style "uucp" Icon xterm.xpm, Color black/grey, StartsOnDesk 2
Style "twain" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "ermin" Icon xterm.xpm, Color black/grey, StartsOnDesk 0
Style "Faults" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "MailLog" Icon xterm.xpm, Color black/grey, StartsOnDesk 1
Style "trude" Icon xterm.xpm, Color black/grey, StartsOnDesk 0
Style "nether" Icon xterm.xpm, Color black/grey, StartsOnDesk 0
Style "Appointment" Icon datebook.xpm, NoButton 2, NoButton 4
Style "xcalc" Icon xcalc.xpm, NoButton 2
Style "xbiff" Icon mail1.xpm, NoButton 2
Style "xmh" Icon mail1.xpm, StartsOnDesk 2, NoButton 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 "emacs*" Icon xemacs.xpm
Style "NCSA*" Icon mosaic.xpm
# Change the Maximize and iconify buttons to up and down triangles.

ButtonStyle : 2 4 50x35_at_1 65x65_at_0 35x65_at_0 50x35_at_1
ButtonStyle : 4 4 50x65_at_1 35x35_at_1 65x35_at_1 50x65_at_0

#############################################################################

# Stuff to do at start-up

Function "InitFunction"
        Module "I" FvwmBanner
        Exec "I" /usr/X11R6/bin/xscreensaver -cycle 2 -timeout 10 &
        Module "I" GoodStuff
        Module "I" FvwmIconBox
        Module "I" FvwmAuto 200 EndPopup

EndFunction

Function "RestartFunction"
        Exec "I" /usr/X11R6/bin/xv -root -rmode 6 /home/neil/mandel52.gif -quit &
        Module "I" GoodStuff
        Module "I" FvwmIconBox
        Exec "I" /usr/X11R6/bin/xscreensaver -cycle 2 -timeout 10 &
        Module "I" FvwmAuto 200 EndPopup
EndFunction


############################################################################
# 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
Function "Move-or-Raise"
        Move "Motion"
        Raise "Motion"
        Raise "Click"
        RaiseLower "DoubleClick"
EndFunction

# This one maximizes vertically if you click (leaving room for the GoodStuff bar at the
# bottom, or does a full maximization if you double click, or a true full vertical
# maximization if you just hold the mouse button down.
Function "maximize_func"
        Maximize "Motion" 0 100
        Maximize "Click" 0 80
        Maximize "DoubleClick" 100 100
EndFunction


# 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
Function "Move-or-Lower"
        Move "Motion"
        Lower "Motion"
        Lower "Click"
        RaiseLower "DoubleClick"
EndFunction

# This one moves or (de)iconifies:
Function "Move-or-Iconify"
        Move "Motion"
        Iconify "DoubleClick"
EndFunction

# 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
Function "Resize-or-Raise"
        Resize "Motion"
        Raise "Motion"
        Raise "Click"
        RaiseLower "DoubleClick"
EndFunction


# This is provided as a hint only.
# Move to a known page on the desktop, then
Function "Raise-Mail"
Desk "Immediate" 0 0
                GotoPage "Immediate" 1 1
                Warp "I" Mail
EndFunction

##############################################################################
#now define the menus - defer bindings until later

# This menu is invoked as a sub-menu - it allows you to quit,
# restart, or switch to another WM.
Popup "Quit-Verify"
        Title "Really Quit Fvwm?"
        Quit "Yes, Really Quit"
        Restart "Restart Fvwm" fvwm
        Nop ""
        Nop "No, Don't Quit"
EndPopup

# Provides a list of modules to fire off
Popup "Module-Popup"
        Title "Modules"
        Module "GoodStuff" GoodStuff
        Module "Clean-Up" FvwmClean
        Module "Identify" FvwmIdent
        Module "SaveDesktop" FvwmSave
        Module "Debug" FvwmDebug
        Module "Pager" FvwmPager 0 3
        Module "FvwmWinList" FvwmWinList
        Module "FvwmIconBox" FvwmIconBox -geometry 10x0+0+792
        Module "FvwmAudio" FvwmAudio
    Module "FvwmAuto" FvwmAuto 200 EndPopup
EndPopup


# This defines the most common window operations
Popup "Window Ops"
        Title "Window Ops"
        Function "Move" Move-or-Raise
        Function "Resize" Resize-or-Raise
        Raise "Raise"
        Lower "Lower"
        Iconify "(De)Iconify"
        Stick "(Un)Stick"
        Function "(Un)Maximize" maximize_func
        Nop ""
        Destroy "Destroy"
        Close "Close"
        Nop ""
        Refresh "Refresh Screen"
EndPopup

Popup "Apps"
                Title "Applications"
                Exec "xv" exec /usr/X11R6/bin/xv
                Exec "tkined" exec /usr/local/bin/tkined
                Exec "xarchie" exec /usr/X11R6/bin/xarchie
                Exec "Mozilla" exec /usr/local/bin/netscape
                Exec "xcal" exec /usr/local/bin/xcal
                 Exec "Mosaic" exec /usr/local/bin/mosaic
                Exec "Saver" exec /usr/X11R6/bin/xscreensaver-command -next
EndPopup
Popup "Demon-Neil"
        Title "Neil"
                Exec "gbnet" exec xterm -title "gbnet" -n gbnet -e rlogin ns.gbnet.net
                Exec "genesis" exec xterm -title "neil_at_genesis" -n genesis -e rlogin genesis.domino.org
                Exec "PCUG" exec xterm -title "neil_at_pcug" -n pcug -e rlogin -l neilm dot.ibmpcug.co.uk
                Exec "tardis" exec xterm -n tardis -e rlogin tardis.ed.ac.uk -l neil
EndPopup

Popup "Demon-Root"
        Title "Demon"
        Exec "hinge" exec xterm -title "hinge" -n hinge -e rlogin hinge.demon.co.uk -l root
                Exec "i" exec xterm -title "i" -n i -e rlogin -l root i.demon.co.uk
        Exec "ns" exec xterm -title "ns" -n ns -e rlogin ns.demon.co.uk -l root
EndPopup


# This menu will fire up some very common utilities
Popup "Utilities"
        Title "Utilities"
        Exec "doublesix" exec xterm -T neil_at_doublesix -n neil_at_doublesix -fg skyblue -bg black -e bash &
                Exec "genesis" exec rsh genesis "exec /usr/X11R6/bin/xterm -sb -T neil_at_genesis -n neil_at_genesis -ls -display doublesix:0 & </dev/null >/dev/null &
        Exec "Mozilla" exec netscape &
        Popup "Modules" Module-Popup
        Nop ""
                Popup "Apps" Apps
        Popup "domino (as neil)" Demon-Neil
        Popup "domino (as root)" Demon-Root
        Popup "Exit Fvwm" Quit-Verify
EndPopup

# A trimmed down version of "Window Ops", good for binding to decorations
Popup "Window Ops2"
        Function "Move" Move-or-Raise
        Function "Resize" Resize-or-Raise
        Raise "Raise"
        Lower "Lower"
        Iconify "Iconify"
        Stick "(Un)Stick"
        Nop ""
        Destroy "Destroy"
        Close "Close"
        Nop ""
        Module "ScrollBar" FvwmScroll 2 2
EndPopup

#############################################################################
# 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
Function "window_ops_func"
        PopUp "Click" Window Ops2
        PopUp "Motion" Window Ops2
# Motif would add:
# I'll add it too, it can be mighty handy.
        Close "DoubleClick"
EndFunction


##############################################################################
# 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 "Window Ops"
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

# 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, with any modifiers, gives resize or raise
Mouse 1 F A Function "Resize-or-Raise"
# Button 1 in the title, sides, or icon, w/ any modifiers, gives move or raise
Mouse 1 TS A 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

# 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 + control anywhere, and scroll by 1 page
Key Left A C Scroll -100 0
Key Right A C Scroll +100 +0
Key Up A C Scroll +0 -100
Key Down A C Scroll +0 +100

# press arrow + meta key, and scroll by 1/10 of a page
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 F1 A M Popup "Utilities"
Key F2 A M Popup "Window Ops"
Key F3 A M Module "WindowList" FvwmWinList
Key F4 A M Iconify
Key F5 A M CirculateUp "root" root
Key F6 A M Function "Raise-Mail"
Key F7 A M CirculateUp
Key F8 A M CirculateDown

#Page Up/Dapge 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 ################################
# Colors
*GoodStuffFore Black
*GoodStuffBack #908090

# Font
*GoodStuffFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
# Geometry - really likes to pick its own size, but giving a position is OK
*GoodStuffGeometry -1-1

# Layout: specify rows or columns, not both
*GoodStuffRows 2

# Define the buttons to use.....
*GoodStuff Kill rbomb.xpm Destroy

# xterm or rxvts on remote machines can be done like this
# Output re-direction is csh style, not sh style
# You will want to substitute your own hosts here!

*GoodStuff genesis rterm.xpm Exec "XTerm" rsh genesis "exec /usr/X11R6/bin/xterm -sb -T neil_at_genesis -n neil_at_genesis -ls -fg mediumspringgreen -bg black -display doublesix:0 &" </dev/null >/dev/null &
*GoodStuff neil_at_66 rterm.xpm Exec "XTerm" exec xterm -fg sksblue -bg black -T neil_at_doublesix -n doublesix </dev/null >&/dev/null &
*GoodStuff neil_at_mandy rterm.xpm Exec "XTerm" exec /usr/X11R6/bin/xterm -sb -ls -T neil_at_mandy -n neil_at_mandy -e rlogin mandy &
#*GoodStuff Snoopy rterm.xpm Exec "XTerm" rsh snoopy "exec xterm -T snoopy -display $HOSTDISPLAY </dev/null >&/dev/null & "&
# *GoodStuff - xload.xpm Swallow "xload" xload -bg black -fg blue -hl red -nolabel -update 1
#*GoodStuff mail mail2.xpm CirculateUp "Mail" Mail
*GoodStuff mail mail2.xpm Function "Raise-Mail"
*GoodStuff - mail.xpm Swallow "xbuffy" /usr/X11R6/bin/xbuffy -horiz -boxfile /home/neil/.xbuffyrc -bg black -fg blue
*GoodStuff Paging clamp.xpm TogglePage
*GoodStuff - clock.xpm Swallow "xclock" xclock -bg \#908090 -geometry -1500-1500 -padding 0
*GoodStuff(4x1) - whatever SwallowModule "FvwmPager" FvwmPager 0 3


######################### 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 #908090
*FvwmPagerFore #484048
*FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
*FvwmPagerHilight #cab3ca
*FvwmPagerGeometry -1-1
*FvwmPagerLabel 0 doublesix
*FvwmPagerLabel 1 Mail
*FvwmPagerLabel 2 Xterms
*FvwmPagerLabel 3 Xterms
*FvwmPagerSmallFont 5x8


##########################FvwmWinList##################################
*FvwmWinListBack #908090
*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
                                      
############################################################
# Make no icon to be shown in root window
# by spcifying in your .fvwmrc
# (1) "SuppressIcons" if PRUNE is defined in configure.h, or
# (2) "Style "*" NoIcon" if PRUNE is defined.
#SuppressIcons
Style "*" NoIcon

############################################################
*FvwmIconBoxIconBack #cfcfcf
*FvwmIconBoxIconHiFore black
*FvwmIconBoxIconHiBack LightSkyBlue
*FvwmIconBoxBack #908090
#*FvwmIconBoxFore almond
*FvwmIconBoxGeometry 11x1+0+792
*FvwmIconBoxMaxIconSize 64x38
*FvwmIconBoxFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
*FvwmIconBoxSortIcons
*FvwmIconBoxPadding 4
*FvwmIconBoxLines 10
*FvwmIconBoxPlacement Left Top
*FvwmIconBoxPixmap domino.xpm
#*FvwmIconBoxHideSC Horizontal
#
# mouse bindings
#
*FvwmIconBoxMouse 1 Click RaiseLower
*FvwmIconBoxMouse 1 DoubleClick Iconify
*FvwmIconBoxMouse 2 Click Iconify -1, Focus
*FvwmIconBoxMouse 3 Click Module "FvwmIdent" FvwmIdent
#
# Key bindings
#
*FvwmIconBoxKey r RaiseLower
*FvwmIconBoxKey space Iconify
*FvwmIconBoxKey d Close
#
# FvwmIconBox built-in functions
#
*FvwmIconBoxKey n Next
*FvwmIconBoxKey p Prev
*FvwmIconBoxKey h Left
*FvwmIconBoxKey j Down
*FvwmIconBoxKey k Up
*FvwmIconBoxKey l Right
#
# Icon file spcifications
#
*FvwmIconBox "*" unknown1.xpm
*FvwmIconBox "Fvwm*" -
*FvwmIconBox "FvwmFileMgr" folder2.xpm
*FvwmIconBox "rxvt" term.xpm
*FvwmIconBox "xterm" xterm.xpm
*FvwmIconBox "emacs*" xemacs.xpm
*FvwmIconBox "NCSA*" mosaic.xpm
*FvwmIconBox "editres" editres.xpm
*FvwmIconBox "xman" xman.xpm
*FvwmIconBox "xbiff" mail1.xpm
*FvwmIconBox "xmh" mail1.xpm
*FvwmIconBox "xcalc" xcalc.xpm
*FvwmIconBox "GoodStuff" toolbox.xpm
*FvwmIconBox "hades" xterm.xpm
*FvwmIconBox "xconsole" xterm.xpm
*FvwmIconBox "axe" xterm.xpm
*FvwmIconBox "ns" xterm.xpm
*FvwmIconBox "*genesis*" xterm-sun.xpm
*FvwmIconBox "disabuse" xterm.xpm
*FvwmIconBox "dismayl" xterm.xpm
*FvwmIconBox "xconsole" rterm.xpm
*FvwmIconBox "a" xterm.xpm
*FvwmIconBox "b" xterm.xpm
*FvwmIconBox "c" xterm.xpm
*FvwmIconBox "d" xterm.xpm
*FvwmIconBox "i" xterm.xpm
*FvwmIconBox "balder" xterm.xpm
*FvwmIconBox "j" xterm.xpm
*FvwmIconBox "ns.gbnet.net" xterm.xpm
*FvwmIconBox "tyr" xterm.xpm
*FvwmIconBox "xplay" phone.xpm
*FvwmIconBox "*axe*" xterm.xpm
*FvwmIconBox "neil_at_axe" xterm-sun.xpm
*FvwmIconBox "hel" xterm.xpm
*FvwmIconBox "disaster" xterm.xpm

Thanks.

Neil.
-- neil_at_domino.org Domino: In the glow of the night. --
-- Free your computer and your <a href="http://www.NetBSD.ORG/">mind</a> --
---------- The NetBSD Project: The best things in life are FREE! ----------

--
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Wed Nov 15 1995 - 17:09:31 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:57 BST