Clutter最近终于正式release了1.0.0的版本,下载地址:http://www.clutter-project.org/sources/ 。我也想学习一下Clutter。Clutter是个美丽的传说:
一、Clutter可能使用到driver的较为底层的能力。我的机器使用vesa的驱动,Clutter跑起来很慢,回到了以前286的年代,后来通过安装ATI的显卡驱动来解决这个问题。因此如果我们的Linux系统不能使用原装显卡驱动,可能效果很不好。基于同样的道理,如果我们使用KVM的虚拟系统,效果也不好,明显速度有问题。
二、Clutter还提供了一系列的软件包以供开发。就现在现在而言,虽然clutter已经出来正式的版本,但是能与之匹配,能够稳定运行的是clutter-gtk,clutter-gst。而clutter-cairo只能适配0.8的版本,并且似乎不在继续发展,所以需要忘记 clutter-cairo。而clutter-box2d,他的Makefile脚本似乎有问题,需要等待修正。
作为Clutter和Moblin的共同“后台老板”Intel,我想可能下周在Moblin上会将Clutter更新到release版本,由于Moblin是更新整个Clutter 系统,有可能会包含clutter-box2d等等,所以值得等待。
无论如何,Clutter的1.0.0终于来到了。我想去了解一下。处理moblin的推动,还有前端时间和阿土的人交流,clutter如果发展得好,有可能作为UI的一个发展方向。
Clutter的安装比原来0.8版本 要便捷的多。执行./configure, make , sudo make install即可,如果需要安装clutter-gst,需要安装gstreamer的相关包。反正缺啥装啥。缺省将其安装在/usr/local的目录下面,这样在设置系统的编译环境中需要加上该路径,或者简单地我们可以通过./configure --prefix=/usr,将其指定在系统目录下面。
上网查了一下资料,1.0有自带的html,但不是for学习,而是for used:
http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/html/index.html
相关链接:
我的Clutter相关博客