FVWM

FVWM

Customized FVWM desktop
Developer(s) Robert Nation
Stable release
2.6.6 / March 15, 2016 (2016-03-15)
Written in C, Perl, Unix Shell
Operating system Unix-like
Type Window manager
License GNU GPL v2,
FVWM included in OpenBSD: BSD License[1]
Website fvwm.org

The F Virtual Window Manager (The F currently has no official meaning[2]) is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems.

History

FVWM 1.24, an old version from the 1.x series

In 1993, Robert Nation,[3] during his work analyzing acoustic signatures for the United States Department of Defense, began hacking twm with the intent of simultaneously reducing memory usage and adding support for virtual desktops.

Already known for his rxvt terminal emulator, Nation worked on reducing the memory consumption of his new window manager. Deciding to test FVWM's reception, on June 1, 1993, he bundled it with a rxvt release.

In 1994 Rob Nation stopped developing FVWM and made Charles Hines the maintainer. Rob Nation's last release of FVWM was fvwm-1.24r. The post-Rob Nation version of FVWM uses a different configuration file format and has a significantly different architecture. Many Linux distributions, as a result, distributed both fvwm-1.24r and later releases of FVWM as separate programs. As of 2009, fvwm-1.24r still compiles and runs on a modern Linux system without any problems. A small number of users continue to use the older FVWM release. In late 1998 the office of FVWM maintainer was abolished and further development has been conducted by a group of volunteers.

Originally, FVWM was the Feeble Virtual Window Manager, but at some point the meaning of the F was lost. When Google published the old news group archives acquired from DejaNews, the original meaning was re-discovered; however, the FVWM developers decided they prefer the "Mysterious F" interpretation and it has stuck to this day.[4]

Many developers have based their own projects on FVWM in order to benefit from the years of refinement and development. Many of the popular window managers in use today are related to FVWM: Afterstep, Xfce, Enlightenment, Metisse and many more.

Features

FVWM emulating the Motif Window Manager (MWM)
FVWM emulating the look of the Common Desktop Environment (CDE)
FVWM 2.5 Xsession running on Debian 7 GNU/Linux

This is a partial list based on the documentation distributed with FVWM.

Many of these features can be disabled at runtime or compile time, or dynamically for specific windows or loaded and unloaded as modules, or many other possibilities. These are not rigid features, FVWM does not dictate how the user's desktop should work or look like but provides the mechanisms to configure the desktop to work, look and behave the way the user wants it to.

Derivatives

Twm FVWM Window Maker FVWM95 Amiwm LessTif Macintosh-Like Virtual Window Manager Scwm Xfwm AfterStep Enlightenment (window manager)
Fvwm Family Tree, displaying some of the FVWM derivatives

Notable users

See also

References

External links

This article is issued from Wikipedia - version of the 12/3/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.