UTips.12: Compiz Fusion

  • Compiz Fusion
  • 我想有不少ubuntu的新手是衝著這個套件而來,在ubuntu7.04之後就已經內建compiz這個套件了,只是只有基本的cube rotate似乎無法滿足我們這些重度視覺使用者,這裡就提供兩種方案,注意!安裝compiz fusion之後你的系統很有可能會不穩,例如程式莫名的當掉,快捷鍵失效,畫面全黑等未知狀況,煩請安裝前三思。

  • ubuntu 9.04/8.04 Compiz Fusion
  • 在9.04底下compiz fusion的安裝就變得很簡潔且穩定,你只需要透過以下幾個簡單的步驟即可。

    • sudo apt-get install simple-ccsm
    • sudo apt-get install compizconfig-settings-manager

    裝完之後在你的System->Preference裡就有Advanced Desktop Effects Setting和Simple CompizConfig Setting Manager,你只需要將Appearance裡的Visual Effects設成custom,你就可以用上面裝好的兩個工具還設定桌面特效了。

  • Ubuntu 7.04 Compiz + Extra
  • 來到ubuntu7.04就沒有那麼方便了,這個方案的安裝方式雖然簡單,但是筆者在兩台電腦上實驗都不穩定,所以安裝後要有心理準備,安裝完後在preference裡會看到GL Desktop,打開他去設定即可:

    • apt-get install compiz-extra gnome-compiz-manager

  • Ubuntu 7.04 Compiz Fusion
  • 但是光是這些特效還不夠看,有看過beryl特效的人一定也會想要嘗試一下,但是beryl已經不再更新了,所以現在要使用compiz fusion,效果還是一樣的,因為beryl是compiz的分支,安裝前還是請移除desktop effect吧!

    • apt-get remove compiz-core desktop-effects
    • gedit /etc/apt/sources.list

    我們必須先移除desktop-effects(如果你有裝的話),然後將以下的來源加入你的sources list

    deb http://download.tuxfamily.org/3v1deb feisty eyecandy
    deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

    再來要安裝PGP:

    • gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
    • gpg --export --armor 81836EBF | sudo apt-key add -
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-plugins-extra

    啟動compiz fusion:

    • compiz --replace

    將compiz fusion設定成為開機就啟動,System->Preferences->Session設定。

    安裝完後如果視窗邊框消失了,最好的解決辦法是更新系統:

    • apt-get upgrade

    筆者在更新完後邊框問題也因此解決,也建議不要任意安裝非官方的外掛,以免造成無法預期的錯誤。

    在安裝完compiz fusion之後,對筆者最大的困擾就是無法設定terminal的快捷鍵,設定方式如下:

    設定完之後快捷鍵就生效了。

    如果你對原始的GTK Window Decorator並不是很滿意的話,或者邊框問題一直存在,你可以裝emerald來美化你的視窗介面:

    • apt-get install emerald emerald-themes

    裝完之後啟動指令就要換成如下

    • compiz --replace -c emerald &

    要還原成員來的模式時可以使用以下指令

    • metacity --replace

    如果你覺得沒有一個切換工具可以讓你隨時調整是否使用compiz fusion特效,你可以安裝fusion-icon來代替指令做切換>

    • apt-get install git git-core compiz-dev
    • git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
    • cd fusion-icon
    • make install

    裝完之後你可以將下面的指令加到session裡,重新登入就會看到右上角藍色的fusion-icon。

    細部的設定動作就請自行設定fusion-icon啦!

    註一:以上安裝步驟適用於ubuntu7.04,如果你是7.10的使用者,ubuntu本身已經內建compiz fusion,你之需要而外在裝的manager即可,但是經筆者測試之後發現在7.10之下常常會出現desktop effect could not enable的問題,我沒有特別研究這個問題的解法,所以如果你是7.10的使用者,要有心理準備花時間去處理這個問題了。

    註二:以上安裝方式刻意不安裝beryl manager來修正一些顯示問題,目的是希望讓compiz fusion更穩定些,但也不保證上面的安裝方式能夠讓你的顯示卡正常啟用compiz fusion,一些顯示錯誤多半都是顯示driver造成的,如果你是安裝ubuntu附帶的nvidia-glx,且compiz fusion不穩定,那我建議你自行安裝nvidia 官方提供的driver也許可以更穩定些。

No comments:

Post a Comment

Orange - data analysis tool

Installation pip install orange3 Run orange python -m Orange.canvas