deiflisch/ notes/ content/ Window Manager reloaded

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

  1. Statusbereich (conky, tint, ipager)

Fixierte Bereiche fuer fest definierte Fenster (auf allen Desktops sichtbar) Fenster erscheinen in diesen Bereich immer unter anderen Fenstern

  1. workscreen (lokale haupt-screensession in urxvt)
  2. ssh-verbindung (ssh-verbindung in urxvt mit dmenu gestartet)
  3. media (tvtime, mplayer)

Zusatzbereiche

  1. sehr kleiner Hilfsbereich
  2. grosser Bereich
  3. kleiner Nebenbereich 1 oben
  4. 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+tabFokuswechsel
alt-ctrl+mVollbild (Toggle)
ctrl+[1|2]fokusiere fest definierte Anwendung in Bereich 2 oder 3
ctrl+shift+nschicke 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

Screenshots

Notizen