Dapper + Xgl 简单安装

GnomeShell/Unity/Beryl/AiGLX/XGL/Compiz Fusion
zigzed
帖子: 267
注册时间: 2006-02-27 10:32
送出感谢: 0
接收感谢: 0

Dapper + Xgl 简单安装

#1

帖子 zigzed » 2006-03-15 10:38

按照 https://wiki.ubuntu.com/XglHowto 安装,,在我的本本上也可以跑 Xgl 了. 效果不错, 就是耗 CPU (集成 i915GM 显卡).

下面的步骤基本上翻译自上述的链接.

1. 确认 Dapper 源中 universe 是打开的
2. 确认已经安装了最新的 mesa, libglitz1 和 libglitz-glx1, xserver-xgl

代码: 全选

sudo aptitude update

代码: 全选

sudo aptitude install libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl
3. 安装 compiz-kde 或者 compiz-gnome

代码: 全选

sudo aptitude install compiz-gnome
很奇怪, 我在这里安装的是 gnome, 可是安装了不少 qt 库.
4. 用 Xgl 替换 X

代码: 全选

sudo ln -sf /usr/bin/Xgl /etc/X11/X
5. 重新启动 X
6. 测试效果

代码: 全选

compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher

代码: 全选

nohup gnome-window-decorator &
7. 如果不想每次登陆后都要输入步骤6的命令, 可以修改 ~/.gnomerc

代码: 全选

echo "compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher" >> ~/.gnomerc

代码: 全选

echo "nohup gnome-window-decorator &" >> ~/.gnomerc
安装上面的步骤安装后, 主要存在几个问题:
1. 前3次启动, 有一个程序 guile-1.6 占用了 90% 以上的CPU, 但是操作基本流畅. 但是后面的几次启动后就没有了.
2. 集成显卡, 很多效果没有, 例如 Ctrl+Alt+Left
3. DRI 没有了. glxgears 输出 fps = 280, 之前是 fps = 1200

我的配置:
PM 1.7, 1G RAM, Intel I915GM, 40G Hard disk
zigzed
帖子: 267
注册时间: 2006-02-27 10:32
送出感谢: 0
接收感谢: 0

倒回的方法

#2

帖子 zigzed » 2006-03-15 10:43

如果不需要使用 Xgl, 可以按照下面的步骤倒回

1. 从 ~/.gnomerc 中删除下面的代码:

代码: 全选

compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher

代码: 全选

nohup gnome-window-decorator &
2. 修改符号链接

代码: 全选

sudo ln -sf /usr/bin/Xorg /etc/X11/X
3. 重启 X
头像
max0000
帖子: 310
注册时间: 2005-04-08 14:54
送出感谢: 0
接收感谢: 0

#3

帖子 max0000 » 2006-03-15 21:07

Goooooood!
xgl is coooooool
abchina
帖子: 28
注册时间: 2006-02-15 18:32
送出感谢: 0
接收感谢: 0

#4

帖子 abchina » 2006-03-15 21:16

感谢楼主,按这方法安装成功。

最近还有个帖子按那个方法装完,进不了X,还重装了一次系统。
jaex
帖子: 190
注册时间: 2006-02-14 21:05
送出感谢: 0
接收感谢: 0

#5

帖子 jaex » 2006-03-15 21:23

有没有KDE的测试代码???
不知道有没有人在KDE使用XGL成功的?
贴个图出来看看!!!!

最好设置很多桌面那种!!
应该很好玩!
zigzed
帖子: 267
注册时间: 2006-02-27 10:32
送出感谢: 0
接收感谢: 0

#6

帖子 zigzed » 2006-03-16 9:42

昨天晚上试图对我的 i915GM 在 Xgl 下进行优化, 结果导致无法进入 X, 而且只要试图进入 X 就死机, 任何键盘没有响应的死, 包括电源按钮都没有用. 只好进入 rescue 模式修改 xorg.conf...............幸好我有备份. 查看 Xorg.0.log 没有任何异常的地方, 估计我编译内核出问题了.
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 Beetle » 2006-03-16 12:14

I can`t find "~/.gnomerc"! where?
zigzed
帖子: 267
注册时间: 2006-02-27 10:32
送出感谢: 0
接收感谢: 0

#8

帖子 zigzed » 2006-03-16 12:35

没有就自己创建一个
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 Beetle » 2006-03-16 13:42

我在X环境下成功运行Xgl,但重起之后就进不了X了!!提示不能启动Xgl(我的是915GM)!
楼主能发个你自己的xorg.conf和gdm.conf给我吗?
email:Kimi.S.Gao@gmail.com
3Q
zigzed
帖子: 267
注册时间: 2006-02-27 10:32
送出感谢: 0
接收感谢: 0

#10

帖子 zigzed » 2006-03-16 16:41

Beetle 写了:我在X环境下成功运行Xgl,但重起之后就进不了X了!!提示不能启动Xgl(我的是915GM)!
楼主能发个你自己的xorg.conf和gdm.conf给我吗?
email:Kimi.S.Gao@gmail.com
3Q
能说明具体的错误原因信息吗? 我的电脑现在不在手边, 无法发给你. 不过应该没有修改过 xorg.conf.

另外, 鉴于 Xgl 太耗资源了(我的电脑风扇基本上1~2分钟就运转一次), 我决定今天晚上尝试一下 Aiglx, 如果成功了再告诉大家.
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 Beetle » 2006-03-16 18:26

不能进X,提示:couldn`t open RGB_DB` /usr/share/X11/rgb

我看了,/usr/share/X11/rgb里面内容为空啊!!
zigzed
帖子: 267
注册时间: 2006-02-27 10:32
送出感谢: 0
接收感谢: 0

#12

帖子 zigzed » 2006-03-16 19:14

Beetle 写了:不能进X,提示:couldn`t open RGB_DB` /usr/share/X11/rgb

我看了,/usr/share/X11/rgb里面内容为空啊!!

代码: 全选

sudo ln -s /usr/lib/X11/rgb.txt /usr/share/X11/rgb.txt
应该可以解决问题..........我总是忘记 ln 的参数顺序, 你确认一下, rgb.txt文件应该存在于 /usr/lib/X11/ , 你需要在 /usr/share/X11/ 中建立一个符号链接.
zhuzhzh
帖子: 265
注册时间: 2005-07-28 15:08
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 zhuzhzh » 2006-03-16 22:30

我也出现 :

不能进X,提示:couldn`t open RGB_DB` /usr/share/X11/rgb

的问题
无声胜有声
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 Beetle » 2006-03-17 16:18

谢谢LZ!问题解决了~~ :D
vidon
帖子: 9
注册时间: 2006-03-18 10:55
送出感谢: 0
接收感谢: 0

#15

帖子 vidon » 2006-03-18 10:56

我按照上面方法作了,也是进不了X,后来按照取消的方法作了,恢复到原来状态。
回复

回到 “桌面特效”