- Theme |
fvwm-theme (not to be confused with the FVWM Themes project, which you should really check out before running my jerry-rigged scripts :-) is a Perl script which handles background setting, window decor switching, and terminal-theme switching. It also stores the current settings in ~/.fvwm-theme so that they can be restored at next startup. I didn't really design the thing for public consumption when I wrote it, so you may have to tweak it a bit if you want to put it to work on your own system. Take a look at the stuff under "Configurable Constants" especially.
fvwm-theme works from the directory /usr/local/share/fvwm-theme, henceforth dubbed $SHARE_DIR. Wallpapers go under $SHARE_DIR/backgrounds (which can be hierarchical, if you like to sort your backgrounds into categories), window decoration themes under $SHARE_DIR/decors, each in its own subdirectory, and terminal themes under $SHARE_DIR/terms. The qiv image viewer is used to set wallpaper but you can easily change this if you want.
fvwm-theme also supports "meta themes"--files under $SHARE_DIR/themes which specify an option for each theme component.
Here's a sample terminal theme file:
backgroundPixmap=/usr/local/share/pixmaps/wood.xpm background=white foreground=black bold=#800000 red=#602010 green=#005038 yellow=#003810 blue=#000060 magenta=#600080 cyan=#407080 white=#D0D0D0
(Two possible options not seen above are "transparent" and "shading=<N>%".)
And here's a sample meta-theme file:
background=tux/bluespace.png decor=e17 term=transparent_dark_bg
Below are some of the window decorations I use, gathered and converted from other WM's theme sites. "Elberg" was converted by Adam Weinberger, the rest by me. "Eazel Forest" and "Playstation Green" are my own creations, insofar as fiddling with the color of an existing theme counts as "creation" ;-) If you are the author of any of these themes and object to my distribution of it, or just want me to include a license, let me know.
To use any of these themes with fvwm-theme, unpack the downloaded tarball into $SHARE_DIR/decors.
Active Titlebar (shaded) | Download |
---|---|
Eazel | |
Eazel Blue | |
Eazel Forest | |
Micro GUI | |
QNX | |
Sweetpill Crowberry | |
Sweetpill Jade | |
Crux | |
Crux Blue | |
Blue Metal | |
Ice | |
Brushed Metal | |
Fluxbox | |
Flat | |
Elberg | |
Playstation Blue | |
Playstation Green | |
E17 (active) | |
E17 (inactive) | |
Chromium | |
Helix | |
Mechasan | |
Galaxy | |
23oz | |
Bebop | |
Industrial | |
Win XP |
Site Updated: 2023/Oct/6
Copyright © 2023, All Rights Reserved. Check the
credits before you borrow any of the graphics on these pages.