FVWM
From Gentoo Wiki
FVWM (F Virtual Window Manager) is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and a virtual desktop.
Contents |
Installation
Install x11-wm/fvwm:
| 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 | Yes | Adds Native Language Support (using gettext - GNU locale utilities) | |
| perl | No | Adds optional support/bindings for the Perl language | |
| png | Yes | 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 | Yes | Adds support for SVG (Scalable Vector Graphics) | |
| tk | No | Adds support for Tk GUI toolkit | |
| truetype | Yes | Yes | Adds support for FreeType and/or FreeType2 fonts |
| vanilla | No | Yes | 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 | Yes | Add support for the xinerama X11 extension, which is mandatory if you work in multiple monitors setup |
Note
- To be able to run Perl scripts in FVWM, enable the perl and gtk2-perl USE flags.
- The vanilla USE flag is recommended if you want to write to fvwm-workers mailing list, see bug #411811, comment 14
root # emerge --ask fvwmConfiguration
FVWM's main configuration file is ~/.fvwm/config.
Starting
To start FVWM you can use a display manager or startx.
If want to use startx and want ConsoleKit support, setup ConsoleKit and create the following file:
File~/.xinitrc
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session fvwm