Fenstermanager

Aus Mikiwiki
Version vom 7. Februar 2010, 20:21 Uhr von Michi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Der Fenstermanager (engl. window manager) stellt den Anwenderprogrammen unter einer grafischen Benutzeroberfläche (z. B. X Window System) grundlegende Funktionen wie die folgenden zur Verfügung:

  • beliebiges Vergrössern, Verkleinern, Verschieben und Schliessen von Fenstern
  • Knöpfe, Menüs, Textfelder, usw. (siehe Widget)
  • einheitliche Titelleiste für Fenster

Meist ist der Fenstermanager ausserdem für folgende Aufgaben verantwortlich:

  • (automatisches) Platzieren von Fenstern
  • Fokusverhalten (aktives / inaktives Fenster). Fenstern kann so ohne Anklicken der Fokus zugewiesen werden oder sie können ohne Anklicken in den Vordergrund gebracht werden.
  • ein Menü auf der rechten Maustaste
  • Bereitstellung mehrerer virtuelle Arbeitsflächen.

Der Fenstermanager sorgt so für das Aussehen ("look and feel") der grafischen Oberfläche und ist oft Teil einer Arbeitsumgebung. Der Inhalt der Fenster wird jedoch meist unabhängig davon mit Hilfe von Programmbibliotheken erstellt, die den Programmierern von grafischen Benutzeroberflächen die Arbeit erleichtern und auch für ein einheitliches Aussehen der Programme sorgen. Meist werden diese Programmbibliotheken dann um ein einheitliches Design, Taskleisten und einheitliche Menüs erweitert, was den Schritt zur Arbeitsumgebung markiert.

Am häufigsten verwendet werden heute Metacity (Gnome 2) und Kwin (KDE). Klassische Fenstermanager wie TWM oder FVWM sind klein, effizient und dabei trotzdem komfortabel. Gegenüber den grafischen Arbeitsumgebungen benötigen sie bedeutend weniger Ressourcen. Sie finden noch heute auf Thin Clients oder älteren Systemen Anwendung, wenn es auf Platz und Geschwindigkeit ankommt.

Der Fenstermanager ist weder an ein lokales System noch an das X Window System. Es gibt im übrigen auch Programme, die die Dienste des Fenstermanagers absichtlich nicht in Anspruch nehmen (z. B. XMMS), um beispielsweise keinen Rahmen zu erhalten.

Fenstermanager Beschreibung
Enlightenment / E lässt sich auf beinahe jede erdenkliche Art anpassen und deshalb aussehen wie jeder beliebige andere Fenstermanager.
Fluxbox
F Virtual Window Manager for X11 / FVWM
IceWM
Joe's Window Manager / JWM
Kwin von KDE
Metacity von Gnome (ab Version 2.2), wird zukünftig auch von Sun eingesetzt.
Motif Window Manager / MWM begleitet das Motif Toolkit und Widget Set.
OPenbox
Sawmill ist ebenfalls sehr flexibel. Konfigurierbar in Scheme (eine LISP-Variante).
Tab Window Manager / TWM enstammt der Standard-X11-Distribution.
Window Maker emuliert die Nextstep/Openstep-Umgebung.
WMX Eine erweiterte Version von "wm2". Sehr schnell und sehr klein. Die Konfiguration wird direkt beim Kompilieren durchgeführt.
XFWM von XFCE

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger Fenstermanagerwbm Enzyklopädischer Artikel