JMC OS Page, fvwm2 'themes'

fvwm2 'themes', click on picture for full size image.

Sorry, I did not include any of the root window images because I am unsure of the copyright. But some 'themes' have a link to where you can get the wallpaper. gzip archive contains the icon pixmaps specific for the mwm and olvwm themes, the other pixmaps came from the 3dpixmaps package (unless otherwise noted).

Some of these themes uses wmfortune, wmSun, wmMoonClock, bfm 0.6.4, wmweather 2.4.4, wmbiff, xload, xeyes and rclock. xload and xeyes is usually included with X Window and rclock is included with rxvt. Unless otherwise noted, these 'themes' should work fine with just about any 2.x version.

You should really be using Version 3.xx of fvwm2 which can be pulled from fvwm3 github it very stable version and I noticed it solved some odd very rare keyboard issues that occurs once in a great while.

CDE, kind of look-a-like. This package (868K) (sha256sum) contains all that is needed for this fvwm look. It also contains all the pixmaps and files you need. The pixmaps were modified/created using files in 3dpixmaps as a base.

This look was updated in 2021 and is my main configuration I use for fvwm. As you can see this will work as is on OpenBSD and Linux, for OpenBSD you need to install fvwm from ports. I suspect it may work on the other BSDs also, but I have no way of testing that. Note, the Linux print is executing fvwm3 github.

File ~/.fvwm/cde/fvwm2rc file has easy to follow instruction on how to setup. Just extract fvwm_cde.tgz under ~/.fvwm and dir ~/.fvwm/cde will be created. Once extracted copy ~/.fvwm/cde/fvwm2rc to ~/.fvwm/.fvwm2rc

Now a shameless plug. For the curious, audacious is streaming Echos of bluemars which is a free stream using this link. Note, I have nothing to do with that stream, but I think it plays great music.

I got the root image (wallpaper) from (here) created by Plasmadesign UK, they create what I think are some cool background images.

I created this look after having to use GNOME3 at work (long story), I liked the basic look of GNOME3, but some customizations I would have liked to have done were unavailable in GNOME3.

When fvwm 2.6.7 was released, it had a nice default config, after looking at it a bit I decided to create this look. There were few keywords I did not know existed, so I was able to use what I saw create this.

This look, along with other required files are in this tarball and this is it's md5sums. It contains the config, some small scripts, a few xmp files along with a README describing how to set up the config. You should uncompress this under directory ~/.fvwm, it will uncompress/untar to ~/.fvwm/g3.

If you notice, the buttons on the left side uses autohide, when you move the mouse pointer to the screen area, it is made visible for your use. Mouse buttons 1/2/3 will start a different application based upon which mouse button is pressed.

This look uses stalonetray, wmctrl and xmessage. These are not needed but are very nice to have, xmessage is only used as part of the "Last Run" menu and you will not really notice it's absence. The "Last Run" menu is similar to what us used in some desktops, it lists the last 15 executed objects.

I got the root image from (here) created by Plasmadesign UK, they create what I think are some cool background images.

Theme 'Rubik' configuration, is built around a root image (here) created by Plasmadesign UK, they create what I think are some cool background images. These are conky configuration files for Slackware and FreeBSD.

Some mini xpm files are in this tarball and this is it's md5sums. Note, before unpacking the file, you should backup your ~/.fvwm directory.

FVWM2 Config created in honor of Slackware 13.37. The root image is from slackart. You may be able to see conky executing in a way that makes it look like it is part of the image. This is the config file for conky and see above for weather information. Note, conky uses the Neo Trash font, you will have to configure these files for your on use.

Pixmaps for this look is here and this is it's md5sums.

Current xplanet looks, configs: Earth config and Mars config. The root window is painted by xplanet These are the xplanet commands I usually use:

xplanet -config ~/.xplanet -body earth -label -projection orthogonal -radius 65 -longitude -71.33 -latitude 32.64 -transparency
xplanet -origin phobos -body mars -config ~/.xplanet -label -transparency
I use Phobos as the 'origin' for mars because of it's orbital speed. As you can see from here, here, here and you get some interesting root windows. I got the map files from JPL and this, this and this are my marker files.

These are prints of the original looks, old earth and old mars. The new versions use colors that try and match the planet shown.

FVWM2 Config A look built around the root image and a somewhat simple conky file. The root image is from a blackbox theme called 'null' on, but looks like all the themes were removed. The null theme was created by cthulhain, who knows, maybe it is still there.

All the conkyrc does is cat output files created by some cron jobs, this allows me to avoid having a complex conkyrc file. See above for notes on weather information.

One of the scripts I created formats various log files in /var/log and puts the output in my home directory, this job needs to be executed by root. Another script writes the days events to a file. Those scripts are quite customized, but should be easy enough to create. The clock is dclock.

Config. A basic look I use once in a while, when I want a 'fancy' root window, I usually start up xplanet or conky.

This Config File requires version 2.6+, it accomplishes what I was trying to do with the vtwm themes I created years ago. Mainly I wanted a transparent panner (desktop), which was done in vtwm using nexpm. fvwm now has the ability to do that in an easier fashion. Root image from

From here below are themes built from other people's configs or inspired by other Window Managers.

This is a much better clone my old mwm look, it uses FvwmIconBox to better emulate mwm. I created it after playing around with openmotif, I liked the mwm that was included with it and quickly realized I could get fvwm2 to closely resemble it and use the advanced features of fvwm2.

All files needed are in this tarball and this is it's md5sums. Note, before unpacking the file, you should backup your ~/.fvwm directory.

Afterstep, Version 2.x look-a-like, Config File. Afterstep has a cool look, created this to see how close I could come. I came up with this by examining Decors on this Dorothy's, site. You will need to use version 2.6+ of fvwm2 for this to come out right.

Open Look theme Config File. The theme was quite easy to create, the hardest part of the theme was creating the iconify vector button. To create the button I merged two vector buttons from fvwm2 and played around until I got it right. This is the vector button code:

ButtonStyle 1 10 20x20@1 20x80@1 80x80@0 80x20@0 20x20@1 \
            80x20@1 50x65@2 35x35@0 65x35@0 50x65@1

Note, see new version above. mwm theme Config File, this was quite trivial to create, I created it so I could have the look of two of the main UNIX WMs of the early 90s, Open Look and mwm. Root Image from

Config. Clone of ctwm gfive theme. Always liked the unique look, dclock is executing in the lower left corner.

Config. Clone of ctwm jens theme. Another cool look I converted for use in fvwm2. The root image is from xphoon and this File (md5sum 842493f194bbc224bbd7c98960f48466) contains the xpms for FvwmButtons.

Config. Clone of fvwm 1.x geir theme. Converted this very nice look (with some changes) for use under fvwm2.

Config. An fvwm2 theme from Prof. Knuth. It has a simple look which I think is kind of nice, I made minor changes to the config, but the original is here.

Number xpm for this look is here and this is it's md5sums.

BACK to my home page.


"$Revision: 1.43 $"