The FVWM window supervisor began out as modifications to TWM, again in 1993. After a number of years of iteration, what emerged is a particularly customizable surroundings the place any conduct, motion, or occasion is configurable. It has help for customized key bindings, mouse gestures, theming, scripting, and far more.
While FVWM is usable instantly after set up, its default distribution gives solely absolutely the minimal configuration. It’s an excellent basis to start out your personal customized desktop surroundings, however in case you simply wish to use it as a desktop, then you definately in all probability wish to set up a full configuration distributed by one other person. There are a couple of completely different distributions of FVWM, together with FVWM95, which mimics Windows 95 (at the very least in look and format). I attempted FVWM-Crystal, a modern-looking theme with some frequent Linux desktop conventions.
Install the FVWM distribution you wish to strive out of your Linux distribution’s software program repository. If you’ll be able to’t discover a particular FVWM distribution, it is secure to put in the bottom FVWM2 bundle after which go to Box-Look.org to obtain a theme bundle manually. It’s somewhat extra work that manner, however not practically as a lot as constructing your personal workspace from scratch.
After putting in, sign off of your present desktop session so you’ll be able to log into FVWM. By default, your session supervisor (KDM, GDM, LightDM, or XDM, relying in your setup) will proceed to log you into your earlier desktop, so you should override that earlier than logging in.
To accomplish that with GDM:
And with KDM:
Regardless of what theme and configuration you are utilizing, FVWM, at minimal, gives a menu while you left-click on the desktop. The contents of this menu fluctuate relying on what you have put in. The menu within the FVWM-Crystal distribution incorporates fast entry to frequent preferences, comparable to display screen decision, wallpaper settings, window decorations, and so forth.
As with just about every thing in FVWM, the menu might be edited to incorporate no matter you need, however FVWM-Crystal favors the applying menu bar. The utility menu is positioned on the top-left of the display screen, and every icon incorporates a menu of associated utility launchers. For instance, the GIMP icon reveals picture editors, the KDevelop icon reveals built-in growth environments (IDEs), the GNU icon reveals textual content editors, and so forth, relying on what you’ve put in in your system.
FVWM-Crystal additionally gives digital desktops, a taskbar, a clock, and an utility bar.
For your background, you need to use the wallpapers bundled with FVWM-Crystal or set your personal with the feh command (you could want to put in it out of your repository). This command has a couple of choices for setting the background, together with –bg-scale to fill the display screen with a scaled model of your wallpaper of selection, –bg-fill to fill the display screen with out adjusting the dimensions of the picture, and so forth.
$ feh --bg-scale ~/Pictures/wallpapers/mybackground.jpg
Most configuration recordsdata are contained in $HOME/.fvwm-crystal, with some systemwide defaults positioned in /usr/share/fvwm-crystal.
Do it your self
FVWM is as a lot a desktop-building platform as it’s a window supervisor. It would not do something for you, and it expects you to configure something—and probably every thing.
If you are on the lookout for a light-weight, quick, and easy window supervisor, FVWM qualifies. But in case you’re on the lookout for one thing to dig into, discover, and hack, then FVWM is a should.