Aero Snap w Ubuntu

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Funkcja Aero Snap to szybki (i przyjemny) nowy sposób zmieniania rozmiaru otwartych okien metodą ich przeciągania do krawędzi ekranu.

W zależności od tego, gdzie przeciągniesz okno, zostanie ono rozszerzone pionowo, wypełni ekran lub zostanie umieszczone obok innego okna. Dzięki funkcji Aero Snap czytanie, organizowanie i porównywanie okien jest… chyba już wiadomo.

Źródło: http://windows.microsoft.com/

Osiągnięcie tego efektu w Ubuntu jest możliwe dzięki Compizowi, jednak nie jest on tak dopracowany jak w Windows 7. W dodatku delikatnie kłóci się z kostką pulpitu, a dokładniej wtyczką Obróć kostkę, ale przy odrobinie wprawy nie jest to barierą nie do pokonania.

Do dzieła. Kliknij kolejno System > Preferencje > Menedżer ustawień CompizConfig. Teraz aktywuj wtyczkę Commands (Polecenia) i przejdź do jej edycji. W karcie Commands (Polecenia) pola:

Linia poleceń 0
Linia poleceń 1
Linia poleceń 2

Uzupełnij kolejno:

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

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

wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz

Powinno wszystko wyglądać dokładnie tak (kliknij, aby powiększyć):

W ten sposób uzupełnij pola


Teraz przejdź do ostatniej karty Edge Bindings. I przypisz poleceniom kolejno: lewy, prawy, górny fragment ekranu, powinno to wyglądać następująco (kliknij, aby powiększyć):

W ten sposób uzupełnij pola

Zamknij okno konfiguracji i ciesz się nowymi efektami!

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • tgi

    U mnie to nie działa. A u was?

  • http://www.ubuntu-pomoc.org Szmitas

    Musisz dosyć zdecydowanym ruchem przesunąć okno.

  • xpx

    żeby działało trzeba zainstalować paczkę

    sudo apt-get install compizconfig-settings-manager wmctrl

  • Nalflein

    Witam,

    Jest jakaś komenda, która odwróci wszystkie te okienkowe procesy, tzn. przywróci okienku zwykłą poprzednią postać? Można by ją podczepić do dołu ekranu.

  • Nalflein

    OK, już sam wymyśliłem:

    wmctrl -r :ACTIVE: -b remove,maximized_vert | wmctrl -r :ACTIVE: -b remove,maximized_horz