Linux新手揽胜(二)之“尝试前的功课——桌面环境的选择”:


如果阁下对Linux发生了兴趣却不知如何选择那多如牛毛的桌面环境和发行版,那么就需要看看这篇文章。在这篇文章里,余将介绍几种流行的桌面环境和发行版。当然,由于余的能力实在有限,不可能面面俱到,因此本文只起入门的桌用,细节方面还需读者多多参考文献。


一、我要怎样的桌面——桌面环境的选择

首先,何为桌面环境?不知大家是否用过或至少听说过MS DOS(Microsoft Disk Operating OS)操作系统。想必用过的人还对那个黑底白字、任何事情都需要用命令解决的系统记忆犹新(当然在DOS发展后期,已经可以支持鼠标和简单的图形)。早期的Windows就是一个DOS加了个图形界面,这个图形界面使得操作系统大大地友好化,用户不再需要专门的学习便可以相对流畅地使用电脑。不过,这个图形界面的“背后”仍旧是那个DOS,用户的一举一动经过这个图形化的“外壳”,最终还要进入DOS。不过在Windows NT 4.0之后,微软彻底地舍弃了DOS,从此之后图形成为了系统的一部分,不过仍旧可以通过“命令提示符”进入一个DOS的“模拟器”,方便地进行磁盘操作等。
打个不太恰当的比喻,Linux内核就好比一个“DOS”,而“桌面环境”就是一个图形化的“外壳”,这个“外壳”在性质上算作一个“程序”运行在Linux内核上,一切的图形操作,都经由这个大号的程序传达到底层,一切底层的响应也通过这个程序传达到您的面前。这样做的缺点是系统的效率略有降低,不过优点也很明显——这个桌面环境就像一个手机彩壳一样可以很容易地换来换去,甚至可以完全卸载不用(服务器版就是如此,不过对普通用户来说显然还是图形界面更有吸引力)。

可见,桌面环境是和我们日常生活结合最紧密的部分,选择一个适合的桌面环境可以大大提高操作效率和舒心指数(“舒心指数”说得真是一点儿不错)。
在这里还是要说一下,虽然不同的桌面环境基于不同的开发组件,但原则上讲,任何一个桌面环境都可以运行其他任何桌面环境的程序。不过为了避免这样那样的小问题,如果有替代品的话,尽量使用本桌面环境的程序。

另外,本文介绍的桌面环境多数都不仅仅局限于Linux,同样支持其他的类Unix(Unix-Like)操作系统。所以对FreeBSD、Solaris等系统同样有参考价值。

说了这么多废话,终于进入正题,让我们来看看几款比较流行的桌面环境:

KDE(原 K Desktop Environment):

如果有高手看到这里的话,也许会对余把KDE放到第一而Gnome放在第二有所不满。为啥余首推KDE呢?因为它比较大……呵呵,不是的。其实如余刚才所说,桌面环境的选择完全看个人喜好,KDE是余使用时间最长并且还在使用的桌面环境,确实有其独到之处。KDE曾经是“K Desktop Environment(K桌面环境)”的缩写,不过随着KDE的发展,后来“KDE”这个词被越来越多地代表“KDE程序”而不是桌面环境本身,KDE小组干脆就废止“全称”,用三个字母来称呼包括桌面环境和程序在内的这样“一大套”体系。

首先,KDE非常漂亮。也许您会问:“漂亮”真的那么重要?当然重要。因为您用电脑显然不是作为服务器,面对一个系统,您可能在上面写稿、编程、浏览网页、看书……漂亮的环境会给您舒心的感受,大大减轻您的疲劳感。KDE的Plasma环境和Oxygen主题完全拥有媲美Win7 Aero的实力(也许除了Aero Glass以外,不过毛玻璃效果并非不可实现)。KDE不仅美工做得好,技术也是绝对过关的,几乎所有的部件(“部件”在下面会提到)都是矢量的,也就是说即使放大到整个屏幕也不会出现恼人的狗牙。仅仅是一个简单的窗口切换,就可以选择经典的盒状、苹果味的轮转、Vista味的Flip和明晰的翻转……其他地方还有数不尽的华丽效果,可以说绝对适合“玩家”(当然,余个人不赞成仅仅把Linux用来“玩玩”,虽然余以前就是这么想的)。

当然,仅仅漂亮一条显然不足以使它成为一流的桌面环境。作为Linux下两个最重要的重量级桌面环境之一(另一个是Gnome),KDE拥有大量的人性化的功能。支持多桌面是桌面环境的标准配置,KDE自然不例外。多个桌面相互联系又互不干涉大大提高了效率。在KDE4版本以后,它的“桌面”有了相当大的改进。新式桌面是模块化的,桌面上可以摆各种“面板”,这个面板有点类似于Windows最下面的那一条,不过可大可小,面板上可以添加各种“部件”,比如程序启动器(类似开始菜单)、任务栏、系统托盘等各种各样的东西,摆什么样的东西完全可以由用户来定,如果您不喜欢,甚至可以直接删除它,保留一个绝对“清爽”的桌面。桌面上也可以摆一些部件,不过这些部件更类似于Windows边栏中的“小工具”,在新式桌面中,摆放图标的地方也成了一个部件,只要摆放多个部件就可以很容易地为图标归类。当然如果你不喜欢,也可以换回传统桌面。它的默认文本编辑器Kate也极为出色,高级功能非常多,余即使是在用Gnome的时候也常常使用Kate,因为它真的很好。除此之外,KDE4以后还添加了很多实用功能,比如文件管理器(类似于“我的电脑”)的“分屏”可以让用户在一个管理器中同时访问两个位置,方便地进行文件操作等等。

说了这么多KDE的好,为了尽量做到公正而不偏袒,下面还是说说不足。首先,KDE在默认状态下加载的玩意儿(准确地说是“库”)是余见过的桌面环境中最多的,这就直接导致开机内存占用就偏高;再比如由于KDE在视觉上大下功夫,但很多东西仍然要用CPU渲染,所以如果不断地激发一些华丽的效果,CPU的占用也就会比较高。当然,这并不意味着在上面跑程序就一定慢,至少在余的机器上,在KDE播放mp4影片就比Gnome上流畅不少。

Gnome:

伟大的Gnome终于登场了!Gnome绝对够老牌,够稳定,强大但不张扬。作为Linux下两个最重要的重量级桌面环境之一(这话似曾相识),Gnome所依靠的GTK开发组件(非编程爱好者可不必理会GTK具体是什么)拥有大量的支持者,其中甚至包括谷歌等超级大公司(Google Chrome的Linux版便是GTK程序)。可以说,余用KDE的时候离不了GTK,但余用Gnome的时候所有的Qt程序(Qt是KDE的开发框架,非编程爱好者同样不必理会)都可以找到替代品。Gnome的版本更新较慢(据余所知Gnome3.0已经研究了许多年却仍然没有正式发布),不过这也保证了其运行的稳定性。

KDE有的功能Gnome也几乎都有。通常情况下Gnome的默认面板(还记得这个词么?不记得的话上面有)有两个,当然也可以随意添加和删除,里面的部件也可以随意自定义。有所不同的是Gnome的传统桌面在默认情况下是无法摆放部件的,不过这个问题很容易解决,随意下载一个Google Desktop就可以了,兼容性十分良好。最后再说说桌面数量,Gnome同样支持多桌面,不过在Gnome中,一个桌面的程序可以很轻松地“拖”到另一个图片中,非常方便。Gnome的文本编辑器gedit也还算可以,不过论及高级功能,比Kate还是有些许逊色的。

再说说界面,Gnome总体来说在视觉方面不如KDE(当然也有人认为Gnome“有厚重感”),不
过其中有一个可选组件叫做Compiz这是一个高级的自定义特效工具,里面的效果还是很不错的,至少从技术的角度讲不逊色于KDE。

最后说硬件消耗,由于Gnome启动加载的东西比较少,需要的内存比KDE小得多。所以即使是老机也能拖得动(太老的就不行了,可以考虑下面的Xfce),除此之外由于没有大规模的透明运用,对显卡的消耗相对较小。不过在余的机器上,实际运行效率并没有比KDE高出很多。

Xfce:

KDE的形象代言是一只绿色的小龙(不过这一形象在KDE4以后出现得频率低了很多),Gnome的是一个小脚丫(姑且算作一个“形象”吧……),而Xfce的吉祥物则是一只飞奔的小老鼠。这只小老鼠很好地概括了Xfce的特质——轻巧灵便。作为一个轻量级桌面环境,Xfce将运行的效率放在了第一位。在余所用的桌面环境中,Xfce是效率最高的,尤其表现在启动上面。即使只有256兆内存也可以很顺畅地开机。相比Gnome和KDE,Xfce占用资源更少,但却能完成很多任务。新版本的Xfce已经支持在桌面上同时选中多图标,对余等来说实在是一大幸事。

Xfce并没有太多华丽的应用,不过它的应用程序很有特色。例如默认浏览器Midori,简洁但极为深刻,使用起来快捷方便。不过它的文本编辑器就远不如Kate,甚至几乎不比Win XP下的记事本高级多少。

Enlightenment:

Enlightenment,或简称E,是一个轻量级操作系统。说到这个名字,它的中文意思是“启迪”,官方的译名则是“悟”(这个是余从E的Wiki的一个角落里发现的)。余初看到它的时候还真的有一种眼前一亮的感觉。虽然是轻量级系统,但E并没有忽视视觉效果。晶莹的玻璃风味给人以极为舒服的感受。如果您愿意,还可以用大规模的透明来大大增强它的效果。同时它的可定制性很强,可以满足不同习惯用户的口味。

跟Xfce一样,E在运行时也比较流畅。当然,这并不意味着老机器换了个桌面环境就能健步如飞了,多开几个程序照样会卡。毕竟,什么桌面环境都只能优化,硬件才是“硬”道理啊。

另外……就余个人看来它的中文支持还不好,这极大地阻碍了它在中国的普及。这也是没有办法的事情。

看了这么多桌面环境的介绍,阁下在心中是不是有所选择了?如果没有也不要紧。毕竟,我所用过的桌面环境并不多,很多也没有真正深入。更何况很多东西只有亲身体验才能有更深的体会。如果您真的耐心非凡,不妨期待一下下一篇,因为您还将做出一个重大决策——发行版的选择。

请参考:
http://www.kde.org/ ——KDE官方网站
http://www.gnome.org/ ——Gnome官方网站
http://www.xfce.org/ ——Xfce官方网站
http://www.enlightenment.org/ ——Enlightenment官方网站

Advertisements

One thought on “Linux新手揽胜(二)之“尝试前的功课——桌面环境的选择”:

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s