FVWM (F Virtual Window Manager) is a stacking window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and to provide a virtual desktop. It is also possible to extend FVWM using C, M4 and Perl preprocessing or scripts, in the case of Perl.
USE flags for x11-wm/fvwm An extremely powerful ICCCM-compliant multiple virtual desktop window manager
||Enable bidirectional language support|
||Enable screen locking|
||Enable NetPBM support (used by FvwmScript-ScreenDump)|
||Enable support for libreadline, a GNU line-editing library that almost everyone wants|
||Enable rplay support|
||Mouse Gesture support|
||Add support for SVG (Scalable Vector Graphics)|
||Add support for querying multi-monitor screen geometry through the Xinerama API|
- To be able to run Perl scripts in FVWM, enable the
vanillaUSE flag is recommended to write to the fvwm-workers mailing list, see bug #411811, comment 14
After flags have been set issue an emerge command to install FVWM:
emerge --ask x11-wm/fvwm
FVWM's main configuration file is ~/.fvwm/config.
To start FVWM use a display manager or the startx command.
When using startx with ConsoleKit support, setup ConsoleKit and create the following file:
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session fvwm