[分享]ATI9700安装XGL成功

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
liguang3333
帖子: 39
注册时间: 2006-03-26 1:05

[分享]ATI9700安装XGL成功

#1

帖子 liguang3333 » 2006-03-29 12:14

我使用的COMPAQ——B3800的本子,采用的是ATI9700的显卡。

http://h50025.www5.hp.com/hpcom/cn_cn/1 ... 765PA.html

dapper的安装光盘是从这里下的:

http://cdimage.ubuntu.com/releases/dapper/flight-5/

安装显卡的驱动方法参考这个文档:


http://wiki.cchtml.com/index.php/Ubuntu ... tion_Guide

文档中的 Ubuntu 6.04 (Dapper Drake)部分。

1.安装显卡驱动

代码: 全选

sudo apt-get install linux-restricted-modules-$(uname -r) 
sudo apt-get install xorg-driver-fglrx
sudo aticonfig --initial
重启(Reboot)

2.检查是否装上显卡:

代码: 全选

$ fglrxinfo
如果显示:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9600 Generic
OpenGL version string: 2.0.5695 (8.23.7)

恭喜,安装显卡成功。

3.开始安装XGL,参考:

https://wiki.ubuntu.com/xglati?highlight=%28xglati%29
https://wiki.ubuntu.com/xglati?highlight=%28xglati%29

:D 如果你想知看看效果(在你的现在界面上模拟一个XGL),参看:

https://wiki.ubuntu.com/NestedXglHowto

4.先看看你有没有universe的源,没有的话安装一个。添加的方法在这里就不说了,看首页上有。
5.更新源后,需要的几个包,下载并安装。

代码: 全选

sudo aptitude update
sudo aptitude install libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl
6.再安装一个

代码: 全选

sudo aptitude install compiz-gnome
7.好了,如果你不想看在你桌面上模拟的效果跳过这一步。
在/bin下创建一个nested-xgl-session的文件。写入下边的代码:

代码: 全选

#!/bin/sh
unset SESSION_MANAGER
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher
gnome-window-decorator &
gnome-settings-daemon &
gnome-session
在创建一个nested-xgl的文件写入

代码: 全选

#!/bin/sh
startx `dirname $0`/nested-xgl-session -- /usr/bin/Xgl :10 "$@"
制作可执行脚本

代码: 全选

chmod +x ~/bin/nested-xgl*
在终端运行它

代码: 全选

nested-xgl
这个界面有很多限制,只能看到拖动窗口的样子。
8.制作一个文件

代码: 全选

sudo gedit /usr/bin/startxgl.sh
写入一下内容

代码: 全选

#!/bin/bash  
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:1 gnome-session
保存并退出。

9.制作一个文件

代码: 全选

sudo gedit /usr/share/xsessions/xgl.desktop
写入一下内容

代码: 全选

[Desktop Entry]  
Encoding=UTF-8 
Name=XGL 
Exec=/usr/bin/startxgl.sh 
Icon= 
Type=Application 
制作运行脚本

代码: 全选

sudo chmod 755 /usr/bin/startxgl.sh 
sudo chmod 755 /usr/share/xsessions/xgl.desktop 
10.注销
重新的的登录——在选项里选择——Session chooser————选择XGL
进入后没有什么变化,没关系
运行下边的命令

代码: 全选

compiz --replace gconf
gnome-window-decorator &
如果一切正常,恭喜你,成功的安装XGL了!
至于透明效果

代码: 全选

apt-get install transset
安装后运行transset会有一个十字
点一下要透明的窗口
想恢复在此运行transset点一下透明窗体就正常了。
没找到更好的方法。
希望谁有更好的方法运行透明窗体告诉我一下。
谢谢了。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
首次发帖
不妥之处见谅
上次由 liguang3333 在 2006-04-01 21:22,总共编辑 1 次。
nifi
帖子: 335
注册时间: 2005-06-12 12:23

#2

帖子 nifi » 2006-03-29 14:21

我的也装成了,进去后就是拖动窗口的时候“感觉”有效果,但就向windows下资源不足的时候出现的延迟映像,还有就是换窗口或者打开菜单的时候只能看到闪一下,没有任何效果。
是不是我的显卡太弱了,是i82852/855G的,用的是i810的驱动
回复