Ubuntu 10.10 Maverick下实现Aero Snap

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中设置触发点(如果你想设置成窗口拖拽边缘触发的话,这里仅供参考)

这时应该已经可以生效了,抓住窗口往屏幕边缘拖拽下试试。关闭退出,完成。

不如意的时候不要尽往悲伤里钻,想想有笑声的日子吧

Ubuntu 10.10 Maverick下实现Aero Snap

相关文章:

你感兴趣的文章:

标签云: