Fedora 10安装Compiz-fusion 3D效果方法
标签:nvidia 3d linux 玻璃效果 fedora vista compiz 分类:Linux学习 Windows Vista的半透明、玻璃效果让人眩晕。其实,接触Linux之后,你会发现MS那套Aero的3D效果实在不值一提,只能用简陋来形容了。
现在Linux上整合的Compiz-fusion功能异常强大,各种动态效果足以让人无比震撼。我以自己的本本联想 Ideapad Y430A-TSI为例,结合Fedora 10来详解3D安装过程。当然其它Linux版本类似处理,比如Ubunut,设置好apt源之后,用apt-get install ***即可。
执行步骤如下:
一、我的Lenovo本本显卡是N卡(Nvidia Geforce 9300 GS),网络上下载Nvidia的Linux驱动(为二进制可执行文件): NVIDIA-Linux-x86-180.35-pkg0.run,此为当前N卡稳定更新版本。
编辑Fedora 10下/etc/inittab 修改行:id:5:initdefault: 为id:3:initdefault: 重启后进入字符模式,cd /N-driver/,执行sh ./NVIDIA-Linux-x86-180.35-pkg0.run,遵照要求安装即可(注意安装时必须保证系统已安装linux-kernel等 rpm,否则请先mount原安装盘安装。我之前很多次在这个位置不知所措,其实上面的英文提示很明白,稍加注意就知道是缺少kernel source了)
注意:ati卡可在原光盘或者网上下载相应A卡驱动,此处不做特别说明。
二、如果如上步骤执行准确,则在再次启动Fedora 10时中间会出现闪动Nvidia Logo的画面(安装N卡驱动完成后,请改回/etc/inittab,重回图形界面),注意观察很容易发现,并且在进入Gnome后,菜单显示为:系统 --首选项--NVIDIA X Server Settings,说明安装成功。
三、此时,可测试基本的3D效果。方法为 菜单:系统-首选项-观感-桌面效果-启用桌面效果,即可开启3D,此为系统安装后默认的部分效果,如要显示更加强大的Compiz-fusion 3D,则需额外安装如下。
四、设置yum源
默认安装Fedora 1o后,可用yum来更新,安装yum相关rpm包。修改/etc/yum.repos.d/**.repo,添加国内的yum源,同步速度更快,推荐上海交大的yum源。设置如下:
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 10 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-ftp.sjtu.edu.cn]
name=Everything 10 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/10/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
四、安装Fedora 10 3D所必需的软件,依次安装如下:
(1)安装compiz:
yum install compiz
(2)安装compiz-fusion:
yum install compiz-fusion*
(3)安装fusion*
yum install fusion*
(4)安装emerald主题(就是窗口装饰)
yum install emerald emerald-themes
(5) 安装任务栏托盘(模仿Mac OS X的任务栏,效果独特很棒)
yum install avant-window-navigator
注意:如上几步安装中,会提示有依赖的软件请一并yes安装,否则会出问题。如果在其中出现无法下载安装的情况,请检查源设置,或者原Fedora 10光盘是否缺少一些类库。
五、 完成测试
经过如上的步骤,我们大体完成了3D在Fedora 10上的布局。具体使用在此略加说明:
第一步.使用Emerald作为系统默认的主题管理
1.右键点面板上的Compiz Fusion Icon--Select Window Decorator,点选emerald.
2.右键点面板上的Compiz Fusion Icon--compizconfig setting Manager,在里面选择一个自己喜欢的主题,如果你喜欢仿VISTA的玻璃效果主题,那么我在附件里放了一个,下载附加里的主题包后把后缀名里的 “.zip"去掉(注意:千万别去解包!因为不允许上传特殊格式的文件,所以我给它改了后缀),然后打开compizconfig setting Manager,点右上角的Emport,然后指向你下载的这个主题包文件就可以使用了。
3.根据个人喜好在compizconfig setting Manager里对主题的各种效果进行一些设置,或者完全不去管它。
第二步.使用Compiz Fusion作为默认的桌面3D管理
右键点面板上的Compiz Fusion Icon--Select Window Manager--点选Compiz。
第三步.设置Compiz Fusion的各种3D特效
1.右键点面板上的Compiz Fusion Icon--Setting Manager就进入3D特效的设置界面。里面的各种特效设置非常繁琐,而且每个人需要的特效又无法详尽的表述过程。我只说说其中的几个应用比较多的特效。
2.点选General Options--Desktop Size,在这里设置水平虚拟和垂直虚拟桌面数,3项数值可以设置为4.4.4,其他几项默认就可以了。
3.把Viewport Switcher打上勾,各项数值不用去动,默认就行了,这样就可以使用鼠标中键任意转动3D桌面并且使用滚轮方便的在窗口间任意转换。
4.点选“旋转立方体”--启用,默认的设置已经很好用了,你只需要根据自己的喜好调整“缩放”的数值来调整立方体的景深。
5.点选“桌面立方体”--启用,Behaviour是设置为桌面内立方体的,需要的就在“内立方体”项打勾,不需要的略过;进入Transparent Cube,其中Opacity During Rotation 是设置你启动桌面立方体的透明度,第二项是设置从立方体回到实际桌面的明暗透明度的,第三项是设置从立方体回到桌面的时间,第四项给它打勾。其他使用默认 值。
6.点选Animations给各种窗口的3D特效进行具体设置,进Effect Settings ,建议给Random Animations For All Events项打勾,让它随机使用各种3D效果,当然你也可以对各种操作动作指定特殊的效果,不过这样设置起来非常繁琐,感觉还不如让它自动随机选择效 果,然后往下拉滑条到Fire项,点开它,这里是设置火焰效果的,随你喜好去设置。如果在前面给Random Animations For All Events项打勾了,那么其他几项设置可以略过,用系统默认的就够。
7.点选Cube Atlantis,第一项是设置立方体内鱼的数量,其他是设置鱼的色彩和大小的。
8.进入Utility类,点选Cube Caps,这里是设置立方体顶面和底面图像明暗透明度的,你可以选择自己喜欢的图片放到立方体的顶面和底面。
9.点选“崩溃处理”--启用--启用。compiz fusion特效在实际使用中还并不能保证100%的稳定,偶尔也会自己挂掉,遇到这种情况时,你可以右键点Compiz Fusion Icon 然后选择Reload Window Manager,这样Compiz Fusion又可以重新挂载启动。同样,实际操作中还发现Emerald主题也会偶尔挂掉,方法同样是右键点Compiz Fusion Icon 然后选择Select Window Decorator,点选emerald。
10. 需要注意的是:并不是所有的3D效果都是你喜欢或者适合你的,而且开启过多的特效必然要消耗掉相当的系统资源,甚至可能引起桌面崩溃;选择适合自己电脑硬 件承受能力并且不纯粹为了3D而3D,让3D特效不仅仅能让你赏心悦目而且实实在在成为你操作系统实际应用的强大助手。常听人说:3D特效有什么用啊?不 就是好看好玩吗?我可以告诉你,我虽然使用3D的时间还很短暂,可是compiz fusion带给我的轻松和快乐便捷是其他任何系统软件都无法比拟的,我已经完全离不开它了,甚至到了单位的电脑上也会下意识的去快速切换,这时候才发现 没有COMPIZ的电脑简直就不是电脑,没有COMPIZ绝对是一件多么不幸而痛苦的事。
11.Compiz Fusion可以自由设置的项目内容数值很多,但我用自己的体会告诉你:看不懂的地方别去乱搞,不知道它有什么作用的时候暂时别用,特别是对它默认的各种 特效按键组合不要轻易的修改,因为里面有太多的按键组合了,默认的快捷键组合已经解决了与系统快捷键的关系,如果随便修改快捷键的组合有可能发生其他不可 预知的错误。
备注:以上参考网络文章并自己加以实践所得,奉行Linux自由、免费精神,希望Linuxer爱好者多加交流,互相学习、提高