Aloha Waimea
deskTOPia: waimea
Und die Tastatur?
Hochgradig konfigurierbar, erlaubt waimea dem Benutzer, für jedes Ereignis eigene Aktionen zu definieren. Zu diesen Events gehören Tastendrücke ebenso wie Mausklicks, so dass Liebhaber der Tastatursteuerung ebenso wenig wie jene Benutzer außen vor bleiben, die dem Sloppy-Focus-Verhalten nichts abgewinnen können.
Da das Erstellen einer dazu benötigten action-Datei viel Arbeit bedeutet, liefert David Reveman im Verzeichnis /usr/local/share/waimea/actions schon einige mit. Finden Sie eine zumindest grundlegend dem eigenen Geschmack entsprechende Steuerungsdatei, kopieren Sie sie nach ~/.waimea/myaction und passen sie an. Da darin nur ein Teil der möglichen Optionen definiert wird, lohnt sich ein Blick in die ausführliche waimea-Manpage. In der Datei ~/.waimearc setzen Sie den Window Manager von den neuen Regeln in Kenntnis:
screen0.actionFile: /home/andi /.waimea/myaction
Die wenigen, in der Default-Konfiguration definierten Tastaturkombinationen listet Tabelle 1 auf.
Tabelle 1: Tastaturkombinationen
| [Alt-F1] | Fenster minimieren/wiederherstellen |
| [Alt-F2] | Fenster maximieren/wiederherstellen |
| [Alt-F3] | Fenstermenü aufrufen |
| [Alt-F4] | Fenster schließen (Programm beenden) |
| [Alt-F10] | Fenster killen (Programm mit dem Signal SIGKILL beenden, dabei gehen ungespeicherte Daten verloren)
|
| [Alt-Tab] | Liste der geöffneten Fenster |
| [Strg-Esc] | root-Menü aufrufen
|
| [Esc] | aktives Menü schließen |
| [Tab] | zum nächsten Menü-Item wechseln |
| Pfeiltasten | Navigation in Menüs |
| [Enter] | Menüpunkt auswählen |
Angedockt
Bei der täglichen Arbeit hat man manche Dinge gern immer im Blick, etwa die Uhrzeit oder den Speicherverbrauch des Systems. Dafür eignen sich die von Windowmaker kommenden Dock Apps, die waimea voll unterstützt. Sie können sogar mehrere Docks einrichten und genau festlegen, auf welchem Desktop sie erscheinen sollen. Die dazu nötigen Einstellungen nimmt wieder einmal die Datei ~/.waimearc auf. Listing 1 verschafft Ihnen mit einer kommentierten Dock-App-Sektion einen Einblick.
Etwas verwirrend ist dabei nur die Syntax für die Reihenfolge, in der die Applets angeordnet werden. Es handelt sich um reguläre Ausdrücke [3], denen ein Filterkriterium vorangestellt wird. Ein n/ weist waimea an, den nachfolgend definierten regulären Ausdruck auf die Namen der gestarteten Applets anzuwenden. So erfasst der reguläre Ausdruck n/.@L: *mon$/ alle Applets, deren Namen mit einem oder mehreren beliebigen Zeichen (.@L: *) beginnen und auf mon enden (mon$). Das trifft auf wmsysmon, bubblemon und wmmemmon zu, welche im vertikalen Dock zuerst erscheinen. Leitet man den regulären Ausdruck statt mit n/ mit c/ ein, wendet waimea ihn auf ganze Fenster-Klassen an. Live und in Farbe vermittelt Abbildung 2 einen Eindruck der grafischen Möglichkeiten.
Listing 1
Definition zweier Docks in
~/.waimearc# Dock Nr. 1 # Position screen0.dock0.geometry: -0-0 # Anordnung der gestarteten Anwendungen screen0.dock0.order: n/.@L: *mix/ n/.@L: *fish/ n/.@L: *Clock/ n/.@L: *cube$/ n/ascd/ screen0.dock0.direction: Horizontal # auf allen Desktops screen0.dock0.desktopMask: All # zentriert, überschreibt Position screen0.dock0.centered: True # Abstand screen0.dock0.gridSpace: 2 # Immer im Vordergrund screen0.dock0.stacking: AlwaysOnTop # wird von maximierten Fenstern nicht überdeckt screen0.dock0.inworkspace: False # Dock Nr. 2 # Position oben links screen0.dock1.geometry: +0+0 screen0.dock1.order: n/.@L: *mon$/ n/asmem/ n/wmfire/ n/wmcpuload/ screen0.dock1.direction: Vertical # auf Desktop 2 und 3 screen0.dock1.desktopMask: 2 3 screen0.dock1.centered: False screen0.dock1.gridSpace: 2 screen0.dock1.stacking: AlwaysOnTop screen0.dock1.inworkspace: False



