FVWM
From Gentoo Wiki
FVWM (F? Virtual Window Manager for X11) is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and a virtual desktop. Fvwm is now in the portage tree and you can install it by using:
root # emerge --ask x11-wm/fvwmContents |
Use flags
The following USE flags are supported by x11-wm/fvwm package:
| USE flag | Default | Recommended | Description |
|---|---|---|---|
| bidi | No | Enables bidirectional language support | |
| debug | No | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml | |
| doc | No | Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | |
| gtk2-perl | No | Enable GTK2 Perl bindings | |
| lock | No | Enable screen locking | |
| netpbm | No | Enable NetPBM support (used by FvwmScript-ScreenDump) | |
| nls | No | Adds Native Language Support (using gettext - GNU locale utilities) | |
| perl | No | Adds optional support/bindings for the Perl language | |
| png | No | Yes | Adds support for libpng (PNG images) |
| readline | Yes | Enables support for libreadline, a GNU line-editing library that almost everyone wants | |
| rplay | No | Enable rplay support | |
| stroke | No | Mouse Gesture support | |
| svg | No | Yes | Adds support for SVG (Scalable Vector Graphics) |
| tk | No | Adds support for Tk GUI toolkit | |
| truetype | No | Yes | Adds support for FreeType and/or FreeType2 fonts |
| vanilla | No | Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically | |
| xinerama | No | Add support for the xinerama X11 extension, which is mandatory if you work in multiple monitors setup |
If you want to write Fvwm scripts in Perl, you may want to add USE="gtk2-perl perl".
Configuration
Configuration for launching fvwm
File~/.xinitrc
exec /usr/bin/ck-launch-session /usr/bin/fvwm
Configuration for fvwm
Fvwm Configuration file is ~/.fvwm/config.
Working with Fvwm
To work well with Fvwm, we suggest you to install some of the following packages:
x11-misc/trayer or x11-misc/tint2 x11-terms/xterm app-admin/conky