计算机科学

首页 > 计算机科学

Compiz

2018-08-26 12:34:09     所属分类:图形用户界面
Compiz
Compiz logo
Fedora-Core-6-AIGLX.png
Compiz立方体
开发者 David Reveman, Danny Baumann, Dennis Kasprzyk, Matthias Hopf, Dave Arlie, Adam Jackson, Jon Smirl
稳定版本
稳定版本
0.9.13.1[1]
(2016年11月11日 (2016-11-11)[1]
编程语言 C、C++、Python、OpenGL
操作系统 类Unix
类型 混合窗口管理器
许可协议 GPL v2、LGPL v2.1、MIT授权
网站 compiz.org

Compiz 是第一个由 OpenGL 驱动的运行于 X Window System 上的混合窗口管理器 。Compiz的混合渲染能力使其可以在窗口管理过程中实现多种视觉效果,比如在矩形虚拟桌面上的窗口最小化。

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。

目录

  • 1 特点
  • 2 发展包
  • 3 Compiz Fusion
  • 4 参考
  • 5 参考文献
  • 6 外部链接

特点

内建:

  • 壁纸
  • 透明效果,亮度调节,色彩调节
  • 自动唤出活动的窗口

正式插件中:

  • 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 发行包(经由官方或由第三方支持):

  1. Gentoo Linux - 参阅 Hanno's Blog and the Gentoo Wiki
  2. Mandriva Linux - 非官方包参考 1 and a howto here 2.
  3. SUSE Linux Enterprise Desktop - Novell 宣称将于下一版 SLED 在2006年春公布时, Xgl 与 Compiz 将包含在发行包当中。 3
  4. OpenSUSE - 10.1版出厂已支持 Xgl and Compiz。使用 Xgl 与 Compiz 在旧版 SUSE Linux 的帮助文档可以参考 OpenSUSE.org 网页。 4
  5. PLD Linux Distribution - 包含在 PLD 3.0 (Th)
  6. Ubuntu Linux - 可以使用在预览版 Dapper Drake 6.04 Flight 5 或是之后的版本,可以在 apt-get 包库中的 universe 区找到。
  7. Korora - 为 Fedora 的派生版本。

Compiz Fusion

Compiz Fusion 是合并后的 Compiz + Beryl 项目新名字,以 Compiz Core 为核心,使用GNU GPL许可协议。从 Ubuntu 7.10 开始,已将 Compiz Fusion 作为默认的窗口管理器。

参考

  • Compiz on AIGLX
  • A Simple Compiz Plugin Walkthrough
  • Compiz source code

参考文献

  1. ^ 1.0 1.1 Compiz in Launchpad. [2016-11-11]. 

外部链接

  • Novell 关于 Xgl 的发表 - 包含有 Compiz 的展示视频
  • openSUSE 关于 Xgl 的 wiki[失效链接]
  • 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
  • 第三方 Compiz 论坛
  • 关于 Compiz 外挂与修补的博客
  • Linux Edge report Novell Linux Desktop Demonstration Videos - Compiz 于 Novell Linux Desktop 10 的展示视频
  • Linux Edge report Compiz Window Manager Released - 演示稿,显示屏截图与更多特效的视频
    • the video demonstrating Compiz on Xgl[失效链接]
  • Xgl/Compiz-Howto at Gentoo Wiki
  • Debian Etch Xgl HowTo
  • Ubuntu Linux Xgl HowTo
  • Ubuntu 讨论区中关于 Xgl/Compiz 的指引文件
  • Compiz Fusion 官方网站
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/339495.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


上一篇:任务栏
下一篇:Cover Flow
广告
相关推荐
爱淘宝