在ATI显卡的机器上装XGl/compiz
这两天,Ubuntu的英文论坛上新增了一贴“ATI XGL/Compiz Beta tester needed”。其中总结性的列出了两种在ATI显卡的机器上安装XGL和Compiz的方法很不错。看了才发现,原来有了gnome-compiz-manager,根本者用不着startcopmiz那个脚本。
把第二种方法记在这儿,也以免自己以后忘了查不着。此方法的长处是与原有的xorg+metacity共存,如果xgl出现了什么问题,回到原来的系统什么话都好说,当然也有缺点,一个就是会占用更多的内存,另一个就是在退出系统的对话框里没有重启和关机两项,比较不方便。
-
首先,要保证已经安装了ATI显卡的驱动fglrx并使其正常工作,方法见此。
-
编辑source.list
sudo gedit /etc/apt/sources.list加入三个新的软件仓库(加aiglx的原因是只有那里才有我们需要用到的gnome-compiz-manager)
deb http://www.beerorkid.com/compiz dapper main aiglx deb http://media.blutkind.org/xgl/ dapper main aiglx deb http://ubuntu.compiz.net/ dapper main -
为以上新添加的源下载并导入GPG Key:
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add - wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add - wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -c然后
sudo apt-get update并安装我们需要的包
sudo apt-get install xserver-xgl compiz compiz-core compiz-plugins compiz-gnome gnome-compiz-manager cgwd cgwd-themes -
编辑启动脚本
sudo gedit /usr/bin/startxgl.sh内容如下(如果你不用fcitx,大概就不用增加fcitx那行了)
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 # Start fcitx fcitx & # Start GNOME exec gnome-session当然,别忘了给脚本增加“可执行”权限
sudo chmod 755 /usr/bin/startxgl.sh -
为启动管理器GDM增加一个新的Session
sudo gedit /usr/share/xsessions/xgl.desktop内容为
[Desktop Entry] Encoding=UTF-8 Name=XGl Exec=/usr/bin/startxgl.sh Icon= Type=Application -
最后再更新一下系统,保证所有的包都是最新的
sudo apt-get update && sudo apt-get dist-upgrade -
如果你的ATI显卡是X系列的(像我的T43上的就是X300),你还很可能需要以下设置以避免系统突然的锁死。
sudo gedit /etc/X11/xorg.conf找到关于显卡的那部分,我这里是
Section "Device" Identifier "aticonfig-Device[0]" Driver "fglrx" Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" EndSection新增加一行
Option "KernelModuleParm" "agplock=0" -
OK,可以重启了。下次登录的时候记得选新建的那个叫XGl的Session,当然不要急着把他设置成默认的,这样出了问题只要再重新登录一下,就回到原来的系统里了。如果经过测试没什么问题则可以设为默认的Session。
第一次进入系统后不会马上有那些眼花缭乱的效果,因为你还没启动compiz,在右上角(如果你的通知栏/系统托盘/Notification Area/…管它叫什么…没自己改过位置的话)应该有个暗红色的立方体,鼠标左键单击,会出现菜单,把“GL Desktop”前打上勾,Compiz会立即启动。选”Preference“就会有一个窗口打开提供对Compiz进行设置/调教的选项。比如,如果选上”Customizable Window Manager“,就可以应用cgwd及其附带的一大堆主题,有些还是很漂亮的,不过发现有一些总在学Vista的效果,名字也起得老离不开Vista。个人不是很喜欢Vista那个界面。至于其它的选项,就自己慢慢琢磨吧。
-
关于卸载。
这年头儿,只能装不能删的东西都让人感觉很”流氓“,所以务必在此写上与此方法安装对应的卸载方法,其实十分简单。
重新编辑source.list,
sudo gedit /etc/apt/sources.list注释或删除增加的源
#deb http://www.beerorkid.com/compiz dapper main aiglx #deb http://media.blutkind.org/xgl/ dapper main aiglx #deb http://ubuntu.compiz.net/ dapper main aiglx删除安装的软件包
sudo apt-get remove xserver-xgl compiz compiz-core compiz-plugins compiz-gnome gnome-compiz-manager cgwd cgwd-themes删除建立的启动脚本和Session
sudo rm /usr/bin/startxgl.sh sudo rm /usr/share/xsessions/xgl.desktop
完事儿。
还有什么问题请参考论坛的帖子:http://ubuntuforums.org/showthread.php?p=1429218#post1429218,以及如下网址:
- http://www.compiz.net/viewtopic.php?id=389
- http://en.opensuse.org/Xgl
- https://help.ubuntu.com/community/CompositeManager/ConfiguringCompiz

0 条评论