Unity Vs Gnome Shell:对比观察

原创
系统 游戏开发
Unity 与 GNOME Shell,这两个桌面环境自从发布以来引来议论纷纷。它们应该得到正确的对待,哪个好哪个坏,不能定论。每个人对其都有独特的使用体验,好坏只能看个人习惯和适应程度。下面我们通过对比为大家简单的介绍下。好坏由您评定。 下面的对比,我们从易用性、可定制性和功能三个方面进行对比。

Unity 与 GNOME Shell,这两个桌面环境自从发布以来引来议论纷纷。它们应该得到正确的对待,哪个好哪个坏,不能定论。每个人对其都有独特的使用体验,好坏只能看个人习惯和适应程度。下面我们通过对比为大家简单的介绍下。好坏由您评定。

下面的对比,我们从易用性、可定制性和功能三个方面进行对比。

背景简介

Unity 是由 Canonical 公司开发,作为 Ubuntu Linux 发行版本的默认桌面环境。Unity 起初是为上网本设计,从 Ubuntu 11.04 版本开始就作为标准桌面环境。

GNOME Shell 由 GNOME 项目组开发,以现代、优雅为设计目标。主要包括动态工作区、预览模式等。

分类 VS

功能

GNOME Shell:

  • 预览模式;
  • 启动器(只在预览模式中显示);
  • 动态工作区;
  • 聊天功能内嵌;
  • 在线日历支持;
  • 支持 GNOME Shell 扩展;
  • 通知区域内嵌;

Unity:

  • 控制面板;
  • 启动器;
  • 进行提示(如下载进度)、启动器下邮件和消息计数提示;
  • 声音和消息提示器;
  • 支持应用提示器;

 

说明:

启动器。

GNOME Shell 下的应用启动器,只有在预览模式中显示。GNOME Shell 可通过按下 Windows 徽标键或 Alt-F1 启用预览模式,切换到“应用程序”下,点击启动所选应用程序。GNOME Shell 也可以通过点击左侧 Dash 收藏的应用程序,快速启动常用应用。Unity 的启动器是在桌面左侧的快速启动快捷图标,用户只需点击即可收藏应用程序图标即可快速启动。在这一点上,两者基本类似。

工作区。

GNOME Shell 下的工作区可动态显示,也就是说用户可动态“增加/删除”工作区,这需要通过移动应用程度所在工作区实现。工作区***显示 2 个,没有***数量限制。当然,数量越多,工作区显示越小,我们一般不会达到那么多数量级别。在GNOME Shell 的工作区下,可以通过鼠标进行窗口位置调整、工作区分配、关闭不再工作的窗口等操作。

Unity 下的工作区默认为 4 个,鼠标点击左侧启动器上的“显示工作区”图标即可查看所有的 4 个工作区。Unity 的设置与传统的 Linux 桌面分区显示类似。

通知提示。

GNOME Shell 设计的一个原则包括“尽量减少干扰”,让用户专注于目前的工作过程。通知区域设在屏幕右下角可隐藏的“Message tray”。如有聊天请求或其他通知,会在底部弹出信息提示框,过几秒钟自动消失,将信息保存在右下角的“Message tray”。如果用户在接受到消息通知时,接受当前对话,可通过内嵌的聊天窗口进行对话。如果当前不方便对话,Message tray 部分也会进行消息计数。消息提示也是可控的,通过点击“用户名称-提示”,关闭提示,消息窗口则不会弹出。

Unity 的消息提示则是通过 Notify-OSD 实现。消息提示区域默认在屏幕右上角,并伴有声音提示。未读信息会保存在顶部面板应用提示器下。用户也可以通过工具对消息提示的未知、文字提示颜色等进行设置。

#p#

可定制性

并不是所有的 Linux 用户使用 Linux 是为了追求 GEEK 眼中的自由精神。他们或许有个简单的目标:让自己的界面更好看、更酷些!

GNOME Shell:

  • GNOME Shell 扩展;
  • GNOME Shell 主题;
  • 图标主题设置;
  • 设置工具:“高级设置”或 Gnome tweak tool;
  • 可手动编辑图标大小、显示间隔(预览模式下);

Unity:

  • 应用提示器(indicator);
  • Compiz 管理器(设置启动器图标大小、透明度、键盘快捷键);
  • 图标主题设置;
  • 工具:MyUnity,Ubuntu tweak
  • Lens 和 Scope;

 

说明:

GNOME 官方很早已经设立 GNOME Shell 扩展站点,里面有丰富的扩展可供用户安装。用户也只需通过点击网页上面的安装按钮即可实现本地扩展的安装,增强用户的使用体验。目前社区艺术家们已经创作大量 GNOME Shell 主题,用户可通过搜索获取主题文件安装。另外,GNOME Shell 整个主题样式由 CSS 文件控制。对 CSS 稍有基础的用户可手动修改主题,做出自己喜欢的主题。而且,主题修改也是即时可见的,可控性较强。

GNOME Shell 下用户配置工具主要是“高级设置”或叫 Gnome tweak tool。Gnome tweak tool 可用来设定桌面、Shell、Shell 扩展、主题、窗口、字体等选项,内容较全面。

Unity 下可安装开发的应用提示器,如用来显示网络状况、CPU 与内存、天气插件等。只不过目前这些应用提示器较为零散,用户没有专门的地址来查找和搜索。在 Ubuntu 软件中心目前已经收录多个应用提示器,用户可搜索安装。不过其它开发者开发的应用提示器进入软件仓库还是需要经过审核程序和时间延迟的。GNOME Shell 扩展站点上传要求相对宽松。

Ubuntu 在“系统设置”界面添加了关于 Unity 的设置选项,如调节启动器透明度、图标大小,但设定范围有限。其它设定需要借助 Ubuntu tweak 或 MyUnity 等工具来实现。

这里需要说明的是,Unity 下的 Lens 和 Scope 可方便用户在控制面板进行文件、资源的快速查找,也有网络资料查询,如 Google 电子书、 AskUbuntu等 Lens 可供用户安装。用户只需打开控制面板,就可以对网络资源进行搜索。GNOME Shell 也为用户在搜索未果时提供快速访问互联网的链接,较 Unity 这种直接的搜索仍欠“即时”。

易用性

启动应用程序

在原生 GNOME Shell下,用户需要通过预览模式才能激活应用程序(目前可通过安装扩展来很好的解决);Unity 直接在屏幕左侧的启动器上显示常用应用,整个较用户来说方便直观。

快捷键操作

GNOME Shell 操作快捷键:

  • Alt+F1/ Windows 徽标键,启用预览模式;
  • Alt+F2,打开运行命令对话框;
  • Alt+Tab,切换应用程序;
  • Ctrl+Alt+Up/Down,切换工作区;
  • Ctrl+Alt+L,锁定屏幕;

Unity 快捷键

在 Ubuntu 12.04 下,按住 Windows 键(徽标键) 一会儿,可查看所有快捷键,不过操作快捷键过多,对用户记忆提出挑战。

在 Ubuntu 下,按住 Windows 键(徽标键)时,启动器上也会显示相应数字标号,此时按下标号即可快速启动应用程序。Alt+F2 则打开控制面板,可输入命令、应用、文件等资源名称,不过相对 GNOME Shell 来说,这点不算方便,尤其是在执行相应命令的时候。

硬件要求

两者标准配置都对用户硬件提出要求,尤其是显卡方面。如果显卡未达到运行条件,GNOME Shell 则进入后备模式,一个类似经典 GNOME 2.32 的界面,不过不是很美观。Unity 则由 3D 模式进入 Unity-2D 模式。

结语

做出判定的***方式,不是去评论它,而是去使用它、体验它。常言道:萝卜白菜,各有所爱。赶紧去寻找你自己的萝卜、白菜吧,别忘记了还有土豆丝!

写作参考:http://www.muktware.com/articles/3402/unity-vs-gnome-shell-comparative-review. 51CTO 原创,转载注明出处!

责任编辑:tuhaihe 来源: 51CTO
相关推荐

2011-03-04 09:17:40

GNOMEUnityUbuntu

2012-01-29 19:50:39

Linux Deepi Gnome Shel

2011-12-21 10:40:16

Deepin GNOM

2022-01-24 11:45:25

GNOME 42GNOME ShelUI

2011-05-03 13:18:50

Ubuntu 11.1GNOME 3Unity

2013-10-08 14:51:29

Gnome 3Gnome-Shell

2009-02-13 14:36:27

GNOMEShell桌面组件

2012-01-30 13:58:36

Linux Deepi Gnome Shel

2023-06-12 16:45:20

数据管理

2022-06-02 09:14:14

GNOME源码编译Linux 发行版

2011-06-01 14:18:12

Gnome ShellUbuntu 11.1

2011-05-30 09:13:27

Ubuntu UnitGNOME 3

2018-01-10 15:03:27

前端TypeScriptJavaScript

2013-12-16 17:25:08

KDEGNOME桌面应用

2016-09-20 09:04:06

LinuxGNOMEShell

2011-07-15 09:46:27

Gnome-Shell

2019-08-07 08:00:00

LinuxGnome Shell桌面

2019-08-30 08:54:05

TypeScriptJavaScript语言

2021-12-06 20:39:34

AI

2011-07-15 09:11:39

MySQLMongoDB
点赞
收藏

51CTO技术栈公众号