六种Linux桌面的最佳特性和最差特性

译文
系统 新闻
世界上不存在什么完美的Linux桌面,但有些Linux桌面比另一些Linux桌面更接近完美的Linux桌面这一称号。本文列出了六大Linux桌面环境经常注意到的最佳特性和最差特性。

【2013年8月26日 51CTO外电头条】无论在哪一个星期,我都有可能使用两种或三种Linux桌面环境。我如此频繁地更换Linux桌面,一方面是为了跟上潮流,享用***功能。不过最主要的原因还是,无论我使用哪种环境,很快就意识到该环境的种种不足,于是开始惦记另一种桌面的优点。

很显然,我可能完全感到满意的唯一的Linux桌面是我为自己开发的那个桌面。不过,由于我不太可能很快为自己开发Linux桌面--或根本没有这种可能,于是只好继续频繁更换Linux桌面,一会儿对一种桌面的某项特性感到厌恶,一会儿又被另一种桌面的某顶特性所吸引,如同放在不断变化的磁场当中的一块铁片。

与此同时,本文列出了我在六大Linux桌面环境经常注意到的***特性和最差特性:

Cinnamon

***特性:Expo虚拟工作区查看器

多年来,大多数界面提供了一个小小的网格,用于切换虚拟桌面。这个工具通常够用了,但是只显示了当前的活动桌面,没有显示每个桌面上的内容。

Cinnamon的Expo提供了一个概览,显示了每个工作区的详细缩略图。理想情况下,鼠标悬浮在网格上方时,应该会呈现预览图;但即便是现在,它也是一个有用的辅助工具。与GNOME的概览(见下文介绍)相比,它显得不那么烦人,因为由你控制,而且并非总是需要它。

不过从面板小程序的数量增长速度来看,我预计,再过一两个版本后,Cinnamon的***特性将是最近推出的桌面小工具(desklet)--这是可以添加到桌面上的实用程序。运气好的话,桌面小工具有望在定制方面迈上一个新的水平。

最差特性:无法进行拖放

凭借最近发布的Linux Mint 15,Cinnamon进入了早期成熟阶段。不过,尽管已开始具备一些特性,但是有时仍不尽如人意。

尤其是,在Cinnamon中,你常常必须选择一个项目,然后摁按钮,通常将其置于新的位置,而不是只需要拖动面板小程序和桌面小工具即可。毫无疑问,拖放功能会出来,但就眼下而言,Cinnamon有时显得很原始,原文简单的操作却需要太多的步骤。

GNOME

***特性:GNOME外壳扩展件

与之前的KDE 4.0一样,GNOME 3.0发布时选项也比较少。不过,这种情况在最近几个版本中已有所变化,这还得归功于GNOME外壳扩展件(GNOME Shell Extensions)。

令人关注的是,许多扩展件可将GNOME外壳转换成与GNOME 2几乎一样的版本。不过,由于每项特性的应用范围有限,用户可以确定到底复制GNOME 2的多少部分。他们还常常可以在几个不同版本的基本特性(比如菜单和面板小程序)之间作一选择。扩展件为用户提供了GNOME原本缺乏的多种多样的选择。

最差特性:概览

在GNOME中,概览用于启动应用程序,并在虚拟工作区上排列应用程序。这种安排方法在移动设备的小屏幕上也许很有必要,但是在笔记本电脑或工作站上,这让人觉得带来了不必要的分心。为何仅仅为了浏览可用的应用程序而更改屏幕呢?

概览的确会自动分配虚拟工作区,这也许会鼓励新用户使用它们。不过,即便如此,我还是觉得大多数经验丰富的用户更愿意自行选择应用程序在哪个工作区上打开。概览似乎过分精心设计了,解决不了任何紧迫的问题。

KDE

***特性:Activities

Activities是按任务组织的桌面,每个都有自己的一套布局、窗口组件、图标和主题。你有专门的桌面,每个桌面是为一系列特定的任务专门设计的,而不是有一个普通的桌面准备用于你那些最常见的任务。

比如说,你可以安排一个Activity,专门用来阅读新闻,这个Activity链接至你想晚些时候阅读的新闻故事,同时安排另一个Activity,专门用来获取命令行的屏幕截图。此外,你可以为每个客户帐户设立一个Activity,或者为家庭、工作和学习各设立一个Activity。它有无限的应用场合,对那些喜欢完全按照自己的偏好定制一切的人来说更是如此。

诚然,自4.0版本中推出Activities以来,KDE在发布Activities方面做得不是很到位。不过,对热衷于Activities的那些人来说,机会就摆在面前。

最差特性:Akonadi个人信息管理(PIM)管理器

从开发人员的角度来看,KDE把一切划分成不同模块的做法有助于提高灵活性、易于编码。但是如果你在设置个人信息时遇到了什么麻烦,那么使用Akonadi解决问题,就要看你的运气了。Akonadi不仅文档内容不够完备,里面还有提供大量信息的众多工具,但很少表明该如何采取后续操作。

首先,有一个多选项卡的Akonadi控制台,里面的大量信息不是过于简略,就是看不见,而拖动列行则开着。许多选项卡里面的内容空空如也,更让人不知道它们派什么用,也没有表明该从哪里开始入手。***个选项卡似乎是个合理的地方,但你是不是需要添加什么内容?还是说你可以直接进入,配置和同步你在处理的任何任务?

另外还有Akonadi配置窗口,该窗口似乎照搬了控制台的一些但不是全部的内容。起初,用它来设置资源似乎变得更容易了(即使你并不确信自己在设置什么资源)。

但要是你的个人信息系统没在正常工作,就别指望这个测试工具可以派上大用场。你的系统能通过一些测试,不过仍正常工作,没有任何地方表明你可以通过编辑,好让系统通过任何一项测试--这一切与其说是黑盒子,还不如说时而不透明的黑盒子。

Mate

***特性:让人觉得很熟悉

Mate最棒的地方在于,如果你是个经验丰富的Linux用户,之前完全见过它。Mate是GNOME 2代码的分支,其开发人员在不遗余力地复制GNOME 2的大部分特性。

诚然,差异确实存在。Mate使用单一的窗口菜单,而不是GNOME 2的层叠菜单。Mate也不使用GNOME 2长期以来人们熟悉的菜单三要素:Applications(应用程序)、Places(地方)和Systems(系统)。不过,通常来说,任何GNOME 2用户应该几乎立马就能上手。

最差特性:需要更新代码

Mate的最差特性与***特性一样。它酷似GNOME 2,这令人欣慰,但这也意味着,Mate所含的代码不仅过时,还有可能被淘汰。

当然,普通用户并不直接看到代码。但是更新代码的工作量占用了Mate开发时间的很大一部分。加上日常的克隆工作,Mate有时还缺乏创新精神。毫无疑问,这是Mate吸引来自Unity和GNOME阵营的"倒戈者"的一方面;可问题是,它有时因让人觉得很熟悉而令人欣慰,但有时它也让人觉得很过时,尽管它在花大量时间来维护基本代码。

Ubuntu

***特性:启动器

Unity是Ubuntu的默认界面,包含的许多元素证明,设计理论的效果完全取决于你所给予的假设。但是Unity做得非常好的一项特性是启动器及其经济地利用空间。

首先,Unity的启动器***认识到这一点:现代屏幕的横向空间多于纵向空间。诚然,把基本工具放在屏幕左边的想法需要一段时间来适应,但是把主菜单放在左下角同样需要一段时间来适应。

另一个经济合理的特性是,指示器表明了打开的应用程序和活动的应用程序。启动器只是使用了左边的三角形来表明打开的应用程序,使用右边的三角形表明当前的应用程序,而不是使用笨拙的任务栏。

启动器还包含一个窗口组件,在底部堆放应用程序,这样使得应用程序仍然可见,而且容易获取。启动器的确滚动顺畅,但这项特性提供了全面查看启动器的功能,因而搜寻图标要容易得多。

最差特性:托盘(Dash)上的在线搜索

托盘(Dash)是启动器上的最上面那个图标。最初,它是取代菜单和文件管理器的组合工具,在处理任何一项任务时只是勉强符合要求而已。不过,在最近几个版本中,它还变得成了在线搜索的一个工具,尤其是在商业网站上搜索。

这种组合之前有过尝试--比如说,结合KDE的Konqueror,但是只在Chrome桌面上取得了成功,该桌面强调在线服务,尽量减少了本地实用程序。在Ubuntu中,这种组合只会让人分心。你在搜索某个应用程序或某个文件时,谁想要看建议或听建议?

更糟糕的是,在线搜索带来了明显的隐私问题,Ubuntu只是解决了一部分问题。这是很少有人需要的一项特性,可是Ubuntu不但坚持保留下来,还坚持在新发布的每个版本中增加所能搜索的网站数量,这似乎表明了Ubuntu的商业部门Canonical在如何千方百计地寻求创收。

Xfce

***特性:GNOME应用程序和KDE应用程序都能运行

人们常常认为Xfce最出色的特性在于运行速度快。不过,由于如今销售的性能再差劲的电脑也配备了数GB的内存,Xfce的运行速度不像以前那样重要了。

相反,我认为Xfce最出色的地方在于,能够快速地打开并运行GNOME和KDE应用程序。实际上,与KDE相比,Xfce运行GNOME应用程序时更顺畅;与GNOME相比,Xfce运行KDE应用程序时更迅速。如果你与我一样,选择应用程序是冲着其功能特性,而不是冲着其桌面环境,那么这项功能让你可以免除数小时的手指敲击。

最差特性:缺少实用程序

Xfce在Thunar中有一个功能强大的文件管理器。不过在其他方面,Xfce自带的工具种类很少:五六个实用程序,以及只有几个最实用的面板小程序。

也许为了确保Xfce高效、精简,势必需要这种简约设计,但正当你在处理作画当中突然发现缺少某个个基本工具,这也很恼人。幸好,你在需要时可以借鉴GNOME和KDE,但缺少必要工具总归经常很恼人。

因人而宜

本文介绍的这些Linux桌面具有极强的个人倾向。我知道,有些KDE用户对我天天使用的Activities不感兴趣;我有多喜欢Unity的启动器,有些Ubuntu用户就有多讨厌。实际上,我认为,***的Unity扩展件之一就是把启动器从屏幕左边移到屏幕底部的那个扩展件。

同样,在许多情况下,我本可以提到其他特性,而不是本文介绍的这些特性。我很喜欢KDE的FolderView,它装入图标集的速度几乎与Activities一样快;我本可以提到GNOME中的默认***化窗口是最让人烦恼的地方,而不是概览。

如此一来,桌面环境方面的偏好就完全因人而宜。你最喜欢桌面的哪些特性,又最不喜欢桌面的哪些特性?欢迎留言交流。

原文链接:http://www.datamation.com/open-source/the-best-and-worst-features-of-linux-desktops-1.html

责任编辑:黄丹 来源: 51CTO.com
相关推荐

2009-12-17 15:05:09

Linux发行版

2023-08-26 20:51:25

Python函数代码

2016-07-08 15:02:47

云计算

2021-05-25 08:00:00

Linux计算机LXDE

2022-11-08 11:00:33

2021-12-06 05:26:38

Linux桌面主题

2022-06-06 09:56:38

编程语言Python

2023-07-13 23:35:06

系统Linux

2015-10-14 09:23:21

Web浏览器Linux

2017-06-26 10:35:58

前端JavaScript继承方式

2009-02-11 09:46:00

ASON网络演进

2014-02-17 10:54:13

PostgreSQL数据库

2010-04-14 10:18:39

Linux init

2022-08-23 10:02:56

桌面环境Linux

2023-04-03 20:29:00

Linux环境变量

2022-11-15 08:00:00

Linux操作系统桌面

2010-01-21 11:13:29

Linux桌面计算器

2023-02-15 16:31:08

Linux自动化编排工具

2010-04-19 09:04:33

红旗Linux桌面

2019-01-17 10:58:52

JS异步编程前端
点赞
收藏

51CTO技术栈公众号