感谢支持
我们一直在努力

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项


Ubuntu 10.10 Maverick下实现Aero Snap

在命令栏中分别键入:
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


这四条分别对应左停靠,右停靠,上端最大化和恢复原状四个动作。
弄好后如下图所示:


Ubuntu 10.10 Maverick下实现Aero Snap


再到Edge Bindings中设置触发点(如果你想设置成窗口拖拽边缘触发的话,这里仅供参考)


Ubuntu 10.10 Maverick下实现Aero Snap


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

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 10.10 Maverick下实现Aero Snap
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏