Snap-In für Fenster

Windows 7 stellt ja mit Aero eine sehr praktische Funktion bereit: Snap-In für Fenster. Dabei wird ein Fenster auf die linke Hälfte des Bildschirms platziert, wenn man das Fenster an den linken Bildschirmrand zieht. Das gleiche kann man für die rechte Hälfte machen. Unter Ubuntu (gnome) ist eine solche Funktion leider nicht standardmäßig integriert. Zum Glück kann man sich hier leicht behelfen:

Zuerst muss man den CompizConfig Einstellungs-Manager und das Tool wmctrl installieren, soweit dies noch nicht geschehen ist.

sudo aptitude install compizconfig-settings-manager wmctrl

Im CompizConfig Einstellungs-Manager ("System -> Einstellungen -> CompizConfig Einstellungs-Manager") das Plugin "Commands" aktivieren und bei einem Kommando deiner Wahl folgenden Code für das Verschieben in die linke Hälfte einfügen:

WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b remove,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,0,0,$HALF,-1

Für die rechte Hälfte dann:

WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'` && HALF=$(($WIDTH/2)) && wmctrl -r :ACTIVE: -b remove,maximized_horz && wmctrl -r :ACTIVE: -b add,maximized_vert && wmctrl -r :ACTIVE: -e 0,$HALF,0,$HALF,-1

Diese Kommandos kann man unter einem der Reiter "... Bindings" z.B. einer Tastenkombination oder einer Interaktion am Bildschirmrand zuweisen und los gehts.

Zwei eingeschnappte Programme ^^