在Ubuntu 7.04中安裝Compiz Fusion

Compiz Fusion是Compiz和Beryl重新整合後的桌面特效程式,目前仍在發展階段,但已經可以順利的安裝及運作,預計Ubuntu將會把此功能內建在即將發行的新版本7.10(Gutsy Gibbon)中。不敢動手安裝或是怕會造成系統不穩定的人,建議可以再等一下。

基本上Compiz Fusion和Beryl不會衝突,所以已安裝的Beryl或是顯示卡的設定都不須移除,只需要把開機啟動去除即可,但Compiz就一定得移除才行了。

繼續下列安裝步驟前,請做好當白老鼠的心理準備,若有任格閃失與不正常,本人會盡力協助,但不負任何糾錯責任喔!

以下安裝步驟是從官網論壇的這一篇翻譯而來:

移除Compiz桌面特效程式
開終端機,下指令:

sudo apt-get remove compiz-core desktop-effects

加入套件來源
下指令:

sudo gedit /etc/apt/sources.list

打開sources.list後,在檔案結尾處加上:
<給i386用的>

# Treviño's Ubuntu feisty EyeCandy Repository (GPG key: 81836EBF - DD800CD9)
# Many eyecandy 3D apps like Beryl, Compiz, Fusion and kiba-dock snapshots
# built using latest available (working) sources from git/svn/cvs.
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

或者下載給i386用的套件

<給AMD64用的>

# Treviño's Ubuntu feisty EyeCandy Repository (GPG key: 81836EBF - DD800CD9)
# Many eyecandy 3D apps like Beryl, Compiz, Fusion and kiba-dock snapshots
# built using latest available (working) sources from git/svn/cvs.
deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64

或者下載給AMD64用的套件

加入金鑰
開終端機,下指令:

gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg --export --armor 81836EBF | sudo apt-key add -

更新套件列表
下指令:

1
2
sudo apt-get update
sudo apt-get upgrade

安裝Compiz Fusion
下指令:
<給Ubuntu用的>

sudo apt-get install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-gconf

<給Kubuntu用的>

sudo apt-get install compiz compiz-kde compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-unofficial libcompizconfig-backend-kconfig

啟動Compiz Fusion
ALT+F2,開啟執行命令視窗,輸入下列指令:

compiz --replace

上述指令千萬不要在終端機內執行,否則會發生錯誤。如果要讓Compiz Fusion在開機時啟動,則將上述指令加在「系統」→「偏好設定」→「作業階段」中。

修正啟動Compiz Fusion後無邊框的方法
改用emerald來管理,將啟動指令改為:

compiz --replace -c emerald &

不過這行指令的前題是你已經安裝過Beryl和Emerald的theme管理程式了,若沒有的話,就先安裝上去:

開終端機,下指令:

sudo apt-get install beryl beryl-manager emerald-themes

安裝好後,再下compiz –replace -c emerald &即可。

我本來也是用這個方法修正邊框的顯示,但後來發現邊框消失的原因,似乎跟原Beryl的設定有關,重新開啟beryl-manager之後,把視窗管理員設定為Metacity後,關閉beryl-manager,再執行compiz –replace就一切正常,也不需要emerald了。
update: 直接執行一下metacity –replace應該也會有用。
Beryl視窗管理者

下面這段影片是Compiz Fusion其中幾個新功能的展示:(從Youtube上找來的

安裝fusion-icon(8/24 update)
fusion-icon會在系統列產生一個小圖示(如下圖),以方便設定及管理Compiz Fusion,但並非是必要套件,純粹只是為了方便性,不裝也不會影響Compiz Fusion的使用。
fusion-icon
開終端機,先下指令安裝必要套件:

sudo apt-get install git git-core compiz-dev

這時候可能會有錯誤訊息(或是之前可能已經安裝好這些套件),請依照錯誤訊息中的指示修改上述的指令,以我的情形來說,我只要下這行指令即可:

sudo apt-get install git-core

上述套件裝好後,再下:

git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon

接著,切換資料夾,下指令:

cd fusion-icon

再來,正式安裝,下指令:

sudo make install

安裝完成後,按ALT+F2,開啟執行命令視窗,輸入下列指令即可啟動fusion-icon:

fusion-icon

最後,若要在開機時自動啟動fusion-icon,請打開「系統」→「偏好設定」→「作業階段」→「初始啟動程式」,按「新增」,裡面的「名稱」請自行命名(如:Compiz Fusion),「指令」部份請打上「fusion-icon」,按「確定」,重新開機或重新登入即可。

特別注意的是,如果在安裝Compiz Fusion時有在「作業階段」中使用「compiz –replace」或是「compiz –replace -c emerald &」這兩個指令,這時候都可以直接刪除掉了,因為「fusion-icon」會自動載入這兩個指令。

延伸閱讀:
1. Ubuntu官方論壇
2. Compiz Fusion官方論壇
3. Compiz Wiki

“在Ubuntu 7.04中安裝Compiz Fusion” 有 21 則迴響

發表迴響