FvwmWinList(1)

πŸ’– FvwmWinList(1) πŸ’–

okay bestie, this is the General Commands Manual page for FvwmWinList πŸŽ€ let's get into it ✨


✨ NAME ✨

FvwmWinList - the FVWM window list module πŸ¦‹


✨ SYNOPSIS ✨

FvwmWinList is spawned by fvwm, so no command line invocation will work πŸ™…


✨ DESCRIPTION ✨

the FvwmWinList module gives you a window list made of buttons 🌈 and each button matches a window that FVWM is managing πŸͺŸ. Clicking the buttons with any of the three mouse buttons does a default action, or you can make it do whatever you want πŸ’…. And like the other modules, FvwmWinList only works when fvwm is your window manager 🫢.


✨ COPYRIGHTS ✨

the FvwmWinList module is the original work of Mike Finger πŸ‘‘

Copyright 1994, Mike Finger.

the author makes no guarantees or warranties of any kind about the use of this module, so use it at your own risk πŸ’€

you can freely use this module, or any portion of it, for any purpose, as long as the copyright is kept intact 🌸


✨ INITIALIZATION ✨

when it starts up, FvwmWinList scans the same configuration file that FVWM used during startup to find the options that are meant for it πŸ” those options get their own section a little later πŸ¦‹


✨ INVOCATION ✨

fvwm can invoke FvwmWinList during initialization if you put the line Module FvwmWinList in your .fvwmrc file 🧚

you can also bind FvwmWinList to a keystroke, mouse button, or menu option so it runs later πŸ‘€ if you do that, using Transient as an argument makes FvwmWinList act like the built-in window list πŸ”₯

for FVWM to run it, FvwmWinList has to live in a directory that's listed in the ModulePath option of FVWM πŸ“‚


✨ CONFIGURATION OPTIONS ✨

you can put these options in your .fvwmrc file πŸ“

  • *FvwmWinListGeometry {+-}<X>x{+-}<Y> β€” this sets the location and gravity of the FvwmWinList window πŸ“ size isn't supported right now, so FvwmWinList resizes itself as buttons get added. if you don't specify NoAnchor, the window's gravity corner gets anchored and the window grows in the opposite direction. for example, if the geometry is -5-5, that's SoutEastGravity πŸŒ™ which makes the window draw up and to the left as windows are added
  • *FvwmWinListFont font β€” the font used for labelling the buttons πŸ”€
  • *FvwmWinListFore color β€” the color used for the button names 🎨
  • *FvwmWinListBack color β€” the color for the buttons themselves πŸ’œ
  • *FvwmWinListUseSkipList β€” tells FvwmWinList to not show the windows listed on a WindowListSkip line in the configuration file πŸ™ˆ
  • *FvwmWinListNoAnchor β€” by default FvwmWinList anchors the gravity corner so the window grows in the opposite direction. this undoes that πŸ™…
  • *FvwmWinListUseIconNames β€” uses the window's icon name instead of the full window name. super handy for keeping the window narrow πŸ“
  • *FvwmWinListAction action response[,reponse...] β€” tells FvwmWinList to do response when action happens 🎬 the currently supported actions are Click1, Click2, and Click3. the currently supported responses are any fvwm built-in commands, including modules and functions 🧠

✨ SAMPLE CONFIGURATION ✨

here are some excerpts from a .fvwmrc file showing the FvwmWinList startup commands πŸ’…

########
# Pop up the window list in tranient mode on button 3 press & hold

Mouse 3   R   A   Module "FvwmWinList" FvwmWinList Transient

########################## Window-Lister ###############################
*FvwmWinListBack DarkOliveGreen
*FvwmWinListFore PaleGoldenRod
*FvwmWinListFont -*-new century schoolbook-bold-r-*-*-*-120-*-*-*-*-*-*
*FvwmWinListAction Click1 Iconify -1,Raise
*FvwmWinListAction Click2 Iconify
*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent
*FvwmWinListUseSkipList
*FvwmWinListUseIconNames
*FvwmWinListGeometry -50-85
# I like it achored
#*FvwmWinListNoAnchor

✨ AUTHOR ✨

reach out to the legend herself, Mike Finger πŸ‘‘πŸ«Ά

Mike Finger (mfinger@mermaid.micro.umn.edu)
(Mike_Finger@atk.com)
(doodman on IRC, check the #linux channel)

that's a wrap, bestie πŸŒˆπŸ’– this page came from the 3rd Berkeley Distribution and was dated May 9th, 1994 πŸ¦‹ now go be a main character in your window manager πŸ’…βœ¨