Compiz
Compiz 是第一个由OpenGL驱动的运行于X Window System上的混合窗口管理器 。Compiz的混合渲染能力使其可以在窗口管理过程中实现多种视觉效果,比如在矩形虚拟桌面上的窗口最小化。
![]() | |
![]() Compiz立方体 | |
开发者 | David Reveman, Danny Baumann, Dennis Kasprzyk, Matthias Hopf, Dave Arlie, Adam Jackson, Jon Smirl |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | C、C++、Python、OpenGL |
操作系统 | 类Unix |
类型 | 混合窗口管理器 |
许可协议 | GPL v2、LGPL v2.1、MIT授权 |
网站 | compiz.org |
Compiz符合ICCCM标准,可以取代GNOME环境的Metacity窗口管理器,或是KDE Plasma环境下的KWin。 Compiz拥有类似苹果电脑的Mac OS X操作系统中所提供的许多桌面特效,例如 Exposé。 Compiz 使用 OpenGL 绘图层 Glitz 架构在 Xgl 这个新的 X 环境上。Compiz 最早是由Novell在2006年一月时公布新版 Xgl 时所发表的。在开发初期Compiz只能正常运行在有限的几种Xgl所支持的硬件3D加速卡上。尽管Xgl和Compiz这两个全新构造的系统还存在一些bug并且仍处于积极的开发阶段,大多数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的设置工具。
- minimize - 带有动画效果的窗口最小化。
- move - 窗口的移动。
- place - 新开窗口位置
- resize - 窗口大小调整
- rotate - 旋转桌面『方块』
- scale - 打开窗口浏览(类似 OSX 的 exposé)
- switcher - 使用 Alt-Tab 切换焦点窗口
- wobbly - 移动窗口时如果冻般波动
- zoom - 局部屏幕放大镜
额外插件:
- edgeflip - 移动窗口至屏幕边缘时,滑入下一个桌面
- opacity - 可调整窗口透明度
- opaquefocus - 调整非焦点窗口的透明度
- trailfocus - 非焦点窗口随时间淡化
- transset - 个别程序透明度调整
发展套件
Compiz 目前可以使用在下列的 Linux 发行套件(经由官方或由第三方支持):
- Gentoo Linux - 参阅 Hanno's Blog(页面存档备份,存于) and the Gentoo Wiki
- Mandriva Linux - 非官方套件参考 and a howto here (页面存档备份,存于).
- SUSE Linux Enterprise Desktop - Novell 宣称将于下一版 SLED 在2006年春公布时, Xgl 与 Compiz 将包含在发行套件当中。 (页面存档备份,存于)
- OpenSUSE - 10.1版出厂已支持 Xgl and Compiz。使用 Xgl 与 Compiz 在旧版 SUSE Linux 的说明文档可以参考 OpenSUSE.org 网页。 (页面存档备份,存于)
- PLD Linux Distribution - 包含在 PLD 3.0 (Th)
- Ubuntu Linux - 可以使用在预览版 Dapper Drake 6.04 Flight 5(页面存档备份,存于) 或是之后的版本,可以在 apt-get 套件库中的 universe 区找到。
- Korora - 为 Fedora 的衍生版本。
Compiz Fusion
Compiz Fusion 是合并后的 Compiz + Beryl 项目新名字,以 Compiz Core 为内核,使用GNU GPL授权协议。从 Ubuntu 7.10 开始,已将 Compiz Fusion 作为默认的窗口管理器。
外部链接
- Novell 关于 Xgl 的发表(页面存档备份,存于) - 包含有 Compiz 的展示视频
- openSUSE 关于 Xgl 的 wiki Archive.is的存盘,存档日期2006-04-04
- openSUSE 关于 Compiz 的 wiki
- Novell Open Audio podcast Xgl with David Reveman - 2006-04-07,有关于 Xgl and Compiz 基础与特点的讨论
- Freedesktop.org wiki for Compiz(页面存档备份,存于)
- Freedesktop.org 关于 Compiz 的邮件群(页面存档备份,存于)
- Freedesktop.org 上 Xgl 的 wiki
- Linux Edge report Novell Linux Desktop Demonstration Videos - Compiz 于 Novell Linux Desktop 10 的展示视频
- Linux Edge report Compiz Window Manager Released - 演示文稿,屏幕截屏与更多特效的视频
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.