Window-Manager
Window Manager

mwm - Menüs

Der Klassiker: Motif Window Manger


Motif-ScreenshotMotif ist nicht nur ein Window-Manager sondern in erster Linie ein Toolkit zur Erstellung graphischer Benutzeroberflächen mit X11. Dieses Toolkit wurde bereits in den frühen 90er Jahren zum De-Facto-Standard für kommerzielle X-Applikationen und somit auch der Motif-Window-Manager, kurz mwm, auf den meisten UNIX-Varianten. Der Original-Source-Code, eingefroren auf Version 2.1.30, steht nach wie vor unter der Ägide der Open Group und ist gebührenpflichtig.
Der Source Code dieser Version wurde von der Open Group unter der Bezeichnung Open Motifeingeschränkt freigegeben. Die Nutzung ist gegenwärtig nur auf "freien" Betriebssystem ohne Lizenzgebühren möglich. Auf dieser Basis findet im Rahmen des Open-Motif-Projekts eine langsame Weiterentwicklung statt, die Nutzungseinschränkungen gelten aber weiterhin.

Motif und der mwm waren für Linux zwar immer verfügbar, wegen dieser lizenzrechtlicher Einschränkungen aber als Standard nicht geeignet.

Eine X-Session mit dem mwm

Wie schon gewohnt, schreiben wir eine geeignete .xinitrc in unser Home-Verzeichnis:
#!/bin/sh
#
# Beispiel einer einfachen X-Session mit
# Motif-Window-Manager
#

BACKGROUND="LightYellow2"

xclock -digital -update 1 -bg $BACKGROUND -geometry -0-0 &
xsetroot -solid "#004030"
xosview -xrm "xosview*background: $BACKGROUND" -geometry -0+0 &
xterm -fn 6x9 -geometry 80x64-0+256 -e top &
xterm -ls -sb -sl 1000 -j -bg $BACKGROUND -fn 9x15 -geometry 80x40+0+0 &
exec mwm
Auf die genauge Bedeutung der zahlreichen Kommandozeilen-Parameter und sog. X-Resourcen zur Anpassung der X-Applikationen gehen spätere Kapitel ein; zunächst interessieren uns nur die Eigenschaften des mwm.

mwm-Session
Der Aufruf von xinit berschert nun eine zumindest für Linux-/UNIX-Administratoren schon recht brauchbare Arbeitsumgebung (Abb. links).

Unten sieht man die sog. Iconbox, in der der mwm die laufenden X-Fenster als Icons repräsentiert. Wenn Fenster minimiert sind, können sie von hier per Doppelklick wiederhergestellt werden.

Diese Iconbox ist wie jede andere Eigenschaft des mwm konfigurierbar.

Anmerkung:
xosview, ein praktisches Tool zur Überwachung der Systemauslastung, ist nicht Teil der Standard-X11-Distribution, aber bei vielen Linux-Distributionen enthalten.
Informationen und Downloads findet man auf den entsprechenden Sourecforge-Seiten:
http://xosview.sourceforge.net/.

Verfügbarkeit

Einige Linux-Distributionen, z.B. OpenSuSE, liefern OpenMotif zur optionalen Installation. Eine große Auswahl von fertigen Paketen der aktuellen Version (2.3.1 zum Zeitpunkt, als diese Seite verfasst wurde) kann man vom FTP-Server des Open Motif-Projekts herunterladen:   ftp://ftp.ics.com/openmotif/

Kommentierte Links

Window-Manager
     ©2005, 2007 Andreas Gottwald
mwm - Menüs