# -*- fvwm -*- # # ~/.fvwm2rc window manager configuration file # # $Revision: 1.1 $ # $Date: 2004/06/27 15:21:26 $ # # Piotr Zielinski # # Requirements: # # * Fvwm >= 2.5.10 (released in March 2004, necessary for Schedule to work) # * xmodmap should map Super to Mod2 # * directory ~/.fvwm used for temporary icons # * button/ and decor/ icons # # Acknowledgments: # # * Tavis Ormandy (thumbnail as icons) # * http://ikaro.homepage.dk/fvwm/ (button/ and decor/ pixmaps) # # This file is very much under construction Read $[HOME]/.fvwm.local ClickTime 150 OpaqueMoveSize 100 EdgeScroll 100 100 EdgeResistance 100 3 EdgeCommand South EdgeBar SnapAttraction 5 SameType Screen DeskTopSize 2x2 WindowFont xft:Verdana:pixelsize=12:bold DefaultFont xft:Verdana:pixelsize=12 ImagePath +:/usr/local/icons:/usr/share/icons:/usr/share/icons/hicolor/48x48/apps:/usr/include/X11/bitmaps:/usr/include/X11/pixmaps # DestroyFunc StartFunction AddToFunc StartFunction + I Exec exec fvwm-root -r /usr/groups/security/local/share/wallpapers/abstract-linux.png + I Module FvwmPager + I Module FvwmEvent + I Module FvwmCommandS + I Module FvwmButtons + I Module FvwmAuto 10000 LongFocused Nop + I Module FvwmAuto 0 -menter OnEnter # # ========== STYLES ========== # #---------- Colors ---------- DefaultColorset -1 ColormapFocus FollowsFocus # Colorsets: # 0 - normal menu # 1 - active menu # 2 - ? Colorset 0 fg #ffffff, fgsh #000000, bg #f6f6f6, \ sh #6e90b3, hi #91b6db, RootTransparent #283e5e 80 Colorset 1 fg #000000, fgsh #b5b7b8, bg #ffffff, \ hi #ffffff, sh #9a9a9a, RootTransparent #dce0e7 70 Colorset 2 fg #283e5e, \ RootTransparent, Tint #283e5e 0 Colorset 3 fg #283e5e, bg #ffffff, \ RootTransparent, Tint #a9c5ff 20 Colorset 4 fg #ffffff, bg #d2cdb4, fgsh #ffffff, \ RootTransparent, Tint #da8cff 50 Colorset 5 fg #a7b3ba, fgsh #485b66, bg #000000, \ hi #707d90, sh #57657b, IconAlpha 80 Colorset 6 fg #ffffff, bg #bfcad9, fgsh #000000, \ NoShape, RootTransparent, Tint #283e5e 70 Colorset 7 fg #9aafbf, bg #000000, fgsh #000000, \ Noshape, RootTransparent, Tint #101f36 70 Colorset 9 fg #000000, fgsh #b5b7b8, bg #66798a, \ sh #95a0ab, hi #f3f3f3, RootTransparent, Tint #283e5e 60 Colorset 10 fg #ffffff, fgsh #000000, bg #000000, \ hi #000000, sh #000000, RootTransparent, Tint #283e5e 60 # FvwmButtons colorsets: mail(11) Colorset 11 fg #000000, bg #808080 # FvwmPager colorsets: Colorset 20 fg #283e5e, RootTransparent, Tint #000000 50 Colorset 21 fg #283e5e, RootTransparent, Tint #ffffff 50 Colorset 24 fg #ffffff, bg #ffffff, \ RootTransparent, Tint #a9c5ff 20 Colorset 23 fg #ffffff, bg #d2cdb4, fgsh #ffffff, \ RootTransparent, Tint #da8cff 70 # ---------- Cursors ---------- CursorStyle TOP 132 CursorStyle RIGHT 132 CursorStyle BOTTOM 132 CursorStyle LEFT 132 CursorStyle TOP_LEFT 132 CursorStyle TOP_RIGHT 132 CursorStyle BOTTOM_LEFT 132 CursorStyle BOTTOM_RIGHT 132 # ---------- Menu ---------- MenuStyle * MenuColorset 0, ActiveColorset 1, HilightBack MenuStyle * Hilight3DThin, PopupOffset +0 100, BorderWidth 1 MenuStyle * TitleUnderlines1, SeparatorsLong, TrianglesSolid MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%2.3>%2|" MenuStyle * AutomaticHotKeys # ---------- Windows (general) ---------- # Look Style * DecorateTransient Style * Button 1, Button 2, Button 4, Button 6 Style * BorderWidth 1, HandleWidth 0, NoHandles TitleStyle AllActive TiledPixmap decor/title-active.png ( ColorSet 9 -- Flat ) TitleStyle AllInactive TiledPixmap decor/title-inactive.png ( ColorSet 9 -- Flat ) TitleStyle Height 20 TitleStyle -- Flat BorderStyle Simple -- HiddenHandles NoInset ButtonStyle All Simple -- UseTitleStyle ButtonStyle All -- Flat AddButtonStyle 1 \ ActiveUp (Pixmap button/options-activeup.png -- flat) \ ActiveDown (Pixmap button/options-activedown.xpm -- flat) \ Inactive (Pixmap button/1inactive.xpm -- flat) AddButtonStyle 2 \ ActiveUp (Pixmap button/close-activeup.png -- flat) \ ActiveDown (Pixmap button/close-activedown.xpm -- flat) \ Inactive (Pixmap button/1inactive.xpm -- flat) AddButtonStyle 4 \ ActiveUp (Pixmap button/iconify-activeup.png -- flat) \ ActiveDown (Pixmap button/iconify-activedown.xpm -- flat) \ Inactive (Pixmap button/1inactive.xpm -- flat) AddButtonStyle 6 \ ActiveUp (Pixmap button/maximize-activeup.png -- flat) \ ActiveDown (Pixmap button/maximize-activedown.xpm -- flat) \ Inactive (Pixmap button/1inactive.xpm -- flat) # Focus Style * SloppyFocus, GrabFocusOff Style * MWMFunctions, HintOverride, MWMDecor # placement / moving / resizing # we have 0.05 for both "ontop" and "below" because all non-iconified # windows with a different layer than the current (normal) window must # be FvwmButtons Style * NoPPosition # ignore stupid position hints like (0,0) Style * MinOverlapPercentPlacement Style * MinOverlapPlacementPenalties 1 0.05 0.05 0.05 0.05 50 Style * SmartPlacement, ResizeOutLine Style FvwmButtons NeverFocus, NoTitle # Others Style * WindowShadeSteps 0 Style * IconBox 700x500+340-0, IconGrid 120 120, IconFill Left Bottom Style * IconTitle # ---------- Windows (specific) ---------- Style "xclock" NoTitle, Sticky, CirculateSkip Style "xload" NoTitle, Sticky, CirculateSkip Style FvwmButtons Sticky Style FvwmPager NoTitle, Sticky, WindowListSkip, CirculateSkipIcon, \ CirculateSkip, StaysOnBottom, NoHandles, BorderWidth 0 # icons Style "*" Icon window.xpm Style "xterm" Icon xterm.xpm, MiniIcon mini.xterm.xpm Style "Calculator" Icon Rcalc.xpm Style "exmh" Icon mail1.xpm Style "xman" Icon xman.xpm Style "xv" Icon xview.xpm Style "xconsole" Icon term.xpm Style "ghostview" Icon kghostview.xpm Style "xdvi" Icon kdvi.xpm Style "emacs" Icon xemacs.png, MiniIcon mini.edit.xpm Style "Fr" Icon kfm.png Style "exmh" StickyIcon Style "Fr" StickyIcon Style "Buddy List" StickyIcon Style "Calendar" StickyIcon, Icon datebook.xpm Style "xconsole" StickyIcon # # ========== FUNCTIONS ========== # DestroyFunc LeftClick AddToFunc LeftClick + M Raise + M Move + I RaiseLower + D Raise + D Maximize 0 100 DestroyFunc RightClick AddToFunc RightClick + M Raise + M Resize + C Menu RootMenu + D Iconify On # ---------- Maximizing windows ---------- DestroyFunc VerticalGrow AddToFunc VerticalGrow + I Layer -1 + I Maximize layer 0 grow + I Layer +1 DestroyFunc VerticalMaximize AddToFunc VerticalMaximize + C Maximize 0 100 + D VerticalGrow DestroyFunc BothGrow AddToFunc BothGrow + I Layer -1 + I Maximize layer grow grow + I Layer +1 DestroyFunc BothMaximize AddToFunc BothMaximize + C Maximize 100 100 + D BothGrow # ---------- Icons ---------- DestroyFunc Deiconify AddToFunc Deiconify + I Iconify Off + I Layer 0 4 + I Raise DestroyFunc IconClick AddToFunc IconClick + M Move + C Deiconify # ---------- Switching between windows ---------- DestroyFunc NextWindow AddToFunc NextWindow + I Next (CurrentPage !Iconic AcceptsFocus) Focus + I Current Raise + I Current WarpToWindow 5 5 DestroyFunc PrevWindow AddToFunc PrevWindow + I Prev (CurrentPage !Iconic AcceptsFocus) Focus + I Current Raise + I Current WarpToWindow 5 5 # ---------- Bar functions # basic DestroyFunc RaiseBarRaw AddToFunc RaiseBarRaw + I Next (FvwmButtons) Layer 0 6 + I All (Iconic) Layer 0 6 DestroyFunc RaiseBar AddToFunc RaiseBar + I RaiseBarRaw + I Next (FvwmButtons) State 0 true DestroyFunc LowerBarRaw AddToFunc LowerBarRaw + I All (Iconic) Layer 0 2 + I Next (FvwmButtons) Layer 0 2 DestroyFunc LowerBar AddToFunc LowerBar + I LowerBarRaw + I Next (FvwmButtons) State 0 false AddToFunc RaiseLowerBar + I Next (FvwmButtons,State 0) LowerBarRaw + I Next (FvwmButtons) State 0 + I Next (FvwmButtons,State 0) RaiseBarRaw # advanced DestroyFunc SuperPress AddToFunc SuperPress + I Maintenance + I RaiseBar + I SuperTest DestroyFunc SuperDepress AddToFunc SuperDepress + I LowerBar + I Deschedule 10 # 10-> periodic testing for super DestroyFunc SuperTest AddToFunc SuperTest + I NoWindow FakeKeypress depth 1 press F12 + I Deschedule 10 + I Schedule 50 10 SuperTest DestroyFunc OnEnter AddToFunc OnEnter + I ThisWindow (FvwmButtons) Deschedule 12 + I ThisWindow (FvwmButtons) Deschedule 10 + I ThisWindow (FvwmButtons) RaiseBarRaw + I ThisWindow (Iconic) Deschedule 12 + I ThisWindow (!FvwmButtons,!Iconic) Schedule 500 12 SuperTest DestroyFunc SuperLeftClick AddToFunc SuperLeftClick + I PointerWindow (FvwmButtons) FakeClick modifiers -2 press 1 + I PointerWindow (!FvwmButtons) LeftClick # ---------- others ---------- DestroyFunc ScrollAndFollow AddToFunc ScrollAndFollow + I Raise + I Current (!Sticky) Move w$0 w$1 + I Scroll $0 $1 DestroyFunc MoveAndFollow AddToFunc MoveAndFollow + I Raise + I Move $0 $1 + I WarpToWindow 5 5 DestroyFunc Maintenance AddToFunc Maintenance + I All (!Visible,CurrentPage,!Iconic,!Sticky,!Focused) Iconify On DestroyFunc LongFocused AddToFunc LongFocused + I All (CurrentPage, Raised, !Iconi c) CaptureWindow #+ I ThisWindow (CurrentPage, Focused, !Iconic) Raise DestroyFunc RemoteShell AddToFunc RemoteShell + I Exec exec xterm -geometry 80x30 -bg rgb:e8/e8/e8 -T "$0" +vb -e ssh -X "$0" DestroyFunc CaptureWindow AddToFunc CaptureWindow + I Piperead "xwd -silent -id $[w.id] > $[HOME]/.fvwm/icon.tmp.$[w.id].xwd" + I Exec nice -19 convert -scale 80 -frame 1x1 -mattecolor black -quality 0 xwd:$[HOME]/.fvwm/icon.tmp.$[w.id].xwd png:$[HOME]/.fvwm/icon.tmp.$[w.id].png; FvwmCommand "WindowId $[w.id] WindowStyle IconOverride, Icon $[HOME]/.fvwm/icon.tmp.$[w.id].png, StaysOnBottom" DestroyFunc MailWindow AddToFunc MailWindow + I Next ("\*Group\*") WarpToWindow 5 5 + I TestRc (!Match) Next ("\*Summary*") WarpToWindow 5 5 DestroyFunc EdgeBar AddToFunc EdgeBar + I EdgeCommand + I Schedule 250 EdgeCommand South EdgeBar + I Schedule 250 EdgeCommand North EdgeBar + I Schedule 250 EdgeCommand East EdgeBar + I Schedule 250 EdgeCommand West EdgeBar + I Deschedule 12 + I PointerWindow OnEnter + I RaiseBarRaw # # ========== BINDINGS ========== # # ---------- Mouse ---------- # root Mouse 1 R A RaiseLowerBar Mouse 2 R A Menu WindowMenu Nop Mouse 3 R A Menu RootMenu Nop Mouse 4 R N Scroll 0 -100 Mouse 5 R N Scroll 0 +100 Mouse 4 A 2 Scroll 0 -100 Mouse 5 A 2 Scroll 0 +100 # window handling Mouse 1 TSF A LeftClick Mouse 1 W 2 SuperLeftClick Mouse 2 TSF A PlaceAgain Mouse 2 W 2 PlaceAgain Mouse 3 TSF A RightClick Mouse 3 W 2 RightClick Mouse 4 T N Resize br w+0 w-5 Mouse 5 T N Resize br w+0 w+5 Mouse 4 W 2S Move 0 w0 Mouse 5 W 2S Move -0 w0 # maximize button Mouse 1 4 A VerticalMaximize Mouse 3 4 A BothMaximize # minimize button Mouse 1 6 A Iconify On Mouse 3 6 A PlaceAgain # close button Mouse 1 2 A Delete # window button Mouse 1 1 A Menu WindowMenu # icon handling Mouse 1 I A IconClick # ---------- keyboard ---------- Key Tab A M - # Super + arrow keys switch pages Key Left A 2 Scroll -100 0 Key Right A 2 Scroll +100 0 Key Up A 2 Scroll 0 -100 Key Down A 2 Scroll 0 +100 Key h A 2 Scroll -100 0 Key n A 2 Scroll +100 0 Key c A 2 Scroll 0 -100 Key t A 2 Scroll 0 +100 # Super + Shift + arrow keys move the window on the current page # Super + keypad Key Left A 2S MoveAndFollow 0 w0 Key Right A 2S MoveAndFollow -0 w0 Key Up A 2S MoveAndFollow w0 0 Key Down A 2S MoveAndFollow w0 -0 Key h A 2S MoveAndFollow 0 w0 Key n A 2S MoveAndFollow -0 w0 Key c A 2S MoveAndFollow w0 0 Key t A 2S MoveAndFollow w0 -0 Key KP_Home A 2 MoveAndFollow 0 0 Key KP_End A 2 MoveAndFollow 0 -0 Key KP_Prior A 2 MoveAndFollow -0 0 Key KP_Next A 2 MoveAndFollow -0 -0 Key KP_Up A 2 MoveAndFollow w0 0 Key KP_Down A 2 MoveAndFollow w0 -0 Key KP_Right A 2 MoveAndFollow -0 w0 Key KP_Left A 2 MoveAndFollow 0 w0 # Super + Control + arrow keys move the window to another page Key Left A 2C ScrollAndFollow -100 0 Key Right A 2C ScrollAndFollow +100 0 Key Up A 2C ScrollAndFollow 0 -100 Key Down A 2C ScrollAndFollow 0 +100 Key h A 2C ScrollAndFollow -100 0 Key n A 2C ScrollAndFollow +100 0 Key c A 2C ScrollAndFollow 0 -100 Key t A 2C ScrollAndFollow 0 +100 # Left hand window handling with Super (dvorak) Key Super_L A A SuperPress Key Tab A 2 NextWindow Key p WFST 2 PlaceAgain Key period W 2 Maximize 0 100 Key Return A 2 Current Iconify On Key space A 2 Current RaiseLower Key 1 A 2 Current RaiseLower Key Escape A 2 Popup RootMenu Key grave A 2 Deschedule 10 # Lock after Ctrl+Alt+Del Key Delete A CM Exec exec xlock -mode random # Fake keys to handle Super press / release Key F12 A 2 Nop Key F12 A 2C Nop Key F12 A 2M Nop Key F12 A 2S Nop Key F12 A N SuperDepress Key F11 A A SuperTest # # ========== MENUS ========== # DestroyMenu RootMenu AddToMenu RootMenu + "fvwm2" Title + "&xterm%mini.xterm.xpm%" Exec exec xterm -geometry 80x30 + "E&macs%mini.edit.xpm%" Exec exec emacs-window + "&WWW%mini.netscape.xpm%" Exec exec netscape-window + "" Nop + "&Wolf%mini.term.xpm%" RemoteShell wolf.cl.cam.ac.uk + "&Mcr2%mini.term.xpm%" RemoteShell mcr2.trinhall.cam.ac.uk + "&SRCF%mini.term.xpm%" RemoteShell www.srcf.ucam.org + "" Nop + "Re&start%mini.turn.xpm%" Restart fvwm2 + "" Nop + "&Debian%mini.desktop.xpm%" Popup "/Debian" + "&Local%mini.desktop.xpm%" Popup LocalMenu + "&Remote%mini.term.xpm%" Popup RemoteMenu + "&Apps%mini.hammer.xpm%" Popup AppMenu + "&Tools%mini.hammer.xpm%" Popup ToolMenu + "&Windows%mini.hammer.xpm%" Popup WindowMenu + "&Keyboard%mini.keyboard.xpm%" Popup KeyboardMenu + "" Nop + "&Quit%mini.stop.xpm%" Quit DestroyMenu AppMenu AddToMenu AppMenu + "Applications" Title + "XMMS%mini.cd.xpm%" Exec exec xmms + "&Xmag%mini.xmag.xpm%" Exec exec xmag + "&Exmh%mini.letter.xpm%" Exec exec exmh + "&Ghostview%mini.gv.xpm%" Exec exec ghostview + "File Runner%mini.filemgr.xpm%" Exec exec fr + "Clip&board%mini.clipboard.xpm%" Exec exec xclipboard + "&Calculator%mini.calc.xpm%" Exec exec xcalc + "CD &Player%mini.cd.xpm%" Exec exec xplaycd + "Mi&xer%mini.audiovol.xpm%" Exec exec xmixer + "&Manuals%mini.xman.xpm%" Exec exec xman DestroyMenu RemoteMenu AddToMenu RemoteMenu + "Cambridge" Title + "&Wolf%mini.term.xpm%" RemoteShell wolf.cl.cam.ac.uk + "&Mcr2%mini.term.xpm%" RemoteShell mcr2.trinhall.cam.ac.uk + "&Shep%mini.term.xpm%" RemoteShell shep.cl.cam.ac.uk + "Ware%mini.term.xpm%" RemoteShell ware.cl.cam.ac.uk + "Solway%mini.term.xpm%" RemoteShell solway.cl.cam.ac.uk + "&Trillium%mini.term.xpm%" RemoteShell trillium.cl.cam.ac.uk + "&Hermes%mini.letter.xpm%" RemoteShell hermes.cam.ac.uk + "SRC&F%mini.letter.xpm%" RemoteShell www.srcf.ucam.org + "" Nop + "&Waterloo (NT)%mini.term.xpm%" Exec rdesktop -k uk -g 1024x768 waterloo & + "Waterloo (NT) 1280x1024%mini.term.xpm%" Exec rdesktop -k uk -g 1280x1024 waterloo & DestroyMenu ToolMenu AddToMenu ToolMenu + "FvwmConsole" Module FvwmConsole -g 80x20 -fg black -bg white + "Rearrange Icons" All (Iconic) PlaceAgain Icon + "Sw&itch to...%mini.windows.xpm%" WindowList + "Re&display All%mini.ray.xpm%" Refresh + "Move to screen" All MoveToScreen DestroyMenu KeyboardMenu AddToMenu KeyboardMenu + "Keyboard Layouts" Title + "Dvorak layout%mini.keyboard.xpm%" Exec exec xmodmap $[HOME]/dvorak.pke + "Qwerty layout%mini.keyboard.xpm%" Exec exec xmodmap $[HOME]/qwerty.pke DestroyMenu WindowMenu AddToMenu WindowMenu + "Window Ops" Title + "&Standard Layer%mini.gball.xpm%" Layer 0 4 + "&Capture Icon%mini.gball.xpm%" CaptureWindow + "&Iconify%mini.gball.xpm%" Iconify On + "&Move%mini.move.xpm%" Function LeftClick + "&Resize%mini.resize.xpm%" Function RightClick + "R&aise%mini.raise.xpm%" Raise + "&Lower%mini.lower.xpm%" Lower + "Stick%mini.hammer.xpm%" Stick + "Shade%mini.shade1.xpm%" WindowShade + "Ma&ximize%mini.maximize-vert.xpm" Maximize 0 93 + "I&dentify%mini.question.xpm%" Module FvwmIdent + "Tab%mini.windowshade.xpm%" Function SelectTabber + "" Nop + "Kill%mini.bomb.xpm%" Destroy + "&Close%mini.cross.xpm%" Delete # # ========== MODULES ========== # # ---------- FvwmIdent ---------- DestroyModuleConfig FvwmIdent: * *FvwmIdent: Back #000080 *FvwmIdent: Fore Yellow *FvwmIdent: Font -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* # ---------- FvwmPager ---------- DestroyModuleConfig FvwmPager: * *FvwmPager: Colorset * 20 *FvwmPager: HilightColorset * 21 *FvwmPager: WindowColorsets 24 23 *FvwmPager: BalloonColorset * 24 *FvwmPager: Font none *FvwmPager: SmallFont 5x8 *FvwmPager: Balloons All *FvwmPager: BalloonYOffset +2 *FvwmPager: BalloonBorderWidth 2 *FvwmPager: UseSkipList *FvwmPager: MoveThreshold 3 *FvwmPager: WindowLabelFormat "%i" *FvwmPager: WindowBorderWidth 1 *FvwmPager: MiniIcons *FvwmPager: NoShapeLabels *FvwmPager: NoSeparators *FvwmPager: Geometry 80x80+180-0 *FvwmPager: Rows 1 *FvwmPager: Columns 1 # ---------- FvwmButtons ---------- DestroyModuleConfig FvwmButtons: * *FvwmButtons: Rows 6 *FvwmButtons: Columns 11 *FvwmButtons: BoxSize smart *FvwmButtons: ButtonGeometry 30x30+0-0 *FvwmButtons: (3x3+0-0, Swallow (UseOld, NoClose) xload Nop, \ Action (Mouse 3) Menu RootMenu) *FvwmButtons: (3x3+0+0, Swallow (UseOld, NoClose) xclock Nop, \ Action (Mouse 3) Menu RootMenu) *FvwmButtons: (6x6+3+0, Swallow (UseOld, NoClose) FvwmPager Nop) *FvwmButtons: (Panel (up, indicator, position Module left) TermPanel "Exec exec xterm -geometry 70x30 -n TermPanel") *FvwmButtons: (Panel (up, indicator, position Module left, UseOld, NoClose) dayview1 Nop) *FvwmButtons: (2x5, Id MailButton, Title "Mail", Colorset 11, \ Action (Mouse 3) Menu RootMenu, \ Action (Mouse 1) MailWindow) # # ========== UNUSED ========== # # ---------- window styles ---------- Style "MiniXTerm" NoTitle, Sticky, CirculateSkip Style "exmhunseen" NoTitle, CirculateSkip Style "Outstanding repetitions*" MaxWindowSize 375p 450p Style "Mozilla-bin" GrabFocusTransient Style "Phoenix-bin" GrabFocusTransient # ---------- functions ---------- DestroyFunc SwitchWindow AddToFunc SwitchWindow + I Next (CurrentPage $0) Iconify On + I Next (CurrentPage !Iconic $0) Focus + I Current (!Iconic $0) WarpToWindow 5 5 DestroyFunc FetchWindow AddToFunc FetchWindow + I Next ($0) Deiconify + I Next ($0) MoveToPage + I Next ($0) Focus # ---------- key bindings ---------- Key d A 2 Function SwitchWindow "xdvi" Key e A 2 Function SwitchWindow "emacs" Key w A 2 Function SwitchWindow "mozilla-bin" Key g A 2 Function SwitchWindow "ghostview" # ---------- menus ---------- AddToMenu AppMenu + "" Nop + "&Exmh%mini.letter.xpm%" FetchWindow "exmh" + "Fr%mini.filemgr.xpm%" FetchWindow "Fr" + "Gaim%mini.cat.xpm%" FetchWindow "Gaim" + "&Calendar%mini.calendar.xpm%" FetchWindow "Calendar" # ---------- FvwmWinList module ---------- DestroyModule FvwmWinList *FvwmWinList: Back #c0c0c0 *FvwmWinList: Fore Black *FvwmWinList: Font -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmWinList: Action Click1 Iconify -1,Focus *FvwmWinList: Action Click2 Iconify On *FvwmWinList: Action Click3 Module "FvwmIdent" FvwmIdent *FvwmWinList: UseSkipList *FvwmWinList: Geometry +0-1 *FvwmWinList: ShowCurrentDesk # experimental (uncomment to turn on) # # DestroyFunc IconifyUnusedWindow # AddToFunc IconifyUnusedWindow # + I WindowId $0 (CurrentPage,!Raised,!Iconic,!Focused,!Sticky) Iconify On # # Module FvwmAuto 5000 -passid Nop IconifyUnusedWindow