|
|
|
|
支持3D动效的窗口管理器——Mutter
作者:
网络
日期:
2010-05-13
mutter 将作为 GNOME3 的窗口管理器,它基于 Clutter 开发,支持 3D 特效。
|
什么是 mutter
Mutter 是基于 Clutter 开发,由 Metacity 改来的窗口管理器,就跟 Compiz 一样,Mutter 仅支持 3D 加速。Mutter 将用作 Gnome 3.0 的窗口管理器。实际上 Mutter 已经被应用在一些地方了,比如之前的 Moblin,新发布的 Ubuntu Unity 等。
mutter 原理
- mutter 的方式是把每个 window 作为 actor,动画时是 actor 在 stage上变化。
- 一个窗口动画时,与其它 actor 结合效果好,尤其是可以透出后面的背景和窗口。
- 很多 PC 都不支持 mutter,由于缺少硬件加速,运行即报错,或者打开关闭窗口非常慢,且不出动画效果(它的默认效果应该是在开关窗口和最大化时有缩放效果),在嵌入式系统中运行更加不可预测。
- 可扩展的效果多(如窗口的透明,扭曲,窗口内容变化中的动画效果……),但资源占用也大。
- 架构好,可用插件的方式加入各种动画。
- 与 compiz 相比,它的代码量小,依赖的模块少,更适合嵌入式系统,和定制窗口管理器。
下载和安装
- 下载
http://ftp.acc.umu.se/pub/GNOME/sources/mutter/2.27/mutter-2.27.1.tar.bz2
- 安装
$ tar xvjf mutter-2.27.1.tar.bz2
$ ./configure --without-introspection
$ make install
Reference
http://xy0811.spaces.live.com/Blog/cns!F8AECD2A067A6B17!1336.entry
|
|