我也贴一下我安装XGL的经验吧……nVidia/Gnome/Dapper

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

我也贴一下我安装XGL的经验吧……nVidia/Gnome/Dapper

#1

帖子 leeangle » 2006-03-12 15:43

在nvidia Geforce FX5900XT、AMD Barton2500+ oc 3200+、1GB DDR400、NF2上测试有效

其实基本还是翻译的这篇文章:
http://www.ubuntuforums.org/showthread.php?t=131267
或者说,就是照抄这篇文章上的作法

1.装驱动
代码:

代码: 全选

sudo apt-get install nvidia-kernel-common nvidia-glx
修改配置:

代码: 全选

sudo gedit /etc/X11/xorg.conf
查找module区段,看看有没有Load "GLcore"或者Load "dri"
如果有,在前面用#注释掉

并且查找Load "glx",确保这行有且没有被注释掉即可

然后查找Device区段
大概看起来会像是这样:

代码: 全选

Section "Device"
        Identifier- leave this line alone!
        Driver          "nvidia"
        BusID           "PCI:1:0:0"
        Option          "RenderAccel"           "true"
        Option          "AllowGLXWithComposite" "true"
EndSection
但这篇文章给出的这一段不太合适,我帖一下我的:

代码: 全选

Section "Device"         Identifier      "NVIDIA Corporation NV35 [GeForce FX 59
        Driver          "nvidia"
        BusID           "PCI:2:0:0"
        Option  "RenderAccel"           "true"
        Option  "AllowGLXWithComposite" "true"
        Option  "NoLogo"
EndSection
我开始只是直接copy文章上的那个配置,然后果然启动后没进去X。。。
决定只是保留RenderAccel和AllowGLXWithComposite部分,剩下的用我原来xorg.conf就OK了
文章中还提到如果xgl还是启动不料,可以在xorg.conf下面添加这一段:

代码: 全选

Section "Extensions"
          Option  "Composite" "Enable"
EndSection
有关显卡的配置到此结束,开始准备安装xgl

2.先安装XGL:

代码: 全选

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
修改一个配置文件:

代码: 全选

sudo gedit /etc/gdm/gdm.conf-custom
让其有效的内容如下:

代码: 全选


[daemon]

[security]

[xdmcp]

[gui]

[greeter]

[chooser]

[debug]

[servers]# Override display 1 to use Xgl (DISPLAY 1 IMPORTANT FOR ATI FGLRX).
0=Xgl

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

然后运行这个命令:

代码: 全选

sudo gedit /usr/bin/thefuture
在打开的文件中(应该是空白的才对),填入下列语句 :

代码: 全选

#!/bin/bash
gnome-window-decorator &  compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
保存退出,然后修改这个文件的权限:

代码: 全选

sudo chmod 755 /usr/bin/thefuture
重新启动,第二部分结束

3.设置区域并启动XGL

重启后运行这句:

代码: 全选

xmodmap /usr/share/xmodmap/xmodmap.<language>
<language>这里填入你的国家的缩写,美国的是us,中国我开始实验ch发现不对……ch难道是chile的缩写么
反正后来我改成gb后就正常了(但好像还有一点小bug)

最后一步到了,在终端里头运行:

代码: 全选

thefuture
就可以了!

试试看拖动窗口以及这些快捷键

CTRL + ALT + Left/right arrow key. Switches to the new side of the cube for me.

CTRL + ALT + SHIFT + Left/Right arrow key- Takes the in focused app around cube.

CTRL + ALT + Left Click on Desktop - allows you to use the mouse to rotate cube.

F12 - uses the Expose like trick

Alt- Tab - switcher Vista-style
上次由 leeangle 在 2006-03-14 16:25,总共编辑 2 次。
风子
帖子: 72
注册时间: 2005-05-04 17:16

#2

帖子 风子 » 2006-03-12 17:16

谢谢

找个时间试一下
mobe
帖子: 19
注册时间: 2005-08-19 15:05

#3

帖子 mobe » 2006-03-12 23:37

谢谢,搞定了
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京

#4

帖子 avauntage » 2006-03-14 11:03

在下面这步里面的BusID,应该是看lspci显示的信息来修改吧。
比如我的显卡lspci的时候显示
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)

那这个地方就应该是"PCI:1:0:0"

Section "Device" Identifier "NVIDIA Corporation NV35 [GeForce FX 59
Driver "nvidia"
BusID "PCI:2:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "NoLogo"
EndSection
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京

#5

帖子 avauntage » 2006-03-14 11:04

不过还是搞定了,谢谢楼主!
不知道总这样转来转去的,会不会头晕 :D
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
26931781
帖子: 5
注册时间: 2005-11-11 0:26

#6

帖子 26931781 » 2006-03-14 16:13

谢谢谢谢~我的FX5200也搞定了 :D
ps:楼主的“sudo gedit /usr/bin/thefuturev ”这行后面多了个v
leeangle
帖子: 90
注册时间: 2006-02-16 19:56
来自: THU

#7

帖子 leeangle » 2006-03-14 16:22

啊,发现了……真是糊涂……竟然敲错了:)
mobe
帖子: 19
注册时间: 2005-08-19 15:05

#8

帖子 mobe » 2006-03-14 16:50

为什么大家都把NV的开机LOGO关了,我打开了,觉得很漂亮呀
appa
帖子: 22
注册时间: 2006-03-04 21:58

#9

帖子 appa » 2006-03-14 22:21

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

报告找不到这写包~
whotice
帖子: 62
注册时间: 2006-01-19 10:33

#10

帖子 whotice » 2006-03-14 23:19

你们都 用 的 什么源?能 贴一下马?


我apt-get不到软件 包
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京

#11

帖子 avauntage » 2006-03-14 23:25

deb ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com dapper main restricted universe multiverse
deb ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com dapper-updates main restricted universe multiverse
deb ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com dapper-security main restricted universe multiverse
deb ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com/ dapper-backports main restricted universe multiverse

deb http://archive.ubuntu.org.cn/ubuntu/ dapper main restricted universe multiverse
deb http://archive.ubuntu.org.cn/ubuntu/ dapper-security main restricted universe multiverse
deb http://archive.ubuntu.org.cn/ubuntu/ dapper-updates main restricted universe multiverse
deb http://archive.ubuntu.org.cn/ubuntu/ dapper-backports main restricted universe multiverse
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京

#12

帖子 avauntage » 2006-03-14 23:26

另外,如果你的系统比较干净,可以这样升级,但如果你装了很多额外的东西,比如xfce4等,千万别这样升级,会死的很惨。
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
jaex
帖子: 190
注册时间: 2006-02-14 21:05

#13

帖子 jaex » 2006-03-15 16:44

显卡驱动部分是因为你的显卡特别
一般都是1:0:0的
还有你的第3部分设置语言好像没什么用阿?
我不设也可以直接使用XGL的!!

如果要自动启动XGL可以把thefuture 的代码加在session里面!!
mobe
帖子: 19
注册时间: 2005-08-19 15:05

#14

帖子 mobe » 2006-03-15 19:05

jaex 写了:显卡驱动部分是因为你的显卡特别
一般都是1:0:0的
我的是5。0。0
头像
catinsnow
帖子: 773
注册时间: 2005-08-02 7:23
来自: 上海

#15

帖子 catinsnow » 2006-03-17 14:09

jaex 写了:显卡驱动部分是因为你的显卡特别
一般都是1:0:0的
还有你的第3部分设置语言好像没什么用阿?
我不设也可以直接使用XGL的!!
我们用的是标准的en_US键盘布局,所以不需要改的,也没有特定的中文键盘布局.
Ubuntu Intrepid
#P4 2.4
P4 2.4C
#1024MB
2048MB
#120G
500G+120G
Nvidia FX5700
#ATI9100 --拆了,受不了ATI的驱动.
回复