LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1614|回复: 8

也在debian下装了下xgl

[复制链接]
发表于 2006-7-28 16:11:22 | 显示全部楼层 |阅读模式
可惜没有现成的debian包来安装

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-7-28 18:16:14 | 显示全部楼层
能否讲一下安装方法
回复 支持 反对

使用道具 举报

发表于 2006-7-28 20:31:40 | 显示全部楼层
能否写一个简单的教程?满大街都是gnome,难得看到一个kde装xgl的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-28 21:34:00 | 显示全部楼层
稍微有点麻烦,因为要从不同的地方拉deb包下来,我明天试着写个过程吧,不一定能行,我用的nvidia的显卡,其它的显卡估计比较困难,大家先把显卡驱动装好吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-30 10:01:20 | 显示全部楼层
1,下载软件包
wget http://www.beerorkid.com/compiz/pool/main/libs/libsvg/libsvg_0.1.4-0_i386.deb
wget http://www.beerorkid.com/compiz/pool/main/libs/libsvg-cairo/libsvg-cairo_0.1.6-0ubuntu1_i386.deb
wget http://www.beerorkid.com/compiz/pool/main/x/xserver-xgl/xserver-xgl_7.0.0+cvs20060625_i386.deb
wget http://www.beerorkid.com/compiz/pool/main/c/cgwd/cgwd_0.9_i386.deb
wget http://sonique54.free.fr/xgl/rpms/compiz-cvs.rpm
为什么从其它地方下这个包是因为我用最上面的源里的就不能正常实用,所以用其它地方的compiz
alien compiz-cvs.rpm

wget http://www.beerorkid.com/compiz/pool/main/g/gcompizthemer/gcompizthemer_0.22_i386.deb
wget http://www.beerorkid.com/compiz/pool/main/g/gcompizthemer-themes/gcompizthemer-themes_0.7_all.deb


2,安装,然后满足依赖关系
dpkg -i *.deb
apt-get install -f

3,设置X软链接
mv /etc/X11/X /etc/X11/X.old

ln -s /usr/bin/Xgl /etc/X11/X


4,配置KDM

vim /etc/kde3/kdm/kdmrc

找到ServerCmd=              后面跟东西的,改成
ServerCmd=Xgl :0 -fp /usr/share/fonts/X11/misc -ac -accel glx:pbuffer -accel xv:fbo:1

这样启动kdm的时候就启动Xgl


5,编辑自动启动文件,放在.kde/Autostart/里面,文件名自定,我的文件名为compiz,要有可执行属性,chmod 755 compiz,内容如下

#!/bin/bash
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water &cgwd


6,如果窗口没有标题栏什么的,就启动gcompizthemer

挑选其中的主题看看,应该会出现窗口标题栏


7,暂时想到这些,有问题再提问
回复 支持 反对

使用道具 举报

发表于 2006-7-30 21:25:26 | 显示全部楼层
能否贴个gnome的呀,我没有找这方面的教程,你顺便一贴算了如何
回复 支持 反对

使用道具 举报

发表于 2006-7-31 09:52:59 | 显示全部楼层

gnome下面 装xgl,为何起着没反应呀

按照 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

       
如果不需要使用 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
-------------------------------------------
按照上面的方法起不起来xgl
回复 支持 反对

使用道具 举报

发表于 2006-7-31 10:08:37 | 显示全部楼层
没想过debian也可以装suse的xgl,我也用gnome,希望得到方法,期待ing...
回复 支持 反对

使用道具 举报

发表于 2006-7-31 12:55:16 | 显示全部楼层
感觉在ubuntu下容易实现得多了。
回头我也试试看。
效果应该很不错。
回复 支持 反对

使用道具 举报

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

本版积分规则

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