Xgl+compiz

著者: momokuri Eメール

xglとcompizをdebian sidで導入するのは、それほど難しいことではない、らしい。
apt-line/etc/apt/sources.listに追加。


deb http://www.prato.linux.it/~mnencia/debian xgl/

...

そして、xserver-xgl, compiz, compiz-gnome, compiz-kde, libglitz-glx1などを導入する。nvidiaのグラフィックカードを使っているなら、
nvidia-glx を導入したり、nvidia-kernel-2.6.15-2-smpを導入するだろう。nvidiaの商用ドライバを導入もしたくなるはず。これは、nvidiaのサイトにいって、ダウンロード指示にしたがって、導入すればいい。

xorg.conf
にも変更をいれる。


#Load "GLcore"
#Load "dri"

これらをコメントアウト、Nvidiaの商用ドライバの設定はこうなる。

Section "Device"
Identifier "nvidia"
Driver "nvidia"
VendorName "Aopen"
BoardName "Aeolus FX5200-DV64LP"
Option "HWcursor" "on"
#Option "UseFBDev" "off"
Option "CrtcNumber" "1"
Option "RenderAccel" "true"
Option "backingstore" "true"
Option "AllowGLXWithComposite" "true"
EndSection

つづいて、起動するときのgdm設定で、Xglが優先して起動するようにする。
/etc/gdm/gdm.confで、


[servers]
0=Xgl
1=Standard

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel xv:fbo -accel glx:pbuffer
flexible=true

というような設定を入れる。

そして、window managerとしてcompizが起動されるように、gnomeのセッションマネージャで、compiz -replace gconfが自動起動されるよう、追加しておく。

しかし、現状では私は、compiz.real: GLX_EXT_texture_from_pixmap is missingというエラーに見回れて、xglは起動できても、compizが起動できずという状況だ。

この記事へのトラックバック アドレス

トラックバック URL (右をクリックし、ショートカット/リンクをコピーして下さい)

1 コメント

コメント from: Kazuhiko Hotta [訪問者]
Kazuhiko Hottaこんにちは、はじめまして。

DebianでXGLでグリグリしたいなぁ。とおもって
いろいろやっているのですが、難しいですね。

compiz.real: GLX_EXT_texture_from_pixmap is missing

は、LD_PRELOAD=/usr/lib/nvidia/libGL.so.1.2.xlibmesa
とすれば出なくなります。
しかし、私の場合では、その先違うエラーで止まってしまいます。

それでは。
2006/07/15 @ 23:09

コメントを残す


頂いたEメールアドレスはこのサイト上には表示されません

頂いたURLは表示されます。
(改行が自動で <br /> になります)
(名前、Eメールとウエブサイト)
(ユーザに、メッセージ・フォームを通じた連絡を許可します (あなたのEメール・アドレスは表示されません))