compiz是基于 OpenGL的混合型窗口管理器,通俗一点理解,就是可以在
Linux桌面系统内提供类似于Vista和Mac OS的
3D桌面效果。在开发之初,compiz一部分人员分离出来开发另一个有着对抗意味的Beryl,两者互相竞争,compiz以稳定性著称,而Beryl则有着广泛的窗口修饰资源以及先进的实验性特效。最终,Beryl屈服于Compiz,两者合作就们呈现了现在功能强大的Compiz Fusion。
管理器介绍
Compiz 是第一个由
OpenGL 驱动的运行于
X Window System 上的合成视窗管理程式 。Compiz的合成能力使其可以在窗口管理过程中实现多种视觉效果,比如在矩形
虚拟桌面上的窗口最小化。
值得一提的是,运行
compiz fusion仍然需要安装compiz,并且为了保证不给用户造成理解上的困难,compiz的开发版本号有跳跃,也就是说compiz的版本号是以同最新compiz fusion
版本号配合而确定的。
Compiz 符合ICCCM 的标准,并且可以取代GNOME 环境的Metacity 视窗管理器,或是
KDE 环境下的Kwin。 Compiz 可以提供类似苹果电脑的
Mac OS X操作系统中所提供的许多桌面特效,例如
Exposé ,或者是类似微软视窗系统 Windows Vista 、7中的使用Alt-Tab时切换应用程式的特效(Areo)。
(概述图片来源:,内容来源:,Compiz
3D效果图相册图片来源:)
发展历史
Compiz 是架构在 Xgl 这个新的 X 环境,使用 OpenGL 绘图层
Glitz。 Compiz 最早是由 Novell 在2006年一月时公布新版 Xgl 时所发表的。 在开发初期Compiz只能正常运行在有限的几种
Xgl所支援的硬件
3D加速卡上。尽管Xgl和Compiz这两个全新构造的系统还存在一些bugs并且仍处于积极的开发阶段,大多数NVIDIA和ATI图形处理卡可以在Xgl上正常运行Compiz。Compiz在其他一些
X服务器和硬件上也可以正常运行。据报道,Compiz在现时仍处于开发阶段的
AIGLX上运行良好。
2007年7月30日,Compiz已经与其分支套件Beryl合并,并且更名为Compiz Fusion。 2009年2月2日,Compiz和Compiz Fusion合并,新名字叫Compiz。
内建
桌布有透明效果, 亮度调节, 色彩调节,可以自动唤出活动的窗口。
插件介绍
包含在已开发出的插件中:
cube:由四个
虚拟桌面形成一个矩形,顶端和底端可以放映投影。
decoration :对于
Gnome和
KDE桌面窗口的装饰,可以用来拖拉窗口。
fade:窗口的淡入淡出效果。
gconf :针对Gnome的设置工具。
move:窗口的移动。
place:新开视窗位置。
scale:开启视窗浏览 (类似 OSX 的
exposé)。
switcher:使用 Alt-Tab 切换焦点视窗。
zoom:局部屏幕放大镜。
第三方插件:
edgeflip:移动视窗至屏幕边缘时,滑入下一个桌面。
opacity:可调整视窗透明度。
opaquefocus:调整非焦点视窗的透明度。
trailfocus:非焦点视窗随时间淡化。
transset:个别程式透明度调整。
版本发布
2009年02月22日,Compiz 0.8.0 发布,主要增加了新的 commands 和 gnomecompat 插件、支持 GNOME 2.24、调整了 gtk(
kde4)-window-decorator、以及修正了一些
内存泄漏问题。
2010年07月04日,Compiz 0.9 发布,新版本支持自动桌面旋转,重新动画接口,简化创建动画的方法。
2010年10月26日,Compiz 0.9.2 发布,修复了很多bug,同时带来了下面的新特性。
套件发展
1、
Gentoo Linux:参阅 Hanno's Blog 和 the Gentoo Wiki。
2、Kororaa:基于 Gentoo Linux 的
live CD。
3、Mandriva Linux: 非官方套件参考a howto here。
4、SUSE Linux Enterprise Desktop:
Novell 宣称将下一版
SLED在2006年春公布时, Xgl 与 Compiz 将包含在发行套件当中。
5、
OpenSUSE:10.1版出厂已支援 Xgl and Compiz。使用
Xgl 与 Compiz 在旧版
SUSE Linux 的说明文件可以参考 OpenSUSE org 网页。
6、PLD Linux Distribution:包含在 PLD 3.0 (Th)
7、
Ubuntu Linux:可以使用在预览版 Dapper Drake 6.04 Flight 5 或是之后的版本,可以在
apt-get 套件库中的 universe 区找到。
持续支援中……
项目介绍
Compiz Fusion 是合并后的 Compiz + Beryl 项目新名字,以 Compiz Core 为核心,使用GNU GPL授权协议。从 Ubuntu 7.10 开始,已将 Compiz Fusion 作为默认的
窗口管理器。