FvwmClean(1)
β¨ NAME β¨
Okay bestie, this is FvwmClean(1) from the General Commands Manual π , and it's literally "the FVWM desktop clutter reduction module" π§Ήβ¨. Its whole vibe is tidying up your desktop.
π SYNOPSIS π
not me typing FvwmClean into a terminal and it just... not working π FvwmClean is spawned by fvwm, so no command line invocation will work.
π¦ DESCRIPTION π¦
Okay so FvwmClean keeps an eye on windows that haven't had the keyboard focus for a certain amount of time π and then does stuff to them. It's giving "I'm cleaning up so you stop leaving programs running in the corners you never visit" π§½πΈ. Highkey iconic.
FvwmClean reads the same .fvwmrc file that fvwm reads when it starts up, and it's on the hunt for lines like "*FvwmNoClutter 3600 Iconify" π.
π COPYRIGHTS π
The FvwmClean program, and the idea for hooking this module into the Window Manager, are all original work by Robert Nation π.
Copyright 1994, Robert Nation. ngl the legal stuff is a lot: there are no guarantees, no warranties, and nothing is provided or implied in any way whatsoever π. Use it at your own risk. You're free to use this program for any purpose, as long as the copyright stays intact π«Ά.
π INITIALIZATION π
During startup, FvwmClean eventually goes digging through a configuration file that describes the time-outs and the actions to take π§. It's the same file fvwm used during its own initialization, so everybody's on the same page.
Here's the lowkey genius part π₯: if the FvwmClean executable is linked to another name, i.e. ln -s FvwmClean OtherClutter, then another module called OtherClutter can be started with a completely different configuration than FvwmClean. You just change the keyword FvwmClean to OtherClutter. That means you can run multiple clutter-reduction programs at the same time π¦.
π§ INVOCATION π§
You can invoke FvwmClean by adding the line Module FvwmClean to your .fvwmrc file π. Put it on a line by itself if you want it spawned during fvwm's initialization, or bind it to a menu, mouse button, or keystroke so it starts later. Fvwm searches the directory specified in the ModulePath configuration option to find FvwmClean π.
π CONFIGURATION OPTIONS π
FvwmClean reads the same .fvwmrc file as fvwm, looking for lines similar to "*FvwmClean 3600 Iconify" β. The format of these lines is:
*FvwmClean [time] [command]
- command is any fvwm built-in command π¬
- time is the number of seconds between when a window loses focus and when the command runs β°
Also, the limit is 3 actions max π«, so choose your favourites wisely bestie.
π AUTHOR π
Robert Nation, the legend who made all of this happen π«Άβ¨.
Manual page FvwmClean(1) from the 3rd Berkeley Distribution, dated Jan 28 1994. That's some seriously vintage tea, bestie π«π byeee π¦π
π¦ where this page comes from
- debian bookworm: fvwm1 1.24r-57+b1
- ubuntu jammy: fvwm1 1.24r-57ubuntu1
- ubuntu noble: fvwm1 1.24r-57ubuntu1
- ubuntu questing: fvwm1 1.24r-57.2
- ubuntu resolute: fvwm1 1.24r-57.2build1
- ubuntu stonking: fvwm1 1.24r-57.2build1
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms