分页: 1 / 2

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

发表于 : 2006-03-12 15:43
leeangle
在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

发表于 : 2006-03-12 17:16
风子
谢谢

找个时间试一下

发表于 : 2006-03-12 23:37
mobe
谢谢,搞定了

发表于 : 2006-03-14 11:03
avauntage
在下面这步里面的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

发表于 : 2006-03-14 11:04
avauntage
不过还是搞定了,谢谢楼主!
不知道总这样转来转去的,会不会头晕 :D

发表于 : 2006-03-14 16:13
26931781
谢谢谢谢~我的FX5200也搞定了 :D
ps:楼主的“sudo gedit /usr/bin/thefuturev ”这行后面多了个v

发表于 : 2006-03-14 16:22
leeangle
啊,发现了……真是糊涂……竟然敲错了:)

发表于 : 2006-03-14 16:50
mobe
为什么大家都把NV的开机LOGO关了,我打开了,觉得很漂亮呀

发表于 : 2006-03-14 22:21
appa
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

报告找不到这写包~

发表于 : 2006-03-14 23:19
whotice
你们都 用 的 什么源?能 贴一下马?


我apt-get不到软件 包

发表于 : 2006-03-14 23:25
avauntage
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

发表于 : 2006-03-14 23:26
avauntage
另外,如果你的系统比较干净,可以这样升级,但如果你装了很多额外的东西,比如xfce4等,千万别这样升级,会死的很惨。

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

如果要自动启动XGL可以把thefuture 的代码加在session里面!!

发表于 : 2006-03-15 19:05
mobe
jaex 写了:显卡驱动部分是因为你的显卡特别
一般都是1:0:0的
我的是5。0。0

发表于 : 2006-03-17 14:09
catinsnow
jaex 写了:显卡驱动部分是因为你的显卡特别
一般都是1:0:0的
还有你的第3部分设置语言好像没什么用阿?
我不设也可以直接使用XGL的!!
我们用的是标准的en_US键盘布局,所以不需要改的,也没有特定的中文键盘布局.