My FVWM theme. It started as the famous Taviso's configuration but I am sort of giving it my own style slowly.
It's mostly aimed at convenience.
Wallpaper is sort of changed randomly. It uses functions to change text and background color based on the wallpaper, so if I use a wallpaper with a lot of yellow the buttons and taskbar will become yellowish.
My Bench, the taskbar, was originally split into two horizontal bars, each with different contents. But since the upper one was a bit out of content I decided to merge them into this.
The three "D1,D2,D3" buttons are for quick-switch of virtual desktops, and show which one I am using.
The different buttons with text like "media", "edition" and "emulation" open a menu with the relevant content with left-click and quicklaunchs my most used app with right-click (like vmware player on "emulation"), and "root" opens a basic root menu (think start button).
The two small buttons labeled "W" and "L" are volume controls for wave and line (for TV-in), and are controlled with the mouse wheel.
After the taskbar, at the right hand, there are two small bars, this is xosview and measures CPU and RAM load. Left-click over this opens a list of processes to allow a quick shutdown of a rogue process by clicking it on the list. It can also be invoked with winkey+tab, as if it was the window list.
Right-click on it opens a terminal with htop for better control and real-time statistics.
Between this and the clock there is the system tray, powered by stalonetray, that supports all apps including KDE, which comes in handy.
The clock is just a clock.
For terminals I use rxvt and screen (a terminal multiplexer), that is invoked with a keyboard shortcut or the button in the bench. It's made so two terminals cannot exist in the same space and in a way that the terminal can be invoked with a single keypress (the "menu" key) so it automagically comes to front and receives keyboard focus, allowing more speed.
The titlebars are rotated to be on the left so I don't use more vertical space.
Keyboard shortcuts provide quick access to programs, and more stuff. I have shortcuts for quick-switching desktops, to move windows instantly, to maximize and close windows, to tile all windows on the desktop, restart FVWM (when testing configurations or updating), opening logs, etc. It's fast and not hard to remember.
There are lots of scripts to force certain apps to behave the way I want, prevent duplicate instances of them, position them specially or do something special if the clipboard has specific information.