by suxixb | 星期二, 10月 2, 2007 22:02

HowTo:Compiz Fusion for ATI cards + Xgl in Feisty

原文链接:http://ubuntuforums.org/showthread.php?t=488385
(原文还提到如何安装beryl,我这里只翻译了安装Compiz Fusion,感兴趣的可以查看原文安装beryl)

我的硬件环境
CPU:AMD DualCore Athlon 64 X2, 2000 MHz (10 x 200) 3800+
主板:Biostar(映泰) TForce 570 U
显卡:ATI Radeon X1600 Pro (RV530)
硬盘:西数 WD1600JB-00REA0 + WD1600JD-00HBB0 + WD1600JS-00MHB0
网卡:主板自带
声卡:主板自带

一.安装fglrx驱动
1.确保系统已经更新到最新

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

2.使用系统自带的受限驱动管理器安装fglrx驱动

打开System(系统) >> Administration(系统管理) >> Restricted Drivers Manager(受限驱动管理器)
把你的ATI的图形驱动勾选上,然后系统会开始下载和安装必要的软件,安装完毕后请重启电脑。此时查看受限驱动管理器应该是“已启用”。如果不能启用请自己尝试编译最新的ATI驱动(x86),编译方法请搜索google

二.安装Xgl
1.打开终端或新立得,输入

sudo apt-get install xserver-xgl

2.添加Xgl的启动脚本,在终端输入

sudo gedit /usr/local/bin/startxgl.sh

3.复制粘贴以下内容并保存

#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

4.使该脚本具有执行权限,在终端输入

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

5.添加新的Xgl登录会话,在终端输入

sudo gedit /usr/share/xsessions/xgl.desktop

6.复制粘贴以下内容并保存

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

7.使该脚本具有执行权限,在终端输入

sudo chmod a+x /usr/share/xsessions/xgl.desktop

8.测试能否使用Xgl会话登录

按 Ctrl+Alt+Backspace(退格键)重启X,在会话里选择GNOME with XGL,输入用户名密码并登录,如果成功登录到桌面并没有花屏表示安装xgl成功

三.添加相关的源
1.添加新源,在终端输入

sudo gedit /etc/apt/sources.list

2.在文件尾段添加以下内容并保存

deb http://download.tuxfamily.org/3v1deb feisty eyecandy

3.获取gpg公匙,在终端输入

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

4.更新系统,在终端输入

sudo apt-get update

四.安装Compiz Fusion
1.打开终端或新立得,输入

sudo apt-get install compiz compizconfig-settings-manager compiz-plugins compiz-gnome compiz-fusion-plugins-extra emerald emerald-themes

2.使每次登录都执行Compiz Fusion(可选)

依次打开 System(系统) >> Preferences(首选项) >> Sessions(会话)
点击New按钮并输入一个名字,如“Compiz”,添加“compiz --replace”到命令行,确定。同样方法再添加一个,随便一个名字,如“Emerald”,添加“emerald --replace”到命令行,确定。

登出并重新登录系统,ok,enjoy it!

标签:, ,


延伸阅读

Tags: , ,

Leave a Reply