編者按:本文用圖片和視頻的方式展示了Xgl的各種特性,要了解如何在Linux上安裝Xgl,請看這裡或這裡。
Linux比Windows早實現3D桌面。可是很多人聽到Linux這個名字就望而生畏,其實Linux是一個非常優秀的操作系統,服務器領域是Linux的強項。如今在桌面領域Linux也不斷發展壯大起來。今天就帶大家來體驗一下Linux桌面的魅力。
首先因為Linux版本眾多,新手不易選擇。筆者推薦較為出名的SuSe Linux 10.2。此版本Linux比較易用,界面豪華,適合初學者。大部分Linux桌面是開源的,可以免費下載。給出幾個官方地址供大家下載:地址1,地址2,地址3,地址4。(注:12月27日台灣地震,海底光纜受損,影響部分國外網站的訪問)。推薦用DVD版本,大家根據自己電腦情況選擇。至於有關Linux學習的網站可選擇這個網址。
言歸正傳,開始進入美化系統階段,現在要配置的是3D畫面。Linux目前常用的桌面3D技術有suse的XGL+Compiz,還有更酷的XGL+Beryl。本文為介紹了這兩種技術並且向大家展示這兩種技術的超酷3D桌面。
什麼是Xgl?
Xgl是依附於OpenGL的一個全新的 Xserver 層。Xgl 可以執行復雜圖形指令,比如渲染抗鋸齒字體,效果明顯比現有的不用 OpenGL 的 Xserver 快。目前執行的後端程序是 Xglx 但以後將會是 Xegl。更重要的是,Xgl加速了負載的復合操作,通過針對OpenGL優化的復合/窗口管理,比如Compiz,使炫目視覺效果成為可能。這些視效有廣泛的實際應用,使Linux更加易用,並為經驗不足的用戶創建了易於理解和切換的工作空間。
什麼是Compiz?
Xgl 必須配合compositor窗口管理器混合使用才能實現全部功能。Compiz 是一個Xgl窗口管理器程序,使眾多視效成為可能,使 Linux 桌面更易用、強大、直觀、對有特殊要求的用戶更易於操作。
Compiz 結合了窗口管理器和復合管理器,使用 OpenGL 進行渲染。一個“窗口管理器”允許對屏幕上顯示的多程序和對話窗口的操縱控制。一個“復合管理器”允許窗口和其他圖形結合創建復合圖像。Compiz 通過這兩個功能實現眩目特效。Compiz 目前僅與 Xgl 結合運行。相關資料,請參看一般的安裝說明。Compiz 插件像 window-decorator 一樣,在 Gnome 和 KDE 都能運行。
XGL+Cpmpiz=?
簡單地說XGL+Cpmpiz技術可以實現3D桌面,此技術可以把桌面變成立方體等多個畫面。還可以實現所有窗口半透明,包獲屏幕上運行的各種軟件。切換立方體桌面,放大桌面任何位置,水紋效果,雨點效果等。
以下是XGL+Cpmpiz桌面的各種效果的截圖欣賞,演示視頻請看:[電信用戶][網通][e家寬]
圖1 立體桌面(+上圖可點擊放大)
圖2 頁面拉伸彈性(+上圖可點擊放大)
圖3 播放電影時半透明效果(+上圖可點擊放大)
圖4 頁面彎曲效果(+上圖可點擊放大)
圖5 半透明頁面(+上圖可點擊放大)
現在開源系統中又推出了一個更酷的立體桌面軟件Beryl,此軟件配合XGL使用立體效果很好。也就是剛出現不久的XGL+Beryl,相信很多Linux愛好者都聽說過。Beryl基於OpenGL的加速桌面層,是一個基於C語言編寫的整合視窗的管理器。且是一個免費開源的軟件,其官方網站是http://beryl-project.org/,目前最新版本為Beryl 0.1.3以下是部分XGL+Beryl的屏幕截圖。
圖6 關閉窗口時燃燒效果(+上圖可點擊放大)
圖7 帶背景的立體桌面(+上圖可點擊放大)
QQread.com 推出各大專業服務器評測 Linux服務器的安全性能 SUN服務器 HP服務器 DELL服務器 IBM服務器 聯想服務器 浪潮服務器 曙光服務器 同方服務器 華碩服務器 寶德服務器圖8 層次分明的窗口層1(+上圖可點擊放大)
圖9 層次分明的窗口層2(+上圖可點擊放大)
圖10 立方體桌面頂部自定義圖片(+上圖可點擊放大)
QQread.com 推出各大專業服務器評測 Linux服務器的安全性能 SUN服務器 HP服務器 DELL服務器 IBM服務器 聯想服務器 浪潮服務器 曙光服務器 同方服務器 華碩服務器 寶德服務器圖11 內立方效果(+上圖可點擊放大)
圖12 下雨桌面的水紋效果(+上圖可點擊放大)
由於Beryl的3D效果無法使用截圖來形容,特別制作了一段XGL+Beryl技術的視頻供大家下載欣賞。
最後說一下安裝suse Linux 10.2和使用XGL+Beryl對硬件的要求吧,上面視頻錄取使用的電腦配置是CPU賽陽D2.4G,顯卡GF5200,這個配置運行這個系統和XGL+Beryl十分流暢。總的來說要求比windows Vista要低,以下是來自官方的對硬件要求的說明。
硬件建議
已知這些顯示類硬件可以比較好的運行XGL:
Intel所有顯示芯片組需要最新的 Xgl 和 compiz 包才能正常運行。請等待 SL10.1 rc1;i915, i945加速 XVideo 在這些顯卡上有問題;
NVidia 所有NVIDIA顯卡需要專有驅動運行Xgl。在Beta8上,你需要在安裝專有驅動以後卸載並重裝。 GeForce 4xxx 系列 XVideo無法加速 GeForce FX 5xxx 系列, Quadro FX 系列加速 XVideo 太慢,正在調查原因。GeForce 6xxx 系列、GeForce 7xxx 系列正常。
ATI Mobility Radeon 9700 SE:以專有驅動 fglrx 8.23 運行 Xgl;Radeon X300: 在專有 fglrx 驅動 8.23 下運行 Xgl;Mobility X700 (PCI-E): 專有驅動 fglrx 8.24.8 Gnome中完美運行 Xgl。