Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

FVWM

From Wikipedia, the free encyclopedia
Virtual window manager for X Window System
This articlecontainspromotional content. Please helpimprove it by removingpromotional language and inappropriateexternal links, and by adding encyclopedic text written from aneutral point of view.(April 2024) (Learn how and when to remove this message)
FVWM
Customized FVWM desktop
Developer(s)Robert Nation
Repository
Written inC,Perl,Unix Shell
Operating systemUnix-like
TypeWindow manager
LicenseGNU GPL v2,
FVWM included inOpenBSD:BSD License[1]
Websitewww.fvwm.org

TheF Virtual Window Manager (FVWM) is avirtual window manager for theX Window System. Originally atwm derivative, FVWM is now a window manager forUnix-like systems.

History

[edit]
FVWM running onSUSE 5.1
FVWM 1.24, an old version from the 1.x series

In 1993, during his work analyzing acoustic signatures for theUnited States Department of Defense, Robert Nation beganhackingtwm with the intent of simultaneously reducing memory usage and adding support forvirtual desktops.[2]

Already known for hisrxvtterminal 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 an 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[update], 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 a group of volunteers conducted further development.

Manywindow managers in use today have been influenced by FVWM, notablyAfterstep,Xfce,Enlightenment, andMetisse.

Name origin

[edit]

Originally, FVWM was named theFeeble Virtual Window Manager, as stated by Robert Nation in a 1997Linux Journal interview with, who claimed the name had been chosen because original releases had almost no user-selectable features.[2] WhenGoogle published the old newsgroup archives acquired fromDejaNews, the original origin of the name was re-discovered. However, when Chuck Hine was answering questions for the official FVWM Frequently Asked Questions, Chuck had never agreed with the 'feeble' explanation and added alternate possible meanings ofF (as in the name of the window manager) to the FAQ, with many entries coming from mailing list messages.[3]

Features

[edit]
FVWM emulating theMotif Window Manager (MWM)
FVWM emulating the look of theCommon Desktop Environment (CDE)
FVWM 2.5 Xsession running onDebian 7GNU/Linux

Many of these features can be disabled at runtime or compile time, or dynamically for specific windows, among many other options. FVWM provides the ability 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.
  • The viewport (the physical screen) can be moved smoothly (in configurable steps) in the virtual desktop area, independent of pages
  • The viewport can move automatically when the mouse hits the border of the screen
  • FullEWMH,ICCCM-2 andGNOME Hints support.
  • Full internationalization support, including multi-byte characters andbidirectional text.
  • XFT2 font support withanti-aliasing, drop shadows of any size, at any offset and at any direction, text rotation.
  • Any behavior, action, or event is fully configurable.
  • Support of user defined Window Decoration Styles.
  • Titlebars can be disabled, or rendered on any window edge. This can be done individually for each window type.
  • Titlebars may have up to tenicons including minimize, maximize and close buttons.
  • Animated Window Shading in all directions.
  • Iconification
  • FullPNG Support, includingalpha blending.
  • Perl programming library for extending FVWM using Perl, scripting and preprocessing 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.
  • Session management support.
  • Xinerama extension support to use more than one monitor.
  • Dynamically extensible using modules.
  • Supportsfocus stealing

See also

[edit]

References

[edit]
  1. ^"xenocara/app/fvwm/COPYING - view - 1.1.1.1".Cvsweb.openbsd.org. Retrieved7 October 2017.
  2. ^ab"Linux Journal Interviews Robert Nation".Linuxjournal.com. Retrieved7 October 2017.
  3. ^FVWM - HistoryArchived 2011-05-16 at theWayback Machine

External links

[edit]


Desktop
environments

(comparison)
GTK-based
Qt-based
Motif-based
Other
Graphical
shells
X window
managers

(comparison)
Compositing
Stacking
Tiling
Wayland
compositors
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=FVWM&oldid=1279293369"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp