ft online/ comp/ fvwm

ft's fvwm setup

If you find this setup to feel slightly like another window manager,
that might just be for the reason, I used that wm for ages and I really
did like it a lot. I switched to fvwm because of its flexibility.

fvwm-dotfiles.tar.bz2

Screenshots: [[[ clean ]]] [[[ simple ]]] [[[ busy ]]]
clean:
      right after the start
simple:
      that is about what my screen looks like normally
busy:
      this is a bit much. you can see icons, focused/unfocued/shaded windows,
      and the menu, which uses generated thumbnails of wallpapers.

config
Reads other files and starts FvwmPerl.

functions
Defines all functions used in this setup (except for 'init', see below).

vars
A few variables defined by 'SetEnv'.

cursor
Frankly, the standard cursors suck. This file's contents fix that.

colorsets
Colordefinitions.

decor
Window decorations (including the look of the titlebar buttons.

mouse
Fvwm let's you define everything you'd like. This file defines which mouse button does what.

keys
Thy keyboard setup.

menus
This defines all menus (static and dynamic).

fvwmbuttons
Being the WindowMaker Fan, that I am, I can only work if I got a "Dock" and a "Clip". :-)
Both is implemented in this file using FvwmButtons.

fvwmform
Implements a "Run..." dialog using FvwmForm.

modules
Misc module configuration.

desktops
Desktop size/names etc.

misc
Everything, that doesn't fit elsewhere.

styles
Defining 'styles' using Styles. :-)
These are various settings; see fvwm(1)

init
Functions called at fvwm startup (and restart).

gen_menu_wallpapers.pl
This perl script implements my dynamic wallpaper menu.