Difference between revisions of "FVWM"

From Gentoo Wiki
Jump to:navigation Jump to:search
(+InfoBox package)
m (→‎Starting: Drop ConsoleKit)
Line 30: Line 30:
 
To start FVWM use a [[display manager]] or the <tt>startx</tt> command.
 
To start FVWM use a [[display manager]] or the <tt>startx</tt> command.
  
When using <tt>startx</tt> with [[ConsoleKit]] support, setup ConsoleKit and create the following file:
+
When using <tt>startx</tt> with [[elogind]] support, setup ConsoleKit and create the following file:
 
{{FileBox|filename=~/.xinitrc|1=
 
{{FileBox|filename=~/.xinitrc|1=
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session fvwm
+
exec dbus-launch --sh-syntax --exit-with-session fvwm
 
}}
 
}}
  

Revision as of 07:40, 31 October 2021

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.

Installation

USE flags

USE flags for x11-wm/fvwm An extremely powerful ICCCM-compliant multiple virtual desktop window manager

bidi Enable bidirectional language support
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
lock Enable screen locking
netpbm Enable NetPBM support (used by FvwmScript-ScreenDump)
nls Add Native Language Support (using gettext - GNU locale utilities)
perl Add optional support/bindings for the Perl language
png Add support for libpng (PNG images)
readline Enable support for libreadline, a GNU line-editing library that almost everyone wants
stroke Mouse Gesture support
svg Add support for SVG (Scalable Vector Graphics)
tk Add support for Tk GUI toolkit
truetype Add support for FreeType and/or FreeType2 fonts
vanilla 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 Add support for querying multi-monitor screen geometry through the Xinerama API

Note
* To be able to run Perl scripts in FVWM, enable the perl and gtk2-perl USE flags.

Emerge

After flags have been set issue an emerge command to install FVWM:

root #emerge --ask x11-wm/fvwm

Configuration

FVWM's main configuration file is ~/.fvwm/config.

Starting

To start FVWM use a display manager or the startx command.

When using startx with elogind support, setup ConsoleKit and create the following file:

FILE ~/.xinitrc
exec dbus-launch --sh-syntax --exit-with-session fvwm

See also

  • FVWM-Crystal — an easy to use, powerful and pretty desktop environment.

External resources