linux 桌面 性能,观点|六种 Linux 桌面的最佳特性和最差特性
无论在哪一个星期,我都有可能使用两种或三种Linux桌面环境。我如此频繁地更换Linux桌面,一方面是为了跟上潮流,享用最新功能。不过最主要的原因还是,无论我使用哪种环境,很快就意识到该环境的种种不足,于是开始 ...
•
(本文字数:4405,阅读时长大约:7 分钟)
无论在哪一个星期,我都有可能使用两种或三种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阵营的"倒戈者"的一方面;可问题是,它有时因让人觉得很熟悉而令人欣慰,但有时它也让人觉得很过 时,尽管它在花大量时间来维护基本代码。
Unity
最佳特性:启动器
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
译文: http://os.51cto.com/art/201308/408233.htm
已同步至 linux的微博
点击“了解更多”可访问文内链接
linux 桌面 性能,观点|六种 Linux 桌面的最佳特性和最差特性相关推荐
- Linux桌面差,六种 Linux 桌面的最佳特性和最差特性
无论在哪一个星期,我都有可能使用两种或三种Linux桌面环境.我如此频繁地更换Linux桌面,一方面是为了跟上潮流,享用最新功能.不过最主要的原因还是,无论我使用哪种环境,很快就意识到该环境的种种不足 ...
- linux个人桌面推扩情况,六种Linux桌面的最佳特性和最差特性
[IT168 评论]无论在哪一个星期,我都有可能使用两种或三种Linux桌面环境.我如此频繁地更换Linux桌面,一方面是为了跟上潮流,享用最新功能.不过最主要的原因还是,无论我使用哪种环境,很快就意 ...
- 各linux桌面性能比较,七大顶级桌面比较!Linux平台自由选择
1七大顶级Linux桌面:Unity 对于开源Linux平台来说,如何选择就是首要解决的问题.通常Linux发行版都有默认的桌面成为你的首选,但目前可供选择的桌面环境种类繁多.特别是Ubuntu系统一 ...
- 各linux桌面性能比较,主流Linux桌面环境性能大比拼!
为了让linux桌面系统能吸引更多的用户,开源社区在桌面环境上下了不少功夫.依靠X灵活的架构,使linux可以拥有多种用户界面,让用户可以按照自己的习惯自由选择. 经过多年的发展,KDE和Gnome成 ...
- 提高计算机桌面性能,win7系统降低桌面画面质感提升电脑性能的操作方法
很多小伙伴都遇到过对win7系统降低桌面画面质感提升电脑性能进行设置的困惑吧,一些朋友看过网上对win7系统降低桌面画面质感提升电脑性能设置的零散处理方法,并没有完完全全明白win7系统降低桌面画面质 ...
- linux平台性能监控系统,Linux系统性能监控
1.uptime 用法: 16:02:17 为当前系统的时间 up 148 days,8:43 表示系统已运行148天8小时43分钟 1 user 表示用户连接数为1 load average: ...
- Linux lua 性能,systemTab动态分析linux下lua性能
参考ngx-sample-lua-bt 现代linux 动态追踪技术 主要是基于 ebpf systemtap 是 动态追踪的前端, 技术原理是 编译一个 类似c的脚本 生成 内核模块, 来监控用户空 ...
- 检查 Linux 服务器性能
如何用十条命令在一分钟内检查 Linux 服务器性能 如果你的Linux服务器突然负载暴增,报警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文 ...
- Linux服务器性能优化
Linux服务器性能优化 一 linux服务器性能查看 1.1 cpu性能查看 1.查看物理cpu个数: cat /proc/cpuinfo |grep "physical id" ...
最新文章
- MySQL 学习笔记(8)— 触发器
- Python大婶博客汇总
- php+mysql 注入基本过程
- Install oracle10g using responseFile in silent mode
- 1036 Boys vs Girls (25 分)_27行代码AC
- 为什么一点onclick按钮就提交表单?
- jquery ajax mysql登录_ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库...
- 使用deeplearning4j训练Doc2Vec(文档向量)
- 在QGraphicsScene中嵌入QWidget
- 深度学习入门(九)——深度学习框架概览
- EXSi虚拟机缺少vmdk文件报错问题
- python lazy_pinyin模块 isalpha函数
- ImageNet数据集的0到999Label对应的类别分别是什么
- 全球及中国智能手机过滤器行业销售动态及投资盈利预测报告(2022-2027)
- MATLAB画个直方图
- 电脑开机时stage 1 fo 3 stage 2 fo 3 Checking file system on D:
- eplan实战设计pdf百度云_EPLAN实战设计.pdf
- visio电路图怎么连线_还在用visio画电路图?不看后悔!
- springboot大学生就业管理系统毕业设计源码290915
- 重庆交通大学c语言上机试题,2021考研复试重庆交通大学《C语言程序设计》复试大纲...
热门文章
- ROS+python控制小乌龟走方形的实现rospy
- ipad画画什么触控笔最好?适合Ipad高性价比电容笔推荐
- 使用hive求共同好友
- Android 基于agora 视频会议开发
- 不会被汗水浸湿的T恤,让跑步健身更清爽
- 缩略词含义(实习记录)
- canvas系列教程01——直线、三角形、多边形、矩形、调色板
- python调用mysql数据进行计算_python使用peewee实现mysql数据操作
- 药效团模型(pharmacophore model)构建与搜索(MOE2018)
- 爱丽丝梦游仙境用计算机怎么弹,把人当球弹射出去这样好吗《爱丽丝梦游仙境:解谜高尔夫冒险》周四上架...