Kubuntu 7.04:ATI+fglrx+XGL+Beryl+KDE

经过长时间的摸索,终于搞定了A卡在Kubuntu下XGL+Beryl的安装问题,现将具体过程贴出:

硬件平台:Core Duo+945P+ATI Mobility FireGL V5200;下面的方法也适合Radeon X1000系列显卡的Kubuntu用户


1、将系统更新到最新,目前核心为2.6.20.15

2、安装ATI官方驱动[感谢zhuqin_83的分享]

具体方法见这里:http://forum.ubuntu.org.cn/viewtopic.php?t=26188&highlight=

第一种方法我安装失败,只能用第二种方法安装8.36.5版本的驱动──Google的解释是只有8.36.5和以上版本支持2.20核心,我尝试过用第二种方法安装8.35.5版驱动但同样宣告失败。

注意:ATI官网上FireGL V5000的驱动版本还停留在8.35.5;Radeon X1000部分驱动才是8.36.5,两者是不同的。但实际上8.36.5版驱动可支持Radeon X1000系列和FireGL V5000系列,在我本机上也只能使用该版本驱动。

根据链接中的第二种方法,一步一步安装即可。



3、安装XGL和Beryl[方法参考:http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_XGL]

1)添加源:sudo kate /etc/apt/sources.list,加入以下行:

deb http://ubuntu.beryl-project.org/ feisty main

2)执行以下命令

$ wget http://ubuntu.beryl-project.org/[email protected] -O- | sudo apt-key add -
$ wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

然后:
$ sudo apt-get update

3)执行以下命令(For Kubuntu/KDE:):

$ sudo apt-get install xserver-xgl beryl-kubuntu emerald-themes

由于最新Ubuntu版的beryl-core无法与XGL兼容,因此我们必须安装一个可兼容的版本, 运行:

$ kdesu kate /etc/apt/preferences 加入以下三行内容(以下三行不要隔离),保存后退出:

Package: *
Pin: release o=lupine
Pin-Priority: 1000

然后运行:
$ sudo apt-get update
$ sudo apt-get install beryl-core=0.2.0~0beryl1

(强制beryl-core的版本)

4、配置启动

1)建立startxgl.sh启动脚本
$ sudo kate /usr/local/bin/startxgl.sh

加入以下内容(我的startxgl.sh内容,只针对A卡):

Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer -dpi 96 &
sleep 4
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec startkde

保存后关闭

2)让其生效

$ sudo chmod a+x /usr/local/bin/startxgl.sh

3)创建KDM登录入口

$ sudo kate /usr/share/xsessions/xgl.desktop

加入以下内容:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

4)检验:
注销或者重启系统,KDE登录入口会出现XGL链接(如果设定了自动登录,应将其取消),点选后登录XGL

打开终端,运行:$ beryl-manager

看看是否已成功,以上步骤在笔者机器上经过检测OK

5)让Beryl自动启动

$ ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager

(还有更复杂的脚本,控制Beryl只有在XGL启动时才启动,有兴趣的XD可以研究)

5、一个小问题

在XGL模式下,Fcitx输入法无法正常启动,必须运行:

$ killall fcitx
$ fcitx

才能正常启动,希望有XD贡献自动启动脚本。
 

你可能感兴趣的:(Kubuntu 7.04:ATI+fglrx+XGL+Beryl+KDE)