Linux入门学习教程:3D特效与桌面美化(2)

  Linux桌面的一个优势就是可以开启多个工作区,也可以称为多个桌面,其实是一样的。Ubuntu本身的桌面切换效果比较朴素,后面,可以通过Compiz提供的3D桌面功能设置出比较炫的切换效果。

  工具NVIDIA X Server Settings一般是用不到的,但该工具的存在可以提示成功安装了显卡驱动,还可以进行双显卡切换。在Ubuntu中安装N卡的驱动比较简单,一个sudo apt-get install nvidia-331命令就搞定。(目前最新的驱动版本是nvidia-331,其它的版本就是后面的数字不同。)下图是该工具的运行效果:

Linux入门学习教程:3D特效与桌面美化

  在Ubuntu桌面上美化的重点是设置Compiz的效果。这里需要说一下Ubuntu Unity和Compiz的渊源。Compiz是Linux系统下3D桌面特效的代表作,但是因为开发者们理念的分歧,很快就分出了一个Beryl分支,Beryl发展了一段时间后,双方又觉得理念还是一致的,于是又合并成了新的Compiz Fusion,再过一段时间后,Compiz Fusion又恢复了原始的名字Compiz。而Ubuntu的Unity一开始是基于和gnome-shell相同的Mutter窗口管理器和Clutter图形工具库开发,在Ubuntu 10.10发布的那段时间,Compiz的主要开发者被Canonical雇佣,然后Ubuntu Unity开始移植到Compiz。所以,自Ubuntu 11.04之后,Ubuntu Unity桌面的基础就是Compiz。通过 pstree 命令可以验证,如下图:

Linux入门学习教程:3D特效与桌面美化

  系统安装好之后,Compiz就已经默认安装了,但是其设置软件CompizConfig Settings Manager需要另外安装,同时,Compiz的特效都是以插件的形式提供,所以还要安装compiz-plugins,如下图:

Linux入门学习教程:3D特效与桌面美化

  只有我用红线标出的两个软件包需要安装。其它的transitional dummy package是过渡版本,没有必要安装。然后就可以通过CompizConfig Settings Manager(简称CCSM)来设置Compiz的特效了。前面说过,桌面美化是一个危险的活儿,极其容易把图形界面弄死。所以在启动CCSM的时候,它会弹出友情提示:

Linux入门学习教程:3D特效与桌面美化

  而且从上面的截图可以看出,Ubuntu Unity也是一个Compiz的插件。所以,如果不想让图形界面死得太难看,一定要注意以下两点:

  1.所有开启的插件都不能和Ubuntu Unity Plugin冲突,否则桌面系统分分钟死给你看。

  2.所有的快捷键都不能和Ubuntu Unity Plugin的快捷键冲突。在这些特效插件中,容易和Ubuntu Unity Plugin发生快捷键冲突的是那几个窗口切换插件,因为窗口切换总共就那么几个快捷键组合,如Alt+Tab、Shift+Alt+Tab等,如果所有的插件都选择这几个快捷键,想不冲突都难。所以,在启用窗口切换特效的时候,一定要先设置好快捷键,然后再启用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14975.html