Tiling Compiz

Mir wurde letztens vor Augen geführt das die meisten Windowmanager nicht in der Lage sind Windows in einer ordentlichen Weise zu managen. Damit meine ich die Funktion die Fenster an bestimmte Orte immer wieder zu platzieren oder sie dynamisch Sinnvoll neu zu ordnen. Es gibt auch eine Wikipedia Seite dazu. Dort werden auch diverse Programme/Windowmanager aufgelistet die die Funktion beherrschen bzw. nachliefern.

Da ich nicht gleich mein ganzes Gnome umkrempeln wollte habe ich mich für die Quick and Dirty Variante entschieden. Das Python Script Stiler.py in der geforkten Version, kann mit mehreren Monitoren umgehen ist schnell installiert und bietet sinnvolle default Einstellungen. Als Abhängigkeit hat es das Programm wmctr das aber in den Ubuntu Quellen enthalten ist.

Ich habe die cycle Funktion per Compiz in eine der Bildschirmecken gelegt und die Auslösezeit angepasst(wie hier beschrieben).

Ein paar Kleinigkeiten stören mich noch:

  • ich musste die stiler.py in ein System Verzeichnis kopieren von meinem bin im Home hat es Compiz nicht gestartet
  • Es werden bei Compiz sämtliche Fenster auch die auf anderen Arbeitsflächen neu auf einer angeordnet.

zsync

Da ich mich ja grade hier in einem Land aufhalte wo es nur Volumen Tarife gibt und man daher doch vermehrt auf seinen Bandbreiten verbrauch achtet, dachte ich mir probiere doch mal zsync. Für alle die es nicht kennen es durchsucht eine lokale Datei und einen entfernte Datei nach unterschieden und man muss anschliessend nur diese Unterschiede herunterladen.  In meinem konkreten Fall bedeutet das ich habe schon ein CD Image von Ubuntu Karmic Koala heruntergeladen und möchte nun noch eine andere spezielle Karmic Koala Version ausprobieren. Normalerweise müsste ich das neue Image herunterladen, also  667 MB traffic verursachen. Mit zsync konnte ich (da sich die Versionen zu einem Teil überschneiden) das ganze soweit reduzieren das ich schon 57.4 % hatte und nur noch 284 MB herunterladen musste.

Ich bin Fan!

(zumal das ganze  nur mit 64 kB/s geladen hat)