Position
Window Manager

mwm

Ein besonderer X-Client: Der Window-Manager

Ohne Window-Manager geht eigentlich nichts, das haben die kleinen Experimente im Grundlagen-Kipitel deutlich gezeigt. Fenster-Titelleiste Sie übernehmen eine ganze Reihe von Aufgaben:
  • Fensterumrahmung, insbesondere die Titelleiste mit diversen Steuerungsknöpfen
  • Steuerung der "Stacking Order", dh. in welcher Reihenfolge X-Fenster einander überdecken.
  • Verschieben von Fenstern
  • Größenveränderung von Fenstern
  • Verwandlung von Fenstern zu Icons und umgekehrt
  • Schließen von Fenstern
  • Positionierung von neuen Fenster und Unterfenstern (z.B. Pulldown-Menüs)
Viele neuere X-Window-Manager stellen zusätzliche Funktionen zur Verfügung:
  • Icons zum Starten bestimmter Programme auf dem Root-Fenster
  • Steuerung des Desktop-Hintergrunds
  • Bereitstellung und Steuerung mehrerer virtueller Arbeitsbereiche
  • Panels oder andere graphische Tools zur Steuerung von Fenstern und Arbeitsbereichen
All diese Funktionen fallen keineswegs in den Zuständigkeitsbereich der X-Servers.Letztlich ist der Window-Manager aus der Sicht des X-Server lediglich ein X-Client, der nicht einmal auf derselben Maschine laufen muss. Dank des Netzwerktransparenz von X11 ist es sogar möglich, X-Applikationen, X-Window-Manager und X-Server auf drei oder mehr verschiedenen Hosts laufen zu lassen.

Eine Vielzahl von Fenster-Managern

Für den MS-Windows-Nutzer erstaunlich ist das reiche Angebot an X-Window-Managern. Im Verlauf der X11-Geschichte wurden Window-Manager für verschiedenste Anforderungen und für jeden Geschmack entwickelt. Zwar befolgen alls X-Window-Manager in den Grundfunktionen einem Standard; hinsichtlich spezieller oder fortgeschrittener Funktionen gibt es allerdings durchaus Inkompatibilitäten. Das bedeutet, dass in der Praxis in seltenen Fällen X-Applikationen nur mit bestimmeren Window-Managern voll funktionsfähig sind.

In jüngerer Zeit sind Window-Manager oft sehr eng mit kompletten Desktop-Umgebungen (z.B. CDE, KDE und gnome) verwoben, so dass sie kaum noch als selbstständige, austauschbare Programme behandelt werden können.

Den Veteranen twm haben wir bereits kennengelernt. Nun kommt der lange Zeit dominierende Motif Window Manager (mwm) an die Reihe.
Sie können diesen Teil aber auch auslassen (da der mwm nicht mehr ganz zeitgemäß ist) und direkt zu anderen Winsow-Managern für Linux oder noch weiter zu den zeitgemäßen Desktop-Umgebungen für X-Sessions springen
Position
     ©2005-2008 Andreas Gottwald
mwm