FvwmScroll(1)

Okay bestie, welcome to the FvwmScroll(1) page from the General Commands Manual πŸŽ€βœ¨ This one's all about the scroll-bar module, and it's giving main character energy πŸ’…

✨ NAME ✨

FvwmScroll - the FVWM scroll-bar module πŸ¦‹

πŸ’… SYNOPSIS πŸ’…

FvwmScroll is spawned by fvwm, so no command line invocation will work. You literally cannot type it into your terminal and expect it to vibe πŸ’€

πŸ’– DESCRIPTION πŸ’–

Okay so, if the module wasn't launched from inside a window context in Fvwm, FvwmScroll asks you to pick a target window first. Then it slaps scroll bars onto that window so it eats way less desktop space. Space-saving slay 🫢

It reads the same .fvwmrc file that fvwm reads when it starts up, and it looks for lines like *FvwmScrollFore green 🌈

Warning bestie: don't use FvwmScroll on windows that move or resize themselves, and don't use it on windows that set the WM_COLORMAP_WINDOWS property πŸ™ˆ Windows with a private colormap are totally fine though ✨

πŸŽ€ COPYRIGHTS πŸŽ€

FvwmScroll, and the whole concept for hooking this module up to the Window Manager, are original work by Robert Nation πŸ‘‘

The copyright line is Copyright 1994, Robert Nation. There are no guarantees, no warranties, and no anything else, provided or implied, whatsoever. Use this program at your own risk πŸ’€ You can use it for any purpose at all, as long as the copyright stays intact.

🧚 INITIALIZATION 🧚

During initialization, FvwmScroll will eventually search a configuration file that describes the colors to use. It's the same file fvwm used during initialization, so no new file to hunt for 🌸

Also, if the FvwmScroll executable gets linked to another name (ie ln -s FvwmScroll MoreScroll), then another module called MoreScroll can be started with a completely different configuration than FvwmScroll. You just change the keyword FvwmScroll to MoreScroll πŸ§šβ€β™€οΈ Two scroll-bar modules, one iconic duo πŸ‘―

πŸ¦‹ INVOCATION πŸ¦‹

You can invoke FvwmScroll by binding the action Module FvwmScroll x y to a menu or a key-stroke in the .fvwmrc file. The parameters x and y are integers that describe the horizontal and vertical window size reduction πŸ“

Fvwm will search the directory specified in the ModulePath configuration option to attempt to locate FvwmScroll. Nothing actually stops you from launching FvwmScroll at start-up time, but you probably don't want to πŸ™ƒ

⭐ CONFIGURATION OPTIONS ⭐

FvwmScroll reads the same .fvwmrc file as fvwm, and looks for lines as listed below:

  • *FvwmScrollFore color β€” tells the module to use color instead of grey for the scroll bars themselves 🩢
  • *FvwmScrollBack color β€” tells the module to use color instead of black for the window background πŸ–€

πŸ’€ BUGS πŸ’€

Heads up, babe: when the scroll bars get removed by clicking the button in the lower right corner, the window does not restore its location correctly 😭

πŸ‘‘ AUTHOR πŸ‘‘

Robert Nation πŸ’œ


That's the whole tea, bestie πŸ“ This page is from the 3rd Berkeley Distribution, dated April 14 1994, and it's all about FvwmScroll(1) 🌸 Stay iconic, and I'll see you in the group chat πŸ’–πŸ¦‹