QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1841|回复: 4

搞定Xgl!

[复制链接]
发表于 2006-3-13 23:47:51 | 显示全部楼层 |阅读模式
参考
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 + 左右键,屏幕就开始转圈了
发表于 2006-3-14 20:17:31 | 显示全部楼层
我的显卡是Ati IGP345M,XGL死活不能正常显示  
回复

使用道具 举报

发表于 2006-3-20 18:24:27 | 显示全部楼层
我在ubuntu6.04下搞定的,显卡是gf FX6600le
回复

使用道具 举报

发表于 2006-3-21 16:57:28 | 显示全部楼层
恭喜啊。
回复

使用道具 举报

发表于 2006-3-21 17:05:41 | 显示全部楼层
木有条件啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 05:17 , Processed in 0.082876 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表