Beryl是linux平台的一款桌面效果优化软件,他能够极大地改善Linux的桌面体验.其代表性特效有:3D立方体桌面,透明效果,窗口折叠,果冻效果等等.配置beryl也没有什么技术含量,只是需要耐心和细心而已,查找和阅读的时候多留意重点就行了.
基本流程是:
- 安装显卡驱动
- 下载安装beryl
- 配置xorg.conf文件
- 重启Xwindow后启动beryl
一.显卡驱动安装.(以NVIDIA显卡为例)
显卡驱动安装有两种方式,一种是在终端输入sudo apt-get install NVIDIA-glx下载安装.这种方法在我的机器上失效,所以不做多的介绍.下面介绍最猛的安装官方驱动的方法.
1.确认版本.要确认你的系统是全新安装的ubuntu6.10,而不是从6.06升级上来的,否则可能会出问题。
2.下载驱动.到http://www.nvidia.com/object/unix.html下载对应32/64位版本的驱动.
下载驱动的时候注意了,如果你的显卡低于Geforce2 MX440(包括Geforce2 MX440),比如TNT等等,你需要下载1.0-96**的驱动,到上面的网站搜索就行了.我第一次就是下的97**,搞得无法安装.
3.前期准备.
删除原有驱动(假设你安装过源里面的nvidia-glx驱动,如果没有装过或曾经手动安装驱动的可以跳过):
_sudo apt-get –purge remove nvidia-glx
_ 恢复X的设置
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
重启,确定起动正常
执行命令:
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号里面添加nv两个字,添加后就是“nv”
预防起动X失败的备份
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mybackup
如果起动X失败,可以用sudo cp /etc/X11/xorg.conf.mybackup /etc/X11/xorg.conf来恢复X设置,然后启动.
以下为网络上流传的要点,原贴作者多台机器安装没有使用,我安装的时候也没有用,如果不 行,可以尝试(但是会删除受限制模块,导致某些别的硬件无法使用:
sudo apt-get –purge remove nvidia-settings nvidia-kernel-common
sudo rm /etc/init.d/nvidia-*
4.开始安装.(对于曾经手动安装nv驱动的,可以在安装的时候选择卸载旧版的驱动):
请拿出一张纸和一支笔,记录下一下的命令.因为我们要去到纯终端里面安装.
注销后,按Ctrl+Alt+F1,输入用户名和密码,登录后关闭gdm:
sudo /etc/init.d/gdm stop
然后开始安装(假设下载的文件放在/home/lans/目录下)
sudo sh /home/lans/NVIDIA-Linux-x86-1.0-9629-pkg1.run(根据你下载的文件做出更改)
进入安装界面后,首先接受协议,选“接受”
可能会有提示已经安装了旧的驱动(视乎你自己是否有手动安装过),是否删除,选yes就是了, 一般会提示缺少模块,问是否网上下载,选“no”,提示需要自己编译模块,选“ok”,然后编译安装开始, 最后提示需要修改xorg.conf,是否允许,选yes,完成安装,选ok。
然后回到终端界面,重启gdm:
sudo /etc/init.d/gdm start
现在可以重启试试驱动是否已经装好,在“应用程序-》系统工具-》NVIDIA X server setting里面可以看到驱动的信息
提示:每次更新内核后都需要重新安装nv的驱动!
二.beryl安装.
1.添加源 :
sudo gedit /etc/apt/sources.list
加入以下源的其中一个 :
deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy
deb http://ubuntu.compiz.net/ edgy main-edgy
如果是64位的:
deb http://www.beerorkid.com/compiz edgy main-edgy main-edgy-amd64
deb http://media.blutkind.org/xgl/ edgy main-edgy main-edgy-amd64
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy main-edgy-amd64
deb http://ubuntu.compiz.net/ edgy main-edgy main-edgy-amd64
保存后退出
然后加入钥匙,在控制台输入:(下面的任选其一)
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://compiz-mirror.lupine.me.uk/quinn.key.asc -O – | sudo apt-key add –
wget http://ubuntu.compiz.net/quinn.key.asc -O – | sudo apt-key add –
我安装的时候这4个没有一个连得上,后来上英文Wiki找到另外一个才解决的.
sudo echo && wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg-O- | sudo apt-key add –
刷新库
sudo apt-get update
sudo apt-get dist-upgrade
2.安装beryl
sudo apt-get install beryl emerald emerald-themes
三.配置xorg.conf
执行命令:
sudo gedit /etc/X11/xorg.conf
在 Section “Screen” 里面添加
Option “AddARGBGLXVisuals” “True”
保存并退出.
下面为可选
在 Section “Device” 里面添加
Option “TripleBuffer” “true”
添加如下一项:
Section “Extensions”
Option “Composite” “Enable”
EndSection
保存退出
最后,在系统-》首选项-》会话-》起动程序 里面添加一项”beryl-manager”
注销
alt+ctrl+backspace,重启X
再登录,就可以看到beryl的效果了。
**附:错误解决
** 如果出现窗口框闪烁,可以在系统-》首选项-》会话-》起动程序 里面添加一项”emerald –replace”
效果展示:(点击放大)
提示:
beryl 除了自己附带的主题,还可以到下面的地址下载更多主题.
http://browse.deviantart.com/customization/skins/linuxutil/
以上内容大部分来自Ubuntu中文论坛Lans兄弟的帖子,在此表示万分感谢.他的博客
Ubuntu中文论坛原帖地址:
http://forum.ubuntu.org.cn/viewtopic.php?t=32798&highlight=%E5%9C%86%E4%BD%93
英文wiki安装方法地址:
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu**_Edgy_with_nVidia**