Recipes: Fvwm configuration
依乎天理,批大郤,道大窾,因其固然

One of the changes I made at the start of the 2006 calender year, is dropping Enlightenment E16 in favor of Fvwm on my laptop. (On my desktop I still run E16.)

Fvwm is one of the most configurable and most powerful window-managers for the X Windowing system. Unlike many of the other window-managers, the configuration for Fvwm is completely text-based. Of course, it is possible to find pre-defined themes for Fvwm (I highly recommend fvwm-crystal for example); but that is not something I had in mind. I decided to start using Fvwm because I want an extremely clean and customizable interface, and because I really enjoyed customizing mutt, my mail client of choice.

Below I document my on-going learning experience and the configuration file it produced.

The Actual Files

A note to start: I take the modular configuration approach. The file config.fvwm2rc is what most people label .fvwm2rc.

As it stands now, it is not very exciting: I haven't got true transparencies working with the version of X.org running on my laptop, so I use aterm with pseudo-transparency and shading. But it already looks good enough to use.

A notes:

Screenshots

What window-manager preview would be complete without screenshots?

Screenshot 1
Clock on the left, histogram of computer load on the right. Terminals show pseudotransparency.
Screenshot 2
The Program Selector in action. Notice that it multiple tabs in one firefox window shows up as one entry, whereas separate windows gets separte entries. And that xmms managed to get one for the player and one for the playlist.
Back to front page