Updates and Changes: areawm
Grundlegendes
Der Desktop ist floating und die Fenster sind ohne Titelleiste, Rahmen und Dekoration.
Fenster lassen sich mit Tastenkombination in definierte Bereiche schicken.
Fest definierte Fenster lassen sich direkt mit einer Tastenkombination anwaehlen. Diese erscheinen weder in der Taskleiste noch in der Taskliste.
Saemliche Funktionen per Tastatur steuerbar (verschieben und Groesse aendern noch zu erledigen).
Die Bereiche
Statusbereich fuer Systeminformationen (Uhrzeit, Pager, Taskleiste) Ist immer sichtbar ausser bei Fullscreen eines Fensters
- Statusbereich (conky, tint, ipager)
Fixierte Bereiche fuer fest definierte Fenster (auf allen Desktops sichtbar) Fenster erscheinen in diesen Bereich immer unter anderen Fenstern
- workscreen (lokale haupt-screensession in urxvt)
- ssh-verbindung (ssh-verbindung in urxvt mit dmenu gestartet)
- media (tvtime, mplayer)
Zusatzbereiche
- sehr kleiner Hilfsbereich
- grosser Bereich
- kleiner Nebenbereich 1 oben
- kleiner Nebenbereich 2 unten
Bildschirmeinteilung
Bildschirmeinteilung (Widescreen 1680x1050) Position und Groesse
A-------------------------B----------------------C A = +0+0
| | | B = +1056+0
| | 6 | C = +1680+0
| | | D = +1056+370
| | | E = +0+740
| 5 D----------------------+ F = +596+740
| | | G = +1181+740
| | 7 |
| | |
| | |
E----------------F----------------G--------------+
| | | | |
| | | | | 2 = 594x310
| | | 4 | | 3 = 582x310
| 2 | 3 | | 1 | 4 = 356x267
| | | | | 5 = 1050x736
| | +---------+ | 6 = 624x370
| | | | 7 = 624x360
+------------------------------------------------+
Tastenkombinationen
| mod4+[n] | gehe zu Desktop |
| alt+tab | Fokuswechsel |
| alt-ctrl+m | Vollbild (Toggle) |
| ctrl+[1|2] | fokusiere fest definierte Anwendung in Bereich 2 oder 3 |
| ctrl+shift+n | schicke fokusierte Anwendung in Bereich n+1 |
Hilfsskripte
Verschieben von fokusiertem Fenster in Bereich:
#!/bin/sh
# SendToPos
NEWPOS="0x740+594+310"
NEWPOSX=`echo $NEWPOS | cut -d "x" -f 1`
NEWPOSY=`echo $NEWPOS | cut -d "x" -f 2 | cut -d "+" -f 1`
NEWPOSW=`echo $NEWPOS | cut -d "+" -f 2`
NEWPOSH=`echo $NEWPOS | cut -d "+" -f 3`
wmctrl -r :ACTIVE: -e 0,$NEWPOSX,$NEWPOSY,$NEWPOSW,$NEWPOSH