【Ubuntu 7.04 with Beryl】


【Windows Vista Flip3D】


上面兩張桌面,誰比較炫?相信大家看一眼就知道答案。第一張是我花了幾天的時間改出來的Ubuntu 7.04,原本樸素的桌面被我改到跟電子花車差不多,全3D桌面、類似Mac OS X的expose、還有更多奇形怪狀的桌面特效。看完自己改的Ubuntu,別人拿Vista跟我炫耀我都沒感覺了XD,只要默默打開我的Notebook給他們看Ubuntu就夠了。

Ubuntu是現在網路上最紅的Linux,創辦人Mark Shuttleworth是南非人,「Ubuntu」是非洲土話,意思是「以人道待人」以及「群在故我在」(註:取自Ubuntu中文站的解釋)。說實在話,Linux是很難搞的作業系統,一向都給人很玩家的印象,好像只有超級高手才會玩,但Ubuntu的目標是「給全人類用的Linux」,所有設定和功能都以簡單為出發點,我自己絕對不是什麼超級高手,只是看到新聞發現Ubuntu 7.04內建3D桌面,Vista和Mac OS X都已經玩過,就想看看Linux的3D桌面做的怎樣。

一玩之下真是驚為天人,Ubuntu不只簡單、完全免費、速度快,而且跑出來的特效比Vista更炫(我不敢說比Mac OS X更炫,因為Mac畫面的整體性的確比較讚),跑這樣的畫面,系統要求也不高,我裝在Dell XPS M1210上用GeForce Go 7400跑就超順的了,同一台NB裝Vista都還有點頓頓的。所以這裡分享給大家我「改裝」Ubuntu 7.04的經驗,不用擔心和Windows XP共存的問題,Ubuntu會自己搞定,也不必拿什麼超級配備(但最好是用NVIDIA的卡,ATI卡非常麻煩,尤其是Radeon X1000系列),內建顯示也OK,更不用花錢買序號,上網抓它的ISO檔燒成光碟,清出約10GB的硬碟空間就可以開始了。



《1.安裝 Ubuntu 7.04》


ISO下載網址:http://tw.archive.ubuntu.com/ubuntu-releases/7.04/

先去上面的網址抓它的ISO檔,沒有特別需求的話,抓「Desktop CD」下的「PC(intel x86) desktop CD」就好了,不用抓64位元版。抓完ISO,用Nero還原ISO成光碟,Ubuntu安裝光碟是Live CD,只要BIOS設好光碟開機就行了。


光碟開機完會出現這樣的選單,選第一個直接按Enter進入Ubuntu。注意「不要」按F2換成中文介面,用中文灌Ubuntu似乎怪怪的,會少裝什麼東西,保留英文安裝介面,到安裝系統時再選繁體中文會比較安全。



Ubuntu的安裝光碟本身就附帶Ubuntu完整的系統,可以先用光碟玩玩,Linux的硬體支援度很高,只要是別太奇怪的裝置應該都能隨插即用,所以這時就可以上網,聽聽音樂,試一下硬體相容性。玩夠了就按「Install」圖示,再選「繁體中文」。



安裝Ubuntu需要「兩個磁區」,一個是ext3,另一個是swap,可以用Partition Magic或類似的軟體先割好,或是用Ubuntu裡的工具(在「System」>「Administration」>「GNOME Partition Editor」下),除了沒中文之外,使用方式跟Partition Magic沒兩樣,它可以在不毀損硬碟資料的情況下改變磁區大小。建議把Ubuntu裝在和Windows同一顆硬碟的不同磁區中,Ubuntu自己會用GRUB搞定多重開機。



安裝的下一步是選地區,選台北,或所你在的地方。



鍵盤的規格,預設的準沒錯。



設定安裝磁碟,一定一定要選「手動」,不然Ubuntu會自動幫你分割,把資料刪光光。



在前面的步驟中應該已經割出「ext3」和「swap」兩個磁區,選你要裝Ubuntu的ext3磁區,再按「edit partition」按鈕,然後把「Mount Point」改成「/」,代表Linux的root根目錄。裝Ubuntu不需要太大的空間,7GB左右就夠了。



接下來Ubuntu會問你要不要轉移Windows資料,像是Mail、書籤等等,建議是別轉,保留雙系統還是比較方便。



再來是設定使用者名稱、密碼、電腦名稱等等。



最後按下Install就開始裝了。



安裝的最後會從網路抓語言包,所以安裝時間不一定,但大概10~25分鐘就會完成。等待的時間不妨用firefox看看網頁,或是用GAIM上MSN跟人聊天,不會干擾安裝過程。



《2.設定顯示卡 & 啟動3D桌面》


如果安裝一切正常,重開機後就會看到多重開機選單,第一個是Ubuntu,最後一個是原本的Windows XP,預設是選Ubuntu,按上下鍵選擇開機項目。進入Ubuntu後,輸入安裝過程時設定的使用者名稱和密碼就會進入桌面了。



進到Ubuntu之後第一件事,就是更新系統。上面的工具列裡會有個小圖示跳出來說有更新,點一下再輸入密碼就會自動更新系統。第一次更新可能會蠻久,因為Ubuntu 7.04已經出了快兩個月,更新檔可能有100MB以上,裝完之後重開機。



接著選工具列的「系統」>「管理」>「Restricted Drivers Manager」,勾選「已啟用」。這會安裝並啟動顯示卡的驅動程式,Ubuntu的3D桌面一定要有3D卡才能啟動,但NVIDIA或Intel的驅動程式都是封閉原始碼,Ubuntu為了免費流傳,預設不會安裝或啟動,一定得手動設定,幸好也只是勾個選項而已。



再到「偏好設定」>「桌面特效」,按「啟用桌面的特殊效果」,底下兩個勾勾的選起來,螢幕閃個兩下之後就啟動3D桌面了!



移動視窗時,視窗會飄來飄去,還有半透明效果。



按F12會顯示所有視窗,就像Mac OS X的expose一樣。



Alt-Tab裡的小視窗內容是同步更新的,連影片播放也有小畫面。在Alt-Tab裡循環選擇視窗,沒被選到的都是半透明狀態,讓選到的更為突顯。



按下「CTRL+ALT+滑鼠左鍵」,超炫的立方體就出現了!所有桌面都會貼在一個cube上,我最愛秀給別人看這個特效了,哈哈!平常按「CTRL+ALT+左(右)鍵」則是往左或往右切換虛擬桌面,也有方塊旋轉的特效喔!



《3.Compiz進階設定》

Compiz是內建在Ubuntu 7.04裡的3D視窗管理介面,也就是上面看到的那些特效,它是用OpenGL加速和X Server(Linux視窗技術的最底層程式)的特殊Composite外掛來啟動,顯示卡驅動程式得同時支援OpenGL和X Server外掛,才能使用Compiz。NVIDIA和Intel的驅動程式都已經完整支援,簡單勾一勾就能啟動Compiz,但前面有提到ATI Radeon X1000問題很多,就是因為ATI官方Linux驅動程式還不支援Composite外掛,是可以弄非官方驅動程式,但超級複雜,不是勾幾個選項就能解決的,看到那堆指令、修改設定檔我就沒力了。

為求穩定度和相容性,Ubuntu內建的Compiz是「精簡版」,不過很多網路強者做了一堆Compiz的特效外掛,而且Ubuntu預設的Compiz設定介面超陽春,只有「視窗移動時會搖搖晃晃」和「工作區位於方形體上」兩個,這裡我們另外安裝Compiz的加強版,進階控制這些特效。


「系統」>「管理」>「Synaptic套件管理程式」,這是Ubuntu安裝軟體的地方,搜尋「compiz」會出現一堆軟體列表,選擇「compiz-extra」和「gnome-compiz-manager」。最後按上面的「套用」就會自動安裝。



裝完之後在「系統」>「偏好設定」下會多出一個「GL Desktop」,這是Compiz控制介面,所有特效都可以在這裡設定。「Configure」下會秀出顯示卡型號,還有啟動或關閉Compiz。



「Windows」下比較特別的是「Shortcuts」的部分,「increase/decrese window opacity」是即時調整視窗透明度,預設是按「Alt+滑鼠滾輪」。底下的Wobbly就是那個搖搖晃晃,最底下則是調整視窗移動時的透明度,也是無段式的。



「Workspace」就是調整虛擬桌面的效果,當然是選最酷的「Cube and Rotation」,Viewpoint是虛擬桌面的數目,一般是4,但也能自訂各種數字。比如調2的話就好像一張紙的正反面,3就變三角體,20的話.....好像一顆大球XD。「Inside Cube」是讓桌面貼在方塊體內,還蠻怪的。Skydome和Animate是讓方塊在一張背景圖裡,而不是一片黑色,背景也可以自己換。底下的「Rotation」是設定各種桌面自動旋轉的條件,flip on move是拉視窗到邊緣會自己轉,flip on pointer是游標到邊緣會自己轉(建議別開),flip on dnd是拉物件(圖示)到邊緣會自己轉。



有玩過Mac的人,看到「Desktop」頁面應該蠻熟悉的,這邊可以設定滑鼠游標移到桌面角落時會做什麼動作,比如顯示所有視窗,秀出桌面等等,底下也可以自己設定熱鍵。「Water」效果是在桌面上下雨,預設是按Shift+F9,不過這特效蠻無聊的,純耍帥而已。



最後的「Utility」是一些Compiz的小工具,比如按「Alt+Win+滑鼠左鍵」(Super就是Win Key)可以在桌面上畫線,按「Win+滑鼠左鍵」可以劃出抓圖範圍等等。




《4.更換佈景主題》

就算把Compiz的特效全開,Ubuntu 7.04預設的主題還是很樸素,那種南非大地的配色不是不好看,但就沒有那種「奢華感」。所以這裡簡單換一下圖示和佈景主題,弄成「假Mac」是一定要的。


OSX 3.3,這是目前最好看的OSX圖示,先到Gnome-look網站上抓下來放桌面。



到「系統」>「偏好設定」>「佈景主題」。



按「安裝佈景主題」,然後選桌面上剛剛抓的「OSX3.3.tar.gz」,不用解壓縮,直接選就行了。



選「套用新的佈景主題」。



哈哈!假Mac的圖示出來了,圖示也可以拉大!



Humanold-OSX,我試了幾個假mac的佈景主題,最後還是覺得這個最好看,抓下來之後照前裝圖示的方法就可以了。Gnome-look.org上還有很多圖示和主題,不想跟我「撞衫」的人可以自己挑,Ubuntu 7.04預設是用GNOME桌面管理程式,GNOME的視窗管理叫Metacity,只要在Metacity下找佈景就可以套了。



最後,在桌面上按右鍵選「更改桌面背景」,按「加入桌布」,挑一張你喜歡的圖片,我不是很愛在桌面上放美女圖,所以就選了一張能明顯告訴別人這是Ubuntu的桌布。



少不了再來一張換完主題後的方塊,嘻嘻嘻!




《5.Beryl(***勇士專用***)》

其實微調好Compiz,換完假麥克佈景主題,Ubuntu 7.04就已經很漂亮,但還可以再更炫!!Beryl是Compiz的一個開發分支,原本分支開發完之後都會合併到主幹裡,可是Compiz拒絕把Beryl團隊所做的改變融合回Compiz裡,因為Beryl實在搞得太誇張、太過火了,玩弄超多特效,犧牲流暢、穩定度和相容性。但只要看過Beryl的效果,就會覺得Ubuntu內建的Compiz根本只是Windows 95的等級,底下就跟大家分享幾個Beryl的玩法,但要先警告,Beryl可能會摧毀你已經弄得很穩的Compiz,甚至搞爛Ubuntu的視窗介面,我自己就搞爛三次了。別說我沒先講喔,弄爛了別PM來罵我。

使用Beryl之前,先到「桌面特效」下把Compiz的效果關掉,雖然說兩者好像可以共存,統一由Beryl來管理,但我共存一兩天後突然就爛掉,所以建議還是先關Compiz。


然後執行工具列上的「應用程式」>「附屬應用程式」>「終端機」,輸入以下指令:
sudo apt-get install beryl beryl-manager emerald-themes



按「Alt+F2」,然後在空格裡輸入「beryl-manager」,Beryl就啟動了。如果畫面沒有爛掉,游標沒有卡住,系統沒有跳出任何錯誤訊息,天上沒有下紅雨,窗外沒有發生車禍,恭喜你!你成功了第一步了~~這時工具列上應該會出現一個紅寶石的圖示。



Beryl是額外安裝的軟體,如果要讓它每次開機時都啟動,可以到「系統」>「偏好設定」>「作業階段」,新增指令「beryl-manager」進去。



在紅寶石上按右鍵選「Beryl設定管理者」,就會進入Beryl進階設定介面,這個程式大概500個調整選項,實在沒辦法一一介紹,這裡挑幾個好玩的分享給大家,其他就讓大家自己玩了。



「上管理系統」>「上管理系統立方體」>「背景」>「背景影像」那邊選圖可以換Cube旋轉的背景。底下的「動態背景」可以在Cube旋轉時讓背景圖跟著轉,不過圖片好像會扭曲,我覺得不是很好看。



「視窗管理」>「視窗間距」,這翻譯有點怪怪的,這部分是控制各種視窗的屬性,我要改的是把各種選單變成炫炫的半透明。在旁邊的「視窗不通透度」那邊按「+」號,選「Windows Type」、「DropdownMenu」(注意大小寫)、「60」,這樣所有下拉選單都會變成60%半透明,就像左上角的那樣。除了「DropdownMenu」之外,也可以加「Menu」(一般選單)和「PopupMenu」(蹦現選單)進去。


「視窗管理」>「視窗排列」,這是設定expose效果的地方,可以調一下「背景變暗」和「不透通度」,當切到expose時,畫面就會暗下來,未選到的視窗半透明度也可以調整。旁邊的「雜項設定」裡有一個「排列速度」,可以弄到讓expose好像慢動作XD。



調過之後的expose,游標移過去就會明顯變亮。



「上管理系統」>「上管理系統立方體」>「透通度」,勾選全部項目,然後調一下「移動不透通度」。



啊哈!透明的Cube出現了,還能看到「背面」的視窗。注意前面「非移動不透通度」最好別降到100%以下,不然一般桌面也變透明了。



「上管理系統」>「立方體旋轉」,調整「縮放」和勾選「旋轉前縮小」。



可愛的小立方體,「縮放」的數字愈大,Cube就縮的愈小。而旋轉前縮小則是按「CTRL+ALT+左(右)鍵」時,會先縮到小Cube,轉一下,再放大。超無聊....可是很炫!



「視覺效果」>「3D效果」,這是控制讓視窗有厚度和深度,「視窗間距」是調整視窗間的距離,別拉太大,不然一到Cube,最上層的視窗都不知道飛到哪去了。視窗寬度就是厚度,Bevel角是讓視窗角落有圓弧。



調完之後變這樣,哇靠,好厚「一本」視窗浮出來,看來調太厚了XD。



「視覺效果」>「動畫」,這是設定所有視窗行為要產生的動畫,比如視窗建立、關閉時用哪些動畫,動畫效果有十幾種,每一種都還能再微調效果。比如設「關閉效果1動畫」為「燃燒」。



關閉視窗時就會放煙火慶祝了-_-



或是設成「爆炸」。也可以全部設成「隨機」,這樣每次視窗出現或關閉都有不同的動畫。



「其餘功能」>「水波效果」>「視窗水波」,這會在選定視窗時,從視窗邊緣彈出漣漪,蠻炫的,可是看久了會覺得有點煩,哈哈。



水波效果就像這樣,水波的強度和持久度也可以微調。



Beryl有自己的視窗裝飾程式,用的和Compiz或Metacity不同的佈景主題。在紅寶石上按右鍵選「Emerald主題管理者」,Emerald就是Beryl的佈景主題程式。T-ish for Emerald是Emerald下的假麥克佈景,從gnome-look抓來之後,按「import」匯入,然後按「編輯主題」。



匯入的佈景主題預設都不會有半透明的邊框,不過像Vista那種透明效果還蠻炫的,只要把引擎改成「legacy」,然後在「active windiow」和「inactive window」的「內/外標題欄復合」做調整就行了,原本是1.00,也就是不透明。



往左拉到0.2,就有半透明的標題欄了。



最後,大功告成,來一張完美的Cube做結束吧!!哇哈哈~~~


如果大家也有玩Ubuntu 7.04,不妨分享一下桌面抓圖,期待看到更炫的佈景!!