文档章节

六大理由告诉你为什么 GNOME 仍然是最好的 Linux 桌面环境

编辑部的故事
 编辑部的故事
发布于 2017/08/15 20:06
字数 2813
阅读 5309
收藏 25

关于本文作者 Jay LaCroix

Jay LaCroix 是来自密歇根州的技术专家,专注于 Linux 和开源软件。自 2002 年使用 Linux 以来,Jay 一直是它的“死忠粉”。他目前是云计算系统工程师和自由的咨询顾问,乐于教授他人使用 Linux,以充分利用这个优秀的系统。在空闲时间,Jay 会撰写图书,他是 Linux Mint Essentials, Mastering Linux Network Administration 这些书的作者,最近他成为了 Ubuntu Server 的会员。

我使用 Linux 大概已经有 15 年的时间了,在这期间一直都在尝试使用各种桌面环境。在我职业生涯的大部分时间里,我一直是一个坚定的 KDE Plasma 用户(从 2.x 版开始使用),一直坚持使用 Plasma 至 4.x 系列的大部分版本,最终由于稳定性问题,选择了迁移到其他的桌面环境。此后,我尝试过使用 Xfce, MATE, Openbox 等桌面环境。但自从我选择投入 GNOME 3 的怀抱后,我就再没有离开过它了。GNOME 是一个稳定且反应灵敏的桌面环境,它使得我可以专注于自己的工作而尽可能少地受到干扰。

下面说一下我彻底沉醉于 GNOME 3 Shell 的六个原因。

1. 智能且稳定

自从切换到 GNOME 3 以来,我并没有遇到过任何稳定性方面的问题。我已经在三台 System76 机器和两台戴尔 Latitude 笔记本电脑上运行 GNOME 3 了,而且它在每台机器上的表现都十分优秀。总之,在 GNOME 上的体验不能更好了 —— 它十分稳定并且永远不会崩溃,这是十分重要的。

虽然我使用 GNOME 3 的体验一直都很稳定,但在使用测试的 beta 版时,仍然会遇到一些崩溃的场景。当出现这些通常由错误的 beta 版驱动引起的崩溃时(而不是 GNOME 本身),GNOME 3 的恢复功能仍能允许我从锁定中恢复。如果 shell 已经停止响应,我所要做的是按下 ALT+F2,然后按下 R 和 Enter 来重新启动会话,而这不会丢失正在运行的应用程序。事实上,即使强制重新启动 GNOME Shell,它不仅会把应用程序带回来,还会把它们放回到重新启动之前的同一个显示器/工作区上。

上面的案例只是想告诉大家 GNOME 是如此的智能和稳定 —— 使用它的期间,我确实没遇到过崩溃的场景。而且 GNOME 内置的恢复功能,使得我可以重启整个会话而不用担心丢失正在运行的作业。

2. 不影响我的使用体验

我听过对于 GNOME 3 的一个抱怨是它的桌面组件太大,并且在显示器上占用了太多的空间。但我认为,相比其他的桌面环境,GNOME 3 拥有一个更干净的界面。它的大多数桌面组件都包含在 Activities 的概览中,屏幕顶部只有一个非常窄的面板,让桌面的其余部分用于任何正在进行的工作。GNOME 2.x 和 MATE 的默认布局都有两个面板,因此占用了两倍的空间。虽然可以像 MATE 一样自定义环境来使用单个面板。但 GNOME 3.x 不使用旧的两个面板的布局,为应用程序留出了更多的空间。

由于 GNOME 的大部分桌面组件都包含在 Activities 概览中,所以它永远不会影响我的使用。如果我想更加专注于某些东西,我可以在使用 GNOME 的终端时按下 F11,使其占满整个屏幕。如果我想再次访问 GNOME 界面,我只需按下 Super 键。在我尝试过的所有桌面环境中(事实上我已经尝试过所有的桌面环境),GNOME 更能提高我的生产力,并且给我的显示屏留下更多的空间这个特性对我来说真的十分重要。

3. 显示器的切换能保持正常工作

多年以来,我都是使用一个带有扩展坞的笔记本电脑连接到双显示器,这是使用 Linux 唯一的最令人沮丧的地方。我也数不清丢失作业的次数了,因为我的笔记本电脑使用扩展坞与显示器进行连接时会出现死机的情况,或 Xorg Server 崩溃。我几乎习惯了 Linux 上混乱的扩展坞使用体验,直到切换至 GNOEM 3。

到目前为止,GNOME 3 是我使用过的唯一一个对扩展坞是完全可靠的桌面环境。当我卸下扩展坞时,GNOME 会切换回笔记本电脑,并将所有在两个显示器上运行的应用程序移至单个的内置显示器上,GNOME 不仅可以在不锁定的情况下处理扩展坞,还可以在锁定前十分智能地将应用程序重新移动至启动的显示器上。对我而言,这是十分完美的 —— 没有死机或崩溃。因为我使用扩展坞,所以 GNOME 似乎是我最好的选择。

4. 大量的扩展

有人说 GNOME 3 的默认界面是十分有限的,你不能做太多的工作来进行定制。但是默认的设置已经可以很好地为我服务了,不能说 GNOME 不可以定制。它的界面可以通过扩展进行自定义,允许你按照自己的喜欢的方式调整桌面环境。这些扩展可以显示当前的天气状况,在 NetworkManager 的无线网络列表中添加一个刷新图标,插入新菜单,以及更多的其他事情。可通过 extensions.gnome.org 获取扩展,也可以通过 GNOME Tweak 工具来管理他们。

但扩展既是天使也是魔鬼,因为不同的扩展有不同的程度的稳定性和质量。最好的扩展能帮助你完成一些通常不能完成的事情,而糟糕的扩展可能会拖慢桌面环境的运行速度或导致其崩溃。我的建议是适量地使用扩展(质量比数量重要),因为太多的扩展可能会导致稳定性问题或混论的桌面环境。平均来说,我尽量不会安装超过三个以上的扩展。因为我发现大多数扩展只是稍微增强了使用的体验,并不是必需品。我个人最喜欢的三个扩展是 OpenWeather, TopIcons Plus, 和 Workspace Indicator。虽然 Dash to Dock 可能是最受欢迎的扩展,但我不使用它,因为 GNOME 3 默认的体验已经足够满足我的使用需求。

虽然扩展可以使得体验更好,但在大多数情况下,我并不是真的需要它们。GNOME 3 的默认布局不仅适合我的需要,而且我安装的任何扩展只是增强了体验,但不是我完成工作所必需的。

5. 动态的工作区

动态的工作区(workspaces)是使我离不开 GNOME 3 的功能之一。它的概念十分简单,你可以从单个工作区开始,然后会根据需要自动添加更多的工作区。你可以通过按下 Super 键轻松查看在工作区上运行的所有应用程序。看起来这并没解决什么大的问题,但如果你是那种在将一个又一个的窗口叠加在一起的人,你可以使用此功能轻松查看正在运行的内容,并关闭未使用的应用程序。按住 Ctrl+Alt 键并同时按向上或向下的箭头可以在活动的工作区之间切换。当在工作区上打开应用时,会自动创建一个新的空白工作区以便开始使用。当关闭工作区中的所有应用程序时,它们也将被删除。

这似乎与我们一直以来管理运行的应用程序的方式有很大的区别,但如果你尝试过之后,你可能会喜欢这种方式。我通常在每个工作区中运行一个应用程序,因为我发现使用 Ctrl+Alt+上/下箭头来进行切换比单击面板中的应用程序要快得多,而且效率更高。如果我需要在工作区中运行多个应用程序,我会将它们贴在显示器的左右边缘。

关于 GNOME 3 处理工作区的方式的另一件事是,如果有多个显示器连接到计算机,默认情况下只有一个显示器启用了工作区。这意味着当我切换工作区时,只有左侧的显示器在它们之间循环,右侧的显示器则保持静止。这允许我在右边的显示器打开一个终端窗口,当我想检查我的消息时,我可以切换工作区以使用我的电子邮件客户端,而不会错过终端中发生的情况。

6. 自定义主题

老实说,GNOME 3 的默认主题不是我用过的桌面环境中最好看的(当然也不是最差的)。它的简洁性很好,但对于像我这种喜欢主题并修饰主题的人,可以自定义视觉效果以适应我的口味是十分重要的。

幸运的是,在 GNOME 中安装主题十分容易。要安装新的主题,只需下载主题(gnome-look.org 是一个不错的下载源),并将下载的文件解压到主目录的 .themes 目录中。通过使用 GNOME Tweak 工具,可以在安装的主题之间进行循环。它允许你更改应用程序的外观以及 GNOME Shell 本身。

最近还没有太多可用的 GNOME 3 主题,Arc 和 Numix 主题几乎占据了所有的焦点。这些主题当然是很好的,但有更多的选择就更好了。幸运的是,自从 Ubuntu 宣布将 GNOME 切换为默认的桌面环境之后,主题社区似乎正在加班工作,现在出现了更多的主题。我个人最喜欢的主题是 Vimix Dark,你的是什么?

虽然我通常会尝试其他的桌面环境以与桌面 Linux 的发展同步,但我最后总会回归到 GNOME。GNOME 3.x 可能不适用于每个人,但我建议可以给它一次尝试的机会。GNOME 处理某些问题的方式初次看起来可能很奇怪,但它是一个很好的桌面环境,与其他我使用过的任何图形用户界面相比,它使得我更高效地完成我的工作。

译自:opensource.com

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1121
博文 244
码字总数 410711
作品 0
深圳
运营/编辑
加载中

评论(52)

d
dasas12x
显卡始终不能解决
lucasli
lucasli
好的桌面环境,还是windows
阿亚
阿亚
我觉得unity挺好,把左边栏放到底部后
小果汁儿
小果汁儿

引用来自“小果汁儿”的评论

为什么最近这么多gnome的新闻?是不是因为Ubuntu要切换到gnome了,很多人开始催眠自己接受gnome?

引用来自“MikeManilone”的评论

昨天是GNOME 20周岁 :)
奥,这样啊。
小果汁儿
小果汁儿

引用来自“hummerstudio”的评论

引用来自“小果汁儿”的评论

为什么最近这么多gnome的新闻?是不是因为Ubuntu要切换到gnome了,很多人开始催眠自己接受gnome?

@小果汁儿 而且今年的GNOME大会要在中国重庆举办了。
哦,原来如此。gnome其实还可以并不反对,只是感觉没unity流畅,感觉肉肉的。旧版gnome经常假死,貌似是Xserver死了,每次必须重启。
MikeManilone
MikeManilone

引用来自“Schr0dingerCat”的评论

反正我是觉得kde5比gnome3好多了,内存占用少,定制性高,也比gnome绚丽。缺点是打开程序反应有点慢。。。

引用来自“yuzhouliu”的评论

有点扯淡了,kde 是要比其他占用的内存多的

引用来自“Schr0dingerCat”的评论

你自己去试试就知道了,没有调查就没有发言权

引用来自“yuzhouliu”的评论

我自己就在用,当然做过对比

引用来自“Schr0dingerCat”的评论

opensuse Tumbleweed,默认桌面,开机内存只用500M左右,然而,Fedora26,默认gnome3,开机内存占用1G左右,来,说说你的
虽然我觉得gnome可能会占用内存更多,但是你这个比较太不严谨了,至少发行版要一样吧,高中学过控制变量法吗?
yuzhouliu
yuzhouliu

引用来自“Schr0dingerCat”的评论

反正我是觉得kde5比gnome3好多了,内存占用少,定制性高,也比gnome绚丽。缺点是打开程序反应有点慢。。。

引用来自“yuzhouliu”的评论

有点扯淡了,kde 是要比其他占用的内存多的

引用来自“Schr0dingerCat”的评论

你自己去试试就知道了,没有调查就没有发言权

引用来自“yuzhouliu”的评论

我自己就在用,当然做过对比

引用来自“Schr0dingerCat”的评论

opensuse Tumbleweed,默认桌面,开机内存只用500M左右,然而,Fedora26,默认gnome3,开机内存占用1G左右,来,说说你的
那是你的机器上,我的可不是这样的
黑传说
黑传说

引用来自“Schr0dingerCat”的评论

反正我是觉得kde5比gnome3好多了,内存占用少,定制性高,也比gnome绚丽。缺点是打开程序反应有点慢。。。

引用来自“yuzhouliu”的评论

有点扯淡了,kde 是要比其他占用的内存多的
plasma5现在确实是少了,和轻量级桌面差不多了,kde4时代是功能制造阶段,内存占用多,慢,没优化可以理解。
S
Schr0dingerCat

引用来自“Schr0dingerCat”的评论

反正我是觉得kde5比gnome3好多了,内存占用少,定制性高,也比gnome绚丽。缺点是打开程序反应有点慢。。。

引用来自“yuzhouliu”的评论

有点扯淡了,kde 是要比其他占用的内存多的

引用来自“Schr0dingerCat”的评论

你自己去试试就知道了,没有调查就没有发言权

引用来自“yuzhouliu”的评论

我自己就在用,当然做过对比
opensuse Tumbleweed,默认桌面,开机内存只用500M左右,然而,Fedora26,默认gnome3,开机内存占用1G左右,来,说说你的
yuzhouliu
yuzhouliu

引用来自“Schr0dingerCat”的评论

反正我是觉得kde5比gnome3好多了,内存占用少,定制性高,也比gnome绚丽。缺点是打开程序反应有点慢。。。

引用来自“yuzhouliu”的评论

有点扯淡了,kde 是要比其他占用的内存多的

引用来自“Schr0dingerCat”的评论

你自己去试试就知道了,没有调查就没有发言权
我自己就在用,当然做过对比
如何选择最适合你的Linux发行版

在写这篇文章的时候,有323个不同的发行版被distrowatch.com关注。有的被称作Ehad,有的叫做Estrella Roja。很多名字里面都有包括一个“X”字母,一些展示特性的吉祥物和自己的交流社区。他们...

Jack001
2011/08/03
0
0
给 Linux 新手的 2017 年最佳发行版

Jack Wallen 为来自不同环境的新手们挑选出了专门为他们设计的发行版。 一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要。为什么这么说? 让我们设置一个...

两味真火
2017/01/26
10.9K
15
如何轻松地检查 Ubuntu 版本以及其它系统信息

摘要:想知道你正在使用的 Ubuntu 具体是什么版本吗?这篇文档将告诉你如何检查你的 Ubuntu 版本、桌面环境以及其他相关的系统信息。 通常,你能非常容易的通过命令行或者图形界面获取你正在...

12%
07/27
0
0
八款精美的 Linux 发行版!

导读 在这篇文章中,将会列出让一些令 Linux 用户印象最深刻且精美的 Linux 发行版,包括对初学者友好和流行的发行版。 1. elementary OS elementary OS 是一款基于 Ubuntu 精心打磨美化的桌...

linuxprobe16
2017/10/28
0
0
Ubuntu 转投 GNOME,Linux 社区对此怎么看?

Canonical,这家 Ubuntu 背后的公司,在许多年前放弃了 GNOME 桌面环境转到 Unity。但其创始人 Mark Shuttleworth 日前公开宣布了 GNOME 的回归——明年发布的 Ubuntu 18.04 将搭载 GNOME 而...

两味真火
2017/04/12
4.4K
31

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring详解

Spring详解(一)------概述 目录 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特征 6、Spring 优点   本系列教程我们将对 Spring 进行详解的介绍...

DemonsI
21分钟前
0
0
CentOS7系统Nginx安装

1、下载nginx,官方网站https://nginx.org wget https://nginx.org/download/nginx-1.14.0.tar.gz 2、下载Nginx Sticky Module,官方网站https://bitbucket.org/nginx-goodies/nginx-sticky-......

m_lm
25分钟前
0
0
使用zTree树控件(二)

1:treeNode.checked用于判断是勾选还是取消勾选。(treeNode指的是节点) 2:treeObj.transformToArray(nodes)用于查询nodes节点下的所有子节点,json格式。(treeObj为数的id)...

uug
25分钟前
0
0
export, import 和 export default的区别

ES6的两个功能: export 和 import export 对外输出模块 import 引入(加载)进来一个模块 一、export => import 单个变量 export var name = "lishi" 在其他文件里引用 import {name} f...

Js_Mei
30分钟前
1
0
打造RecyclerView的n级列表

先上效果图: 1.该多级列表的优势: 支持无限级列表展开 基于一个recyclerView实现 可以自定义每一级item的样式,定制化更强 2.设计的思路 数据结构List<ItemBean>,ItemBean类中有变量List<...

WelliJohn
39分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部