August 19, 2011

Ubuntu 桌面特效

相信很多人都看過Ubuntu (Linux)的特效。記得尤其是有一段時間剛好Mac OSX 10.5, Windows Vista, 還有Ubuntu9.10幾乎同一時間發行時,網路上不斷出現三個系統比較的文章。Ubuntu有的特效當然是所有Linux系列都可以用,不過就是多安裝一些程式而已。

論特效的話,沒有任何疑問,Linux是可以更容易辦到比Windows Vista甚至是Windows 7還有Mac OS 7更炫麗。因為Linux的桌面環境本身就是一個open source,想怎麼改就怎麼改。但有一點必須了解的事,炫麗的代價就是cpu還有gpu的考驗。

Ubuntu推出不同的版本,其中最主要的差別就是桌面環境的不同。Ubuntu是gnome,Kubuntu是KDE,Xubuntu是xfce,Lubuntu是LXDE。這幾個版本可以說僅僅就是針對桌面環境不同所特別改良的而已。如果想要辦到"炫麗",那應該只有gnome還有KDE才做得到。通常如果想要啟用一些特效,像是gnome上的compiz,都是需要3D驅動。xfce還有LXDE都是以硬體效能要求較低的電腦而設計的,所以在桌面特效方面無法過度要求,而桌面設計的環境也沒不容易增加豪華的特效。這幾個版本我都試用過,全部都是直接安裝在硬體上,不是用虛擬的方式安裝。尤其我的RAM很少被消耗怠盡,所以我通常只比較cpu的使用量還有cpu及gpu的溫度爬升程度。單純論cpu還有gpu的使用程度,LXDE是最輕便的。接下來是xfce。xfce算是在在效能跟桌面美化取得平衡。如果必須要安裝在舊機型上,像是Pentium III,xfce還有LXDE都是很好的選擇。對於近期發行的cpu,特別是多核心的Intel還有AMD處理器,gnome還有KDE都負擔得了。如果有獨立顯卡那使用桌面特效更是容易一些,當然要注意顯卡是不是有被支援。否則無法執行3D特效(但不會妨礙正常運作,除非需要執行3D繪圖的軟體)。目前OpenGL,開放顯卡驅動計畫,讓大部份的顯卡都可以被支援,該計畫不止是針對Linux平台,還有Mac以及Windows。但是一般需要額外驅動都會是Linux平台(沒辦法,大部份官網若是有提供顯示卡驅動的都是針對Windows阿,Mac正常安裝也早就包含驅動不需要額外下載)。當然如果顯卡的公司本身就有提供Linux平台的驅動那是更好。不過目前幾家公司AMT/ATI, Intel, nVidia都是OpenGL的支持者,所以近期發行的顯卡都不是太大的問題。尤其Intel內建顯卡一直都是OpenGL的優先支援對象,沒有獨立顯卡也不必太擔心。如果需要知道特定的顯卡是否OpenGL是否支援就請自行搜尋嚕。

在Ubuntu 11.04之前,原本需要自己指定才能啟用的桌面特效變成自動啟用。也就是更新完系統,如果驅動支援那桌面特效就會自動啟用。如果完全不想使用特效的話就需要在登入時選Ubuntu (no effect)。以下是幾個我比較喜歡用的特效,Application switcher, Ring switcher, Scale, Expo。這些設定都可以在安裝完compizconfig-settings-manager設定。
$ sudo apt-get install compizconfig-settings-manager

Application switcher

Ring switcher

Scale

Expo



No comments:

Post a Comment