当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]怎样在Ubuntu Dapper 6.06,intel集成显卡下安装AiGLX和Beryl
帖子发表于 : 2006-10-19 10:03 

注册: 2006-01-15 16:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
全文和图片见这里:

http://huichen.org/13

背景

Beryl是一个新的3D窗口管理器,由于目前不够稳定,所以建议大家不要在服务器和进行繁重计算和日常办公的机器上安装。网上的多数安装 Beryl的方法都是在Edgy版本的Ubuntu系统上实现的,但是Edgy目前处于长期测试阶段,所以考虑到系统的稳定性,在Dapper上安装 AiGLX和Beryl较升级到Edgy再安装Beryl更为安全。

我的显卡型号是intel 82845G。在安装Beryl前基本是刚刚从Dapper 6.06安装的新系统。
安装Ubuntu和Intel显卡

在安装前请确认已经升级到了最新版本,懂英文的朋友可以看看这个非官方的Ubuntu Guide,很棒:

http://ubuntuguide.org/wiki/Dapper

我使用的apt源(/etc/apt/source.list)为:


deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://packages.freecontrib.org/plf dapper free non-free
deb-src http://packages.freecontrib.org/plf dapper free non-free
## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera and more to come.)
deb http://archive.canonical.com/ubuntu dapper-commercial main
deb http://ubuntu.beryl-project.org/ dapper main aiglx

除了最后一行外和Ubuntu Guide推荐的源一样。最后一行包括了Beryl的deb包。修改好/etc/apt/source.list后保存。

添加beryl源的public key:

wget http://ubuntu.beryl-project.org/quinn.key.asc -O - | sudo apt-key add -

升级你的系统:

sudo aptitude update
sudo aptitude dist-upgrade

安装Intel显卡驱动

wget -c http://downloadmirror.intel.com/df-supp ... 7.i386.rpm
sudo alien dri-I915-v1.1-20041217.i386.rpm
sudo dpkg -i dri-i915_v1.1-20041218_i386.deb

安装AiGLX

sudo aptitude install xserver-xorg-air-core linux-dri-modules-common linux-dri-modules-`uname -r`
sudo ln -s /usr/lib/xorg/modules/drivers/ /usr/lib/xorg-air/modules/
sudo ln -s /usr/lib/xorg/modules/input/ /usr/lib/xorg-air/modules/

修改你的/etc/gdm/gdm.conf-custom文件,在[server]和[server-aiglx]两个section中加入(如果没有这两部分就创建一下)

[servers]
0=aiglx

[server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true

配置/etc/X11/xorg.conf文件

备份你的Xorg配置文件


sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old

修改你的/etc/X11/xorg.conf文件:

在Screen的Section中加入

DefaultDepth 24

如果启用了GLcore模块那么禁用它

# Load "GLcore"

将你的Device Section变成下面的样子,注意Identifier的名字因显卡而异,不一定一样(保留你的原有的名称不变即可)

Section "Device"
Identifier "Intel Corporation Intel Default Card"
Driver "i810″
Option "XAANoOffscreenPixmaps"
BusID "PCI:0:2:0″
EndSection

在ServerLayout Section中加入

Option "AIGLX" "true"

必须有下面两个Section


Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "DRI"
Mode 0666
EndSection

安装Beryl

sudo aptitude install beryl
sudo aptitude install emerald-themes

让Gnome自动启动Beryl manager
System->Preferences->Sessions,Startup Programs中Add一项为beryl-manager

重启机器,gdm登录后右上的面板上应该会有Beryl的icon了。
下载我的配置文件

我的配置文件供大家参考

http://huichen.org/wp-content/uploads/beryl.tar.gz

其中包括/etc/apt/source.list,/etc/gdm/gdm.conf-custom,/etc/X11/xorg.conf和 settings文件。其中settings文件是Beryl的配置文件,如果你对默认的Beryl配置不满意,可以参考我的(复制到~/.beryl/ 目录下)


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-19 19:20 
头像

注册: 2005-06-01 21:32
帖子: 191
送出感谢: 0 次
接收感谢: 0 次
我的显卡和你是一样的。beryl也启动了。可那个emerald的窗口装饰器就是不起作用。我现在的窗口
边框都没有。很郁闷。另,我的Alt + Tab 切换程序窗口也没有。不知你的怎么样? 其它的好像还正常。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-20 4:43 

注册: 2006-01-15 16:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
leros_H 写道:
我的显卡和你是一样的。beryl也启动了。可那个emerald的窗口装饰器就是不起作用。我现在的窗口边框都没有。很郁闷。另,我的Alt + Tab 切换程序窗口也没有。不知你的怎么样? 其它的好像还正常。


可能是你的Beryl的相应模块没有添加,打开你的Beryl-setting,看看Window decoration和application switcher有没有选中。或者你可以使用我的settings文件试试。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-20 19:33 
头像

注册: 2005-06-01 21:32
帖子: 191
送出感谢: 0 次
接收感谢: 0 次
试过了,可惜还是没用。 Alt+Tab还是没作用,仍然是没有边框。哎,


附件:
Screenshot.png
Screenshot.png [ 605.18 KiB | 被浏览 1586 次 ]

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-20 23:03 

注册: 2006-01-15 16:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
看上去你的Beryl/beryl-plugins/beryl-plugins-data或者显卡驱动没有安装正确。或者你以前安装了campiz没有卸载?

sudo aptitude remove compiz compiz-gnome gset-compiz

你可以试试在命令行运行beryl-manager,看看输出什么错误。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-21 0:26 
头像

注册: 2005-06-01 21:32
帖子: 191
送出感谢: 0 次
接收感谢: 0 次
beryl-manager
leros@leros-desktop:~$ libGL warning: 3D driver claims to not support visual 0x4b

leros@leros-desktop:~$ XGL Absent, checking for NVIDIA
libGL warning: 3D driver claims to not support visual 0x4b
Nvidia Absent, assuming AIGLX
libGL warning: 3D driver claims to not support visual 0x4b
beryl: No stencil buffer. Clipping of transformed windows is not going to be correct when screen is transformed.
Initiating splash
X connection to :0.0 broken (explicit kill or server shutdown).
XGL Absent, checking for NVIDIA
libGL warning: 3D driver claims to not support visual 0x4b
Nvidia Absent, assuming AIGLX
libGL warning: 3D driver claims to not support visual 0x4b
beryl: No stencil buffer. Clipping of transformed windows is not going to be correct when screen is transformed.
Initiating splash


这是所有错误提示。 当时装的时候的确是没有严格按照教程的来装。顺序有些反。后来又反覆重新安装。不过没啥效果!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-21 2:37 

注册: 2006-01-15 16:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
1. 把你的linux 内核更新到最新的2.6.15.27-686,安装linux-restricted-modules-2.6.15-27-686

2. 贴下你的glxinfo命令输出的信息

3. 把你下面的命令行的输出告诉我
dpkg -l | grep mesa
dpkg -l | grep beryl
dpkg -l | grep emerald


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-10-22 5:28 

注册: 2006-10-21 8:05
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
我的窗口是反的。。。什么都是倒着的。。。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-10-22 6:52 

注册: 2006-01-15 16:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
glocklee 写道:
我的窗口是反的。。。什么都是倒着的。。。


google发现有人也遇到了这个问题,不过据称在svn repo 52中就解决了。我试试看怎样从最新的svn repo中编译beryl。

另外,刚刚论坛上有个帖子给出了从最新svn repo中得到的apt源。你可以试试,呵呵。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-10-22 13:18 

注册: 2006-10-21 8:05
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
SVN

HOWTO?

请大家原谅,我是十足的新手

——我不知道SVN是什么,添加源地址在哪里,等等问题。。。请各位指教。。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-10-22 13:45 
头像

注册: 2006-09-02 14:18
帖子: 5308
地址: 汉桑城
送出感谢: 1
接收感谢: 1
图片
是按那个键实现的?


_________________
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-10-22 14:47 

注册: 2006-10-21 8:05
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
CTRL+ALT+LEFT DRAG


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译