Compiz Fusionを使おう - NVIDIA編
注:2009年7月に筆者の環境がATI Radeonに移行したため、以下の内容は古くなっている可能性があります。現在の所、改訂の予定はありません。
Debian SidでCompiz Fusionをつかうためには、こんな感じでよいはずです。
NVIDIAのドライバをインストールする
Debianの標準パッケージxserver-xorg-video-nv(nvドライバ)は、残念ながら3Dアクセラレーションが効きません。まずは、NVIDIAがリリースしているプロプライエタリのドライバ(nvidiaドライバ)をインストール必要があります。nvidiaドライバはカーネル用のドライバと、x.org用のドライバのセットになっています。
NVIDIAカーネルドライバのインストール
最初にnvidia-kernel-sourceおよびnvidia-kernel-commonの2つのパッケージをインストールします。標準のカーネルを使用している場合はmodule-assistantで、
# m-a auto-install nvidia
でカーネルモジュールをコンパイル、インストールします。カスタムカーネルを使用している場合は、nvidia-kernel-sourceを展開後、
# make-kpkg modules-image
で出来上がったnvidia-kernel-xxxx_yyyy+zzzz_i386.deb(xxxxはカーネルのバージョン、yyyyはNVIDIAドライバのバージョン、zzzzはカスタムカーネルのリビジョン)をインストールします。
NVIDIA x.orgドライバのインストール
次にnvidia-glxパッケージをインストールします。その後、/etc/X11/xorg.confをエディタで開いて、Section "Device"という行を探して、
Driver "nvidia"
という行を追加して、保存します。システムをリブートすれば、NVIDIAドライバが有効になります。標準では、x.org起動時にNVIDIAのロゴがフルスクリーンで表示されるはずです。
Compiz Fusionをインストール
パッケージのインストール
GNOMEでCompiz Fusionを使用するためには、次のパッケージをインストールすればいいでしょう。
- compiz-gnome
- compizconfig-settings-manager
- compizconfig-backend-gconf
- compiz-fusion-bcop
- compiz-fusion-plugins-main
- compiz-fusion-plugins-extra
- compiz-fusion-plugins-unsupported
- fusion-icon
インストールが完了したらターミナルから、
$ fusion-icon &
としてやれば、Compiz Fusionが起動します。システムトレイにはFusion Iconが常駐するので、右クリックしてやれば設定を変更できます。問題がなければ、GNOMEのセッションで「自動起動するプログラム」にfusion-iconを追加しておけば、GNOMEと同時にCompiz Fusionを立ち上げることができます。
なお、2月23日現在、emeraldはパッケージがありません。
xorg.confの変更
パッケージをインストールしただけでも、Compiz Fusionが動作しますが、パフォーマンスを改善するために、/etc/X11/xorg.confを変更した方がよいでしょう。
Section "Device" Option "XAANoOffscreenPixmaps" "true" Option "AllowGLXWithComposite" "true" EndSection
Section "Screen" Option "AddARGBGLXVisuals" "true" EndSection
Section "Extensions" Option "Composite" "enable" EndSection
該当するセクションが既にある場合は、"Option"の部分だけ追加してください。
非公式レポジトリ
Compiz/Compiz Fusionの開発版を使用したい場合は、repository of shameのリポジトリを使ってみるといいでしょう。ここには、Etch向けのパッケージも用意されています。
[2009/2/1追記]上記リポジトリですが、真偽のほどは不明ですが、
R.I.P Shame ( a.k.a. Shane Lee ) 9/10/1973 to 26/12/2008
ということで、更新が停止されているようです。
非公式レポジトリからのインストール
Sidで非公式パッケージを使用するには、以下のようにします。
/etc/apt/source.listに
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
を追加してから、
aptitude install compiz-fusion-gnome
を実行すれば、GNOME用のパッケージが一揃いインストールされます。後は、fusion iconを実行すればCompiz/Compiz Fusionが起動します。
Emeraldもインストールされますので、お好きなテーマをどうぞ。
その他の情報
テーマなど
Compiz-Theme.orgには、MetacityやEmeraldなどのテーマやアイコン、壁紙などがたくさん登録されています。お好みに応じてどうぞ。
Keyword(s):
References:[FrontPage] [Debian]