All Topics  
FVWM

 

   Email Print
   Bookmark   Link






 

FVWM



 
 
The F Virtual Window Manager (The F currently has no official meaning) is a virtual window manager for the X Window system
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
. Originally a twm
Twm

In computing, twm is the standard X window manager for the X Window System, version X11R4 onwards. It is a re-parenting window manager that provides title bars, shaped windows and icon management, and is extensively configurable....
 derivative, FVWM has evolved into a powerful and highly configurable environment for UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 systems.

993, irritated with the then-ubiquitous twm
Twm

In computing, twm is the standard X window manager for the X Window System, version X11R4 onwards. It is a re-parenting window manager that provides title bars, shaped windows and icon management, and is extensively configurable....
 after experiencing many of its limitations during his work analysing acoustic signatures for the United States Department of Defense
United States Department of Defense

The United States Department of Defense is the federal department charged with coordinating and supervising all agencies and functions of the government relating directly to national security and the Military of the United States....
, Robert Nation began hacking twm to find out why it used so much memory, and to add support for virtual desktops.

Already well known for his popular rxvt
Rxvt

rxvt is a terminal emulator for the X Window System, originally written by Rob Nation and later extensively modified by Mark Olesen, who took over maintenance for several years....
 terminal emulator
Terminal emulator

A terminal emulator, terminal application, term, or tty for short, is a program that emulates a "dumb" video Computer terminal within some other display architecture....
, Nation worked on reducing the memory consumption of his new window manager.






Discussion
Ask a question about 'FVWM'
Start a new discussion about 'FVWM'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The F Virtual Window Manager (The F currently has no official meaning) is a virtual window manager for the X Window system
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
. Originally a twm
Twm

In computing, twm is the standard X window manager for the X Window System, version X11R4 onwards. It is a re-parenting window manager that provides title bars, shaped windows and icon management, and is extensively configurable....
 derivative, FVWM has evolved into a powerful and highly configurable environment for UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 systems.

History

In 1993, irritated with the then-ubiquitous twm
Twm

In computing, twm is the standard X window manager for the X Window System, version X11R4 onwards. It is a re-parenting window manager that provides title bars, shaped windows and icon management, and is extensively configurable....
 after experiencing many of its limitations during his work analysing acoustic signatures for the United States Department of Defense
United States Department of Defense

The United States Department of Defense is the federal department charged with coordinating and supervising all agencies and functions of the government relating directly to national security and the Military of the United States....
, Robert Nation began hacking twm to find out why it used so much memory, and to add support for virtual desktops.

Already well known for his popular rxvt
Rxvt

rxvt is a terminal emulator for the X Window System, originally written by Rob Nation and later extensively modified by Mark Olesen, who took over maintenance for several years....
 terminal emulator
Terminal emulator

A terminal emulator, terminal application, term, or tty for short, is a program that emulates a "dumb" video Computer terminal within some other display architecture....
, 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 an rxvt release.

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 manager
Window manager

A window manager is computer software that controls the placement and appearance of window within a windowing system in a graphical user interface....
s in use today are related to FVWM: Afterstep
AfterStep

In Unix computing, AfterStep is a window manager for the X Window System. The goal of AfterStep's development is to provide for flexibility of desktop configuration, improved aesthetics and efficient use of system resources....
, Xfce
Xfce

Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris and BSD. It aims to be fast and lightweight, while still being visually appealing and easy to use....
, Enlightenment, Metisse
Metisse

Metisse is a 2.5D windowing system, based on the X Window System. Metisse is available as a window manager for at least Mandriva One 2007, PCLinuxOS 2007 and Sabayon Linux....
 and many more.

Originally, FVWM was the Feeble Virtual Window Manager, but at some point the meaning of the F was lost. When Google
Google

Google Inc. is an United States public company, earning revenue from AdWords related to its Google search, Gmail, Google Maps, Google Apps, Orkut, and YouTube services as well as selling advertising-free versions of the Google Search Appliance....
 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.

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. , 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.

Features

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.

  • Supports any number of virtual desktops, each divided into multiple pages.
  • Full EWMH
    Extended Window Manager Hints

    Extended Window Manager Hints, aka NetWM or Net WM, is an X Window System standard for X window manager. It defines various interactions between window managers, utilities, and applications, all part of an entire desktop environment....
    , ICCCM-2 and GNOME
    Gnome

    A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
     Hints support.
  • Full internationalisation support, including multi-byte characters and bidirectional text.
  • Xft2 font support with anti-aliasing
    Anti-aliasing

    In digital signal processing, anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution signal at a lower resolution....
    , drop shadows of any size, at any offset and at any direction, text rotation.
  • Titlebars can be disabled, or rendered on any window edge.
  • Animated Window Shading in all directions.
  • Full PNG Support, including alpha blending.
  • Perl
    Perl

    In computer programming, Perl is a high-level programming language, List of programming languages by category, Interpreter , dynamic programming language....
     library for extending FVWM using Perl, scripting and pre-processing of configuration files.
  • Can be extended via scripting. Preprocessing allows dynamic configurations.
  • Toolkit to build dialogs, menus and applications at runtime.
  • Configurable desktop panels.
  • Mouse Gestures allow to draw shapes with the mouse, and bind them to commands.
  • Dynamic menus; utilities to browse the filesystem, fetch headlines from the internet from menus included.
  • support.
  • Xinerama
    Xinerama

    Xinerama is an extension to the X Window System which enables Multi-monitor X applications and window managers to use two or more physical displays as one large virtual display....
     extension support to use more than one monitor.
  • Dynamically extensible using modules.


Derivatives

Image:fvwm_family.svg|center|600px|thumb|Fvwm Family Tree, displaying some of the many FVWM derivatives.

rect 15 17 228 97 twm
Twm

In computing, twm is the standard X window manager for the X Window System, version X11R4 onwards. It is a re-parenting window manager that provides title bars, shaped windows and icon management, and is extensively configurable....
rect 15 117 228 197 FVWM
FVWM

The F Virtual Window Manager 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 systems....
rect 15 278 228 358 Window Maker
Window Maker

Window Maker is a window manager for the X Window System, allowing graphical applications to be run on Unix-like operating-systems. It is designed to emulate NeXT's graphical user interface as an OpenStep-compatible environment and has been described as "one of the most useful and universal window managers available." Window Maker is released...
rect 315 17 528 97 Bowman (window manager) rect 315 117 528 197 FVWM95
FVWM95

FVWM95 is a X window manager for the X Window System based on the popular FVWM window manager. It is similar to the original FVWM, but is designed to closely resemble the look of Windows 95....
rect 315 217 528 297 AmiWM
Amiwm

In computing, the AMIga Window Manager is a Window Manager for the X Window System.Amwim was written by Marcus Comstedt. "The purpose of amiwm is to make life more pleasant for Amiga-freaks like myself who has/wants to use UNIX workstations once in a while"...
  1. rect 315 317 528 397 FVWM-XPM
rect 315 417 528 497 LessTif
LessTif

LessTif is a free software reimplementation or Clone of the Motif computer programming toolkit.LessTif is developed by the Hungry Programmers....
rect 315 517 528 597 Macintosh-Like Virtual Window Manager
Macintosh-Like Virtual Window Manager

MLVWM or Macintosh-Like Virtual window manager, is an FVWM descendant created by Takashi Hasegawa in 1997 while studying at Nagoya University and was written entirely in the C ....
rect 315 617 528 697 Scwm
Scwm

Scwm or Scheme Constraints Window Manager is a X window manager for the X Window System. Its main features are dynamic configurability and programmability via a language based on GNU Guile and the embedded arithmetic Cassowary constraint solver....
rect 315 717 528 797 Xfwm rect 570 17 783 117 AfterStep
AfterStep

In Unix computing, AfterStep is a window manager for the X Window System. The goal of AfterStep's development is to provide for flexibility of desktop configuration, improved aesthetics and efficient use of system resources....
rect 570 317 783 397 Enlightenment (window manager) rect 570 517 783 597 HaZe
Haze

Haze is traditionally an Earth's atmosphere phenomenon where dust, smoke and other dry particles obscure the clarity of the sky. The WMO manual of codes includes a classification of horizontal obscuration into categories of fog, ice fog, steam fog, mist, haze, smoke, vog, dust, sand and snow....
desc none


See also


  • FVWM-Crystal
    FVWM-Crystal

    FVWM-Crystal is a desktop environment based on the FVWM window manager. It uses GUI tools to edit the look of windows, instead of the use of editing a text file in FVWM....
  • FVWM95
    FVWM95

    FVWM95 is a X window manager for the X Window System based on the popular FVWM window manager. It is similar to the original FVWM, but is designed to closely resemble the look of Windows 95....


External links