compiz

compiz

compiz是基於 OpenGL的混合型視窗管理器,通俗一點理解,就是可以在Linux桌面系統內提供類似於Vista和Mac OS的3D桌面效果。在開發之初,compiz一部分人員分離出來開發另一個有著對抗意味的Beryl,兩者互相競爭,compiz以穩定性著稱,而Beryl則有著廣泛的視窗修飾資源以及先進的實驗性特效。最終,Beryl屈服於Compiz,兩者合作就們呈現了現在功能強大的Compiz Fusion。

基本介紹

  • 外文名:compiz
  • 類別:混合視窗管理器
  • 特點:3D
  • 競爭者:Beryl
  • 程式語言 :   C、C++、Python、OpenGL
  • 開發者:David Reveman, Danny Baumann等
  • 許可協定:GPL v2、LGPL v2.1、MIT授權
管理器介紹,發展歷史,內建,外掛程式介紹,版本發布,套件發展,項目介紹,

管理器介紹

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 :對於GnomeKDE桌面視窗的裝飾,可以用來拖拉視窗。
fade:視窗的淡入淡出效果。
gconf :針對Gnome的設定工具。
minimize:帶有動畫效果的視窗最小化。
move:視窗的移動。
place:新開視窗位置。
resize:視窗大小調整。
rotate:旋轉桌面‘方塊’。
scale:開啟視窗瀏覽 (類似 OSX 的 exposé)。
switcher:使用 Alt-Tab 切換焦點視窗。
wobbly:移動視窗時如果凍般波動。
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 作為默認的視窗管理器。

相關詞條

熱門詞條

聯絡我們