Konfiguration des Window-Managers
CIP Index Up Left

Konfiguration des Window-Managers

Alle Window Manager lesen ein Startupfile ein, wenn es im Home vorhanden ist. Es hat meist den Namen des Windowmanagers, nur ein Punkt davor und ein "rc" angehängt (z.B. .mwmrc für mwm). Dort kann man, je nach Manager unterschiedlich gut, das Verhalten konfigurieren. Ausführliche Beschreibungen dazu findet man in den Manualpages der entsprechenden Windowmanager.

Der tvtwm schickt das File sogar noch durch den Präprozessor m4 und definiert davor einige Konstanten, so daß man etwa nach Rechnerarchitektur, Bildschirmgröße oder Farb- / Graustufenmonitor unterscheiden kann.

Die Definitionen lassen sich in drei Blöcke gliedern:

Pop-Up-Menüs
Inhalt und Struktur der kleinen Menüs, die aufklappen wenn man eine Maustaste außerhalb aller Fenster drückt. Man kann innerhalb jedes Menüs auch weitere Submenüs definieren, wie z.B. in den Remote-Menüs. Auf welchen Mausdruck hin welches Menü aufklappt, kann im nächten Abschnitt konfiguriert werden.

Button-Bindings
Hier kann bestimmt werden, was auf Tastendrücke außerhalb aller Fenster hin vom Windowmanager ausgeführt werden soll. Der Default ist, alles zu ignorieren. Es macht aber Sinn, z.B. die Funktionstasten mit Operationen wie "Iconifiziere Fenster" oder "Raise" zu belegen.

Eine weitere wichtige Funktion ist die Belegung von Maustasten. Man kann z.B. steuern auf welchen Fensterteil man clicken muß, wenn man ein Fenster verschieben möchte, und mit welcher Maustaste. Auch lassen sich Funktionen bestimmen, die nur auslösen, wenn Maustaste und Steuertaste gleichzeitig betätigt werden. Siehe auch Tastaturbelegungen.

Sonstige Variable
Zum Beispiel Fonts, Farben, Form oder Vorhandensein von Fensterumrahmungen, evtl.. sogar unterschiedlich für verschiedene Clients

Die Syntax dieser Dateien zu erläutern würde hier jetzt zu weit führen, man kann sie sich aber leicht aus den Beispieldateien der Demo-Umgebung abschauen. Was alles konfigurierbar ist, entnimmt man am besten dem Manual des verwendeten Window Managers.

Siehe auch:
Funktion und Prinzip der Windowmanager
Manualpages mwm, 4Dwm, twm, tvtwm