歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10 Maverick下實現Aero Snap

Ubuntu 10.10 Maverick下實現Aero Snap

日期:2017/2/28 16:27:51   编辑:Linux教程

Aero Snap,Win7下超好用的窗口排放功能。Mac下已有Cinch可以實現,但是Ubuntu呢?默認Kubuntu帶有這個功能,但是很不幸的原生Ubuntu不給力,已經習慣了snap的我經常是拖來拖去沒反應,搞得很郁悶(Ubuntu:我的錯?)。

雖然Ubuntu不是萬能的,不過的確可以通過Compiz+wmctrl另外設置來解決這個問題。。
首先安裝ccsm和wmctrl(如果已經安裝了ccsm,那麼只需wmctrl):

sudo apt-get install compizcpnfig-settings-manager wmctrl

然後運行ccsm或者在System>Perferences找到CompizConfig來啟動。
定位到Command項

在命令欄中分別鍵入:
Command line 0:
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && 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

Command line 1:
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && 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

Command line 2:
wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz

Command line 3:
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz

這四條分別對應左停靠,右停靠,上端最大化和恢復原狀四個動作。
弄好後如下圖所示:


再到Edge Bindings中設置觸發點(如果你想設置成窗口拖拽邊緣觸發的話,這裡僅供參考)


這時應該已經可以生效了,抓住窗口往屏幕邊緣拖拽下試試。
關閉退出,完成。

Copyright © Linux教程網 All Rights Reserved