搞定Xgl!
参考http://forums.suselinuxsupport.de/in...pic=32091&st=0
我的机器是x86的,nvidia 显卡,而且安装了nvidia的 3d 驱动,其他显卡跟我的设置方法肯定不同,参考http://en.opensuse.org/Using_Xgl_on_SUSE_Linux
下列指令均是用root执行。
1.
下载这个包:
http://www.suse.de/~mhopf/xgl-compat100-1-1.i586.rpm
2.
到:http://ftp.gwdg.de/pub/opensuse/dist...rce/suse/i586/
里下载
expat-x.x.rpm 和 libdrm-x.x.rpm
3.
下载
http://download.opensuse.org/distrib...216-2.i586.rpm
http://download.opensuse.org/distrib...0.3-2.i586.rpm
http://download.opensuse.org/distrib...1.6-6.i586.rpm
http://download.opensuse.org/distrib...1.4-6.i586.rpm
4.安装
expat-x.x.rpm 需要用 rpm -Uvh --replacefiles --nodeps expat... 强制安装,
其余几个用 rpm -Uvh 正常安装。
5.
rm /usr/lib/libexpat.so
ln -s /usr/lib/libexpat.so.0 /usr/lib/libexpat.so
6.
检查 /etc/X11/xorg.conf,看是否有 "Composite" 这一段,如果有,请将这一段删除,suse10默认安装是没有的。
7.
修改 /etc/sysconfig/displaymanager 中的 DISPLAYMANAGER_XSERVER= 的值为 Xgl (注意大小写,原来是Xorg,不想用 Xgl 时可改回 Xorg)
运行命令:SuSEconfig --module xdm
8.运行
先用 alt+ctrl+f1切换到控制台1,用root登录,运行
init 3,退出现在的Xorg。运行:
代码:
Xgl -accel glx:pbuffer -accel xv:fbo & DISPLAY=:0 gnome-session切换到控制台2,root登录,运行:
代码:
compiz --display :0 --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher切换到控制台3,root登录,运行:
代码:
gnome-window-decorator --display :0
如果刷新率较低,可自己改 /etc/X11/xorg 文件。Xgl下 yast的 显卡设置窗口 位置有问题,跑到屏幕外面去了。
大功告成,alt+ctrl+f7切换回图形界面,按 alt + ctrl + 左右键,屏幕就开始转圈了 我的显卡是Ati IGP345M,XGL死活不能正常显示:cry: 我在ubuntu6.04下搞定的,显卡是gf FX6600le 恭喜啊。 木有条件啊
页:
[1]