Gnome 3 vs. Gnome 2 vs. 变革

还没有读者喜欢这篇文章。
unspoken blockers

Opensource.com

探索不同的桌面环境是件好事。我最近转投了 GNOME 3(“愿其名在地上如同在天上一样神圣”等等),我坦诚地承认我很喜欢它(非常喜欢)。

我也必须承认,我喜欢它的部分原因是它带来了改变。

改变是好的。它迫使你走出舒适区,让你发现新的事物,非常有用的事物。

例如,看看 Terminatorgnome-terminal

我今天早上启动了 Terminator,并注意到它希望我使用标签页而不是单独的窗口。一旦我启动了一些不同的标签页,我突然意识到使用鼠标在它们之间切换效率相当低下,所以我开始寻找一个快捷键组合来切换。

然后我找到了一个,巧妙地隐藏在文档的显眼位置:Ctrl+Page UpCtrl+Page Down 来回移动,很像 screen 使用 Ctrl-ACtrl-P 在窗格之间移动。

Terminator 是基于 gnome-terminal 的,所以有理由认为(并且通过调查也证明是正确的)gnome-terminal 的工作方式完全相同。

……基于 Terminator 首页的“Terminator 的大部分行为都是基于 GNOME Terminal…”。我真是太敏锐了。

现在,我是否已经从 gnome-terminal 切换到 Terminator 作为首选 shell,永久地?

我真的不知道。我还在尝试。Terminator 据说对系统管理员有一些优势,并且布局 shell 的能力听起来很不错,但我还没有足够的使用这款应用的经验来判断它是否好到可以成为我的默认应用。

但这里有一个关于改变是学习媒介的完整概念。我仅仅通过决定冒险进入未知领域,就学到了一些关于 gnome-terminal 的非常好的、非常有用的东西。

“哦,看,”我对自己说,“这是一个很棒的功能,我想知道 gnome-terminal 是否有类似的功能。它有!它确实有类似的功能!”……世界因此变得更大了那么一点点。

迁移到 GNOME 3 就像这样。起初我讨厌它,无法理解为什么 GNOME 会这样对我(以及为什么 Fedora 会允许 GNOME 这样对我)。

我安装了 Cinnamon 来帮忙,结果却发现当时的 Cinnamon 还不够完善。

我回到了 WindowMaker,结果却发现我已经从 NextStep 时代走出来了。

然后我突然想到:“等等,他们为什么要费这个劲?”肯定有原因的;即使 GNOME 再愚蠢,也不至于毫无明显理由地彻底削弱其用户的功能。

我想我不需要解释 GNOME 3 的采用一直……不太顺利。GNOME 3 的开发者在整个过程中一直有点傲慢,并且他们在帮助用户理解他们的立场方面做得非常糟糕。结果,用户根本不理解,并且大量逃离。干得好,GNOME 3!谁在运营你,Maurice Podoloff?Darl McBride?

所以,我深吸一口气,阅读了一些关于 GNOME 3 的资料,并稍微了解了如何使用它。我了解了动作键(奇怪的是,它带有 Windows 徽标)。我查看了实际的桌面功能。

我假装它的 缺少屏幕保护程序 不是一个缺点。(人们喜欢屏幕保护程序!我喜欢屏幕保护程序!屏幕保护程序是我尝试 MATE 的真正原因!……等等,我刚才说出来了吗?)

结果是,突然之间,GNOME 3 变成了一个强大的工具。我在应用程序和虚拟桌面之间飞速切换。我感到自由,即使有时我希望它能够做一些非常简单的事情。

我希望它可以做一些简单的事情……比如,你知道的,屏幕保护程序。

当然,改变也会朝另一个方向发展。我可能提到过我尝试过 MATE 作为 GNOME 3 的替代品;MATE 是 GNOME 2 的重新包装。

它很简洁。在使用 GNOME 3 之后,它感觉很过时,有些东西感觉不太对劲。但它给了我一些关于如何以不同方式使用 GNOME 3 的想法(包括 Terminatoryumex),这些想法已被证明实际上非常有用。

顺便说一下,MATE 支持屏幕保护程序。

改变是好的;计算的奇妙之处在于你可以尝试新的事物(Linux 而不是 Windows!MATE 而不是 GNOME 3!),而通常不会破坏你恢复到以前状态的能力……并且稍微转变你的思维方式是非常有用的。

最初发布在 enigmastation.com 上,并经许可重新发布。

标签
User profile image.
我是一名作家、音乐家、程序员、丈夫和父亲。我阅读太多,可能也写作太多 - 但我的热情是信息传递,所以没关系。 :)

29 条评论

一个很好的理由,我也喜欢在时间允许的情况下尝试新事物……但请记住,结果可能会有所不同。

我通常认为 GNOME 3 比 GNOME 2 有所改进……但这就像说我讨厌辛辣食物比讨厌德国酸菜少一点。

我曾经是一个快乐的 KDE 3.5 用户(因为它让我可以按照<strong>我</strong>想要的方式使用我的电脑),但 KDE 4(即使是到 4.5 版本,当它耗尽好感时)忽略了我对桌面的所有期望(稳定性、性能、一个好的 Konqueror 版本,可以作为一个文件管理器和一个 KPart harness),所以我现在运行 LXDE。

事实上,虽然不是 GNOME Shell,但我兄弟刚刚从 Ubuntu 的 Unity 切换到 Lubuntu 风格的 LXDE,也是出于类似的性能原因……在使用 Unity 几个月和 Lubuntu 风格的 LXDE 两天后。

我承认 GNOME Shell 动态变化的工作区数量是我一直想要的功能……但我和我的兄弟都认为,现代的增强功能不值得运行一个重量级的合成器和“足够好”的优化应用程序来获得它们所付出的资源成本。(我可能会在某一天为 AwesomeWM 编写一个 Openbox+Tiling 风格的配置)

我<strong>知道</strong>我永远不会再使用 Nautilus 了,因为他们已经开始剥离我认为必不可少的功能,以追求平板电脑用户。(我已经不再是他们的目标市场,而且可能永远不会是。我无法忍受没有触觉反馈的打字。)

gnome-shell 也是如此。它不是为桌面设计的。它是为平板电脑设计的。它不是 Gnome 声称的“一个 GUI 适用于所有设备”。

我认为桌面被高估了,最终重要的是应用程序。而且,我认为 Gnome 实际上并不适合高级用户,它可能从来都不是(我记得在版本 2 的早期,他们已经删除了有用的功能,因为它们可能会让新用户感到困惑),但随着版本 3 的推出,情况变得更糟。

确实如此。在 KDE 3.5 时代,我在我使用的每个桌面中都使用 Konqueror 作为我的文件管理器,因为 GnomeVFS 从未为我正常工作过,而现在,我在 LXDE 中使用 Filelight,因为 Baobab 的径向视图是一个糟糕的模仿。

除了他们经常提供的额外集成的应用程序集之外,我认为桌面环境的重点在于它们在帮助或阻碍您与应用程序交互方面具有很大的力量。Windows 8 对切换任务的平板电脑痴迷方法就是一个很好的例子。

效率也很重要。我的母亲不是高级用户,但她更喜欢使用 Lubuntu,因为它足够轻量级,可以明显提高她在旧的 Sempron 2800+ 和 2GiB 内存上进行繁重的图形工作的能力。

“所以,我深吸一口气,阅读了一些关于 GNOME 3 的资料,并稍微了解了如何使用它。我了解了动作键(奇怪的是,它带有 Windows 徽标)。我查看了实际的桌面功能。”

你能否发布一个在线参考资料?

像“GNOME3 尚未为高级用户做好准备”这样的说法,以及对资源利用率的抱怨……我很抱歉……这简直是胡说八道。GNOME3 在我的所有机器上都<em>飞快</em>,即使在我保留的一台五年旧笔记本电脑上也是如此。我的意思是<em>飞快</em>。它速度很快。并且随着最近 glibc 中改进的 SSE 支持以及最新 GNOME3 中的改进,它甚至比 GNOME3 3.0 下<em>更快</em>。

而我是一名拥有 20 多年经验的网络和系统管理员。我是一名开源开发者。我每天处理千兆字节的数据。我的梦想是用 XSLT 实现。我用 Python 开发了一个基于组件的 BPML 工作流引擎。我在 LibreOffice 中管理 300 多页的文档。我不是高级用户吗?抱歉,但 GNOME3 非常棒。它在不妨碍您的前提下提供了力量和效率。

不要将“高级用户”(使用计算机做强大事情的人)与“微调者”(摆弄计算机以使其桌面个性化且其他人无法使用的人)混淆。“微调者”将永远怀念 KDE 3.5 的日子。

如果高级用户花一点时间学习如何使用 GNOME3,他们就会欣赏它。

这就是重点。您是一位拥有 20 多年经验的网络和系统管理员。
并非所有人都是。现在尝试让某人培训他的数百名员工如何使用 gnome3,而他们之前接受的培训是使用 gnome2。
Gnome 忽略了企业用户,而偏爱家庭用户和高级用户。

> 这就是重点

不,这不是我回复的重点。我回复的是“缓慢”和“对高级用户无用”。是的,它有所不同,并且需要培训/再培训。

>. 您是一位拥有 20 多年经验的网络和系统管理员。
> 并非所有人都是。现在尝试让某人培训他的数百名
> 员工如何使用 gnome3,而他们之前接受的培训是
> gnome2。

有人培训了数百名用户使用 GNOME2?那是一位非常孤独的企业主。GNOME 主要用于个人机器和我的高级用户。为什么要为一个几乎不存在的细分市场 [一线文员 GNOME 用户] 竭尽全力。

他们也必须为 Mac OS/X 或 Windows 8 重新培训。UI 范式正在改变。至少在 GNOME3 的情况下 - 变得更好了。

我已经用过各种各样的系统,我同意,一旦你习惯了 gnome3,它对高级用户和普通用户来说都很棒。如果你会使用智能手机,你就会使用 gnome3。我在家里和工作场所都使用它。当人们来我家时,只需一秒钟就能教会他们如何使用它。我真的很喜欢我永远不必使用鼠标来优雅地在我的桌面周围移动……迫不及待地想让 unity 的松散搜索 HUD 渗透到 gnome 及其应用程序中。

我在同一台机器上安装了 GNOME3 和 LXDE。我曾让那些信誓旦旦地支持 GNOME3 的人确认性能和响应速度是否正常……我太习惯 LXDE 了,以至于相比之下,GNOME3 感觉慢得难以忍受。

也许是因为我重视诸如从点击启动器到文件管理器窗口完全加载并在 500 毫秒或更短的时间内可用,而没有进一步的加载延迟之类的东西。

至于“高级用户”与“微调者”,我真的很好奇你如何为 GNOME 继续删除诸如紧凑视图和 Nautilus 中的树形侧边栏等有用功能辩护,以追逐一些空中楼阁般的 GNOME-on-tablet-PCs 愿景。

在 Gnome 3 vs Gnome 2 vs 变革的战斗中,Gnome 3 胜出。

对于那些有最近开始使用电脑的祖父母的人来说,您会知道,最具有挑战性的事情之一是点击小东西。手和手臂协同工作以形成抓握运动,因此当只需要点击时,就会发生点击并拖动。Gnome 3 知道这一点,Gnome 2 不知道。

专注于文章,变革还允许您应用数据来判断您的假设是否错误。例如,缺少持久窗口分页器令人沮丧,但窗口分页器使多个工作区成为可选。现在,多个工作区是窗口的管理方式,从而允许任务栏窗口列表消失。

我没有“他们为什么要这样对我”的看法,而是“终于,一个桌面环境使用了我的图形功能和来自 Sugar UI 的知识”。如果它是关于用户,我认为 Gnome 3 是一个胜利。如果它是关于 Linux 桌面的未来,我认为 Gnome 3 在那里也是一个胜利。如果它是关于怀旧,Gnome 3 不在乎。

我同意这一点。

我唯一的问题是,作为一个拥有足够技术技能来编写自己的软件并在非专业基础上管理自己的服务器的熟练用户,我从来都不是GNOME的目标市场的一部分。因此,他们为了更好地服务于他们的目标用户所做的工作使得桌面对我来说越来越没有帮助。

当我熟悉一个界面并学会如何快速有效地使用它完成任务时,我最不希望的就是有人“好心”地出现并改变它,以至于我不得不从头开始。我对绝对最佳的做事方式,或者处于窗口管理器风格的最前沿不感兴趣;只要我能相当轻松地完成我的工作,我就很满意了。强迫我定期重新学习界面是没有帮助的。这在浪费我的时间。

而且,桌面电脑不是手机。在手机狭小空间中有效的东西在桌面系统的大屏幕上非常低效。没有一刀切的解决方案。显然,Canonical和微软都还没有搞清楚这一点。

我已经抛弃了Ubuntu及其糟糕的Unity界面,转而使用带有Cinnamon的Linux Mint。我对它非常满意。它让我能够毫不恼火地完成我的工作。我已经把桌面设置成了我喜欢的样子。我不会再回去了。

关于桌面电脑我不太清楚,但我认为对于许多(可能大多数)应用程序来说,有一个一刀切的解决方案是可能的。

我忘记在哪里看到的了,但可能在一两年前,我偶然看到了一些非常有趣的线框图,展示了如何使用像CSS媒体查询这样的技术来逐步折叠和简化像Microsoft Word这样的UI,从全尺寸桌面屏幕,到笔记本电脑、上网本和平板电脑,一直到在智能手机上舒适使用的程度。

另一个重要的因素是这些新界面的糟糕引入方式。执行Ubuntu版本升级的人们突然面对一个完全不同的界面。方便的应用程序启动器从面板上消失了。组织良好的菜单也消失了;相反,所有应用程序都被倾倒在一个大堆里,必须费力地搜索。安装程序中没有出现警告;没有对话框询问用户是否要用一个完全不同的界面替换他的界面。这个决定被强加给人们,仅仅是因为一些傲慢的家伙认为,无论人们是否喜欢,切换到新界面都符合每个人的最佳利益。

*这*正是为什么对新界面有如此轩然大波的原因。如果人们可以选择坚持使用旧界面或迁移到新界面,那么这些改变就不会是什么大问题。但是强硬手段会激怒人们。

> 执行版本升级的人们

所以...人们在从未阅读过发行公告、新闻稿等的情况下升级他们的工作环境...感到惊讶几乎完全是他们自己的错。

在这些改变实际应用之前,已经进行了很长时间的讨论。

> Ubuntu 用户突然面对一个完全不同的界面

Ubuntu 不是 GNOME3。

我使用GNOME3 Shell的经验让我确信它是非常被误导的。

1. GNOME2 的静态工作区概念,即 <u>你</u> 选择哪些窗口进入哪个工作区,是其最强大的功能。当我在一天中有很多任务要完成时,每个任务都需要多个窗口,我希望能够将它们放在我想放的地方。我不希望 GNOME3 为我打开一个新的工作区,然后强迫我将窗口移动到我想放的地方,这让我感到恼火。

2. 哪个更方便——只是点击代表窗口的任务栏按钮,然后获得窗口,还是必须浏览一堆没有特定顺序排列的所有窗口的缩略图?这就是重点。使用 Gnome2,你可以按工作区进行 <u>组织</u>,任务栏也随工作区一起移动。使用 GNOME3,任务没有固有的组织结构。当自动文本格式化功能进入文字处理器时,这种“计算机最了解”的态度令人恼火。我们都不得不花时间弄清楚如何禁用它们!GNOME3 也是如此。我不希望与我的软件作斗争。

当你使用“一个窗口拥有屏幕”的模型(意味着每个窗口都是最大化的,所以你一次只能看到一个窗口)工作时,GNOME3 可能有意义。但是为了进行高效的工作,我们现在有大屏幕,而且通常是双显示器。我们的想法是利用屏幕空间,而 GNOME3 使之变得更加困难。

3. 说到组织,GNOME2 的“应用程序/位置/系统”菜单是按主题分层组织的。这种组织增加了一个 <u>可发现性</u> 的元素。你可以通过程序的功能来发现它们。在 GNOME3 的“活动”菜单中,没有组织结构,也没有按主题的细分。它只是一堆杂乱无章的图标。

> 我不希望 GNOME3 打开一个新的工作区让我感到恼火
> 然后强迫我将窗口移动到我想放的地方。

好的,那就别那样做。你可以将应用程序从启动器拖到现有工作区,或拖到新的工作区区域——让它们在那个工作区中启动,甚至无需进入那里。你也可以在概览中在工作区之间拖动窗口。

所以我不认为这里有什么问题,管理方式有点不同,但是你可以轻松地完成完全相同的事情。

> 使用 GNOME3,任务没有固有的组织结构。

GNOME3 非常清楚当前工作区中的应用程序,并且与 GNOME2 一样有组织。看看 Alt-Tab——可用的窗口是按工作区组织的。

> 这种“计算机最了解”的态度令人恼火,当
> 自动文本格式化功能进入文字处理器时。
> 我们都不得不花时间弄清楚如何禁用它们!

或者我们学会了如何使用这些工具——以及它们提供的 *强大功能*。就像坚持手动格式化文档而不是使用模板和样式的用户一样;因此他们永远不会理解为什么那些“臃肿”的工具在那里。在我必须管理大型文档并且有人向我展示了正确的方法之前,我也有同样的感觉。我再也不会把文本编辑器误认为是文字处理器了。

> 说到组织,GNOME2 的“应用程序/位置/系统”
> 菜单是按主题分层组织的。这种组织增加了
> 可发现性的元素。你可以通过程序的功能来发现它们。
> 功能。在 GNOME3 的“活动”菜单中,没有
> 组织结构,也没有按主题的细分。它只是一
> 堆杂乱无章的图标。

你使用 GNOME3 多久了? 我记得 GNOME2 中的菜单是一个混乱的选项迷宫。你只是习惯了它们——它们是一场灾难。GNOME3 认识到现代工作站是复杂的,并适当地扼杀了菜单概念——摆脱它们真是太好了!

GNOME3 提供了可发现性,GNOME2 只是对此进行了拙劣的尝试——这让用户感到厌烦和困惑。我按下 “Alt-F1” 或 Meta 键进入概览,然后输入 “music” —— 砰!出现了一个所有音乐相关应用程序的列表。绝不是 “一堆图标”。最近使用的与 “音乐” 相关的文档也会出现。如果我启用了 tracker 扩展,我会得到一个与音乐相关的所有内容的列表。这才是真正的可发现性!

抱歉,但你在 *事实上* 是错误的。GNOME 是我自 GEOS 以来一直期待的可发现性桌面。所有相关的应用程序和文档都直接出现在顶部——这太棒了。任何人为什么会选择不以这种方式工作简直令人费解。

> 我记得 GNOME2 中的菜单是一个混乱的选项迷宫。

我总是觉得在这些菜单中很容易找到东西。它们很简单而且有道理。

> 我按下 “Alt-F1” 或 Meta 键进入概览,然后输入 “music” -
> 砰!出现了一个所有音乐相关应用程序的列表。
哎呀!Alt-F1,我怎么没想到呢?但这就是重点。作为 GNOME3 的新用户,我没有办法发现这个神奇的组合,即按下一个键然后输入。菜单是不言自明的。此外,通过 2 或 3 级菜单用鼠标操作比按下一个 meta 键,然后输入足够的文本来获得主题要快得多。如果你没有找到正确的类别怎么办?例如,与音乐相关的东西也可能合理地在 “多媒体” 或 “声音” 之类的类别中找到,
或者可能是其他类别。菜单就像二分搜索——几个快速的选择就能让你到达那里。

事实是,不仅仅是一小撮不满者在尝试 GNOME3 并远离它。它可能接近大多数用户,甚至更多。我看到的关于 GNOME3 的负面文章和消息可能比赞成这种方法的文章和消息多一个数量级。对于像 “可用性” 这样难以定义的东西,如此大量的负面反应不应被合理化为那些意见不充分因而无关紧要的人。这代表了各种各样试图做有用工作的人,并且发现与旧范例相比,新范例有所欠缺。

无视用户满意度会让你付出代价。(微软 Metro 的开发者们,你们在听吗?)

“此外,通过 2 或 3 级菜单用鼠标操作比按下一个 meta 键,然后输入足够的文本来获得主题要快得多。如果你没有找到正确的类别怎么办?”

你已经习惯于更多地使用鼠标而不是按下 meta 键,这解释了速度的错觉,即熟悉感。通过 2 或 3 级菜单导航很可能是一场灾难:手腕疼痛。此外,考虑一下可能是老年人和首次使用桌面环境的年幼孩子的新用户。

我最近帮助一些朋友从 Windows 7 过渡到 Fedora 17 Gnome 版本,他们中的一些人认为这个桌面类似于 Mac OS X。

“事实是,不仅仅是一小撮不满者在尝试 GNOME3 并远离它。它可能接近大多数用户,甚至更多。”

那些不满者要么拒绝适应,要么更喜欢待在他们的舒适区。他们一直忘记的是生活总是在变化。好的说明应该为最近更改系统的新用户和现有用户提供基本指南。

> 如果你没有找到正确的类别怎么办?

应用程序与类别之间的关系是多对多的。一个应用程序可以被分配到多个类别。这很少是个问题。

> 你已经习惯于更多地使用鼠标而不是按下 meta 键
> 键,这解释了速度的错觉

鼠标导航是 *慢速的*。

> 即熟悉感。通过 2 或 3 级菜单导航非常
> 很可能是一场灾难:手腕疼痛

+1

我部分同意改变是好的,但是这些改变不应该在用户想要之前在软件的主流版本中进行!!!例如,如果 Gnome 3 版本有一个快速使其像 Gnome 2 的方法,那么批评就会很少,我们也不会将开发者或用户分散到 Gnome3、Gnome2、Mate 等等——甚至 Unity 也可能不会存在,如果 Gnome3 在完善时有一个后退选项... 改变是好的,但不是在被强迫的情况下。结果就像看到的,用户/开发者群体自我分裂,他们感觉自己被碾压了。再说一次——谁知道最终结果会变成什么样呢——也许 Mate/Unity 不像 Gnome 那样对使用例如 KDE 中提出的好主意持如此僵硬的立场,最终我们会得到一个新的桌面,它集成了所有世界的优点?

我个人认为,所有桌面环境都应该只提供底层功能的风格,这些功能应该在所有环境之间共享(KDE、Unity、Gnome、LXDE、XFCE……等等)。我指的是诸如搜索功能、应用程序之间的复制粘贴、文件管理器之类的东西——为什么 KDE 和 Gnome 要为此使用不同的代码?并不是说关于如何在文件、邮件、日历等中搜索内容的其他选项是毫无意义的,但是我不明白为什么它们应该是桌面特定的?为什么不让 Dolphin、Nautilus 等等桌面独立,让用户选择最适合他们的?

再次——请记住,并非所有人都有时间不时地学习“更好”的工作台布局——给他们时间在合适的时候尝试。

更多通用代码肯定有意义,但有很多原因导致它难以实现。

我的理解是,在他们最重要的形成时期,KDE 通常首先提出解决方案,然后 GNOME 重新发明,因为他们不愿意在他们对 Qt 的自定义预处理 C++ 方言以及旧版本 GCC 编译的 C++ 的糟糕性能的反感上让步。(这假设你只计算 Qt 的 Linux 版本获得 GPL 兼容许可证之后的东西)

这发展成为一个用 C 而不是 C++ 编写 GNOME 核心的一般规则。显然,D-Bus 基本上是 DCOP(如果我没记错的话,首次在 KDE 2 中引入),经过重新设计并用 C 重写,最终让 GNOME 加入。

我也听说,至少有时,KDE 拒绝使用 GNOME 发起的库,仅仅是因为他们认为代码质量太差,或者重新发明这些功能太费力。(虽然这不是一个破坏交易的例子,但当 GTK+ 获得在 OpenGL 画布中放置小部件的支持时,引起了很大的轰动。Qt 在几个月前就 <strong>通过</strong> 输入转换支持了这一点。)

此外,我见过很多例子,GNOME 项目内部或周围的各种个人开发者根本不是你想要依赖的那种人。

我知道,当涉及到 GStreamer 时,KDE 实际上 <em>确实</em> 使用了它,但是,当版本升级(我认为从 0.6 到 0.8)更改了 API,使其薄封装器变得无用时,他们编写了 Phonon,它足够厚,可以运行时交换 GStreamer、Xine、QuickTime、DirectMedia 等。(为了确保他们可以在整个 4.x 周期内冻结 KDE 平台库的 API)作为回应,至少一位 GStreamer 作者发脾气了。

基本上,基于 Qt 和基于 GTK 的库生态系统由于其历史和社区已经积累了如此大的惯性,以至于要朝着重新统一底层基础设施迈出任何真正重要的步骤都需要付出巨大的努力。(特别是由于 Qt 和 GTK+ 以不同方式实现的事件循环、信号/槽系统等等对于现有应用程序和库的结构至关重要。)

> 我个人认为,所有桌面环境都应该只提供
> 应该在彼此之间共享的底层功能的某种风格
> 所有

是的,这正是正在发生的事情。这就是 freedesktop 和 XDG 标准。这包括像 D-Bus 这样的东西,现在每个人都在使用它。GNOME 是倡导共享代码和标准的先驱。

> 为什么不让 Dolphin、Nautilus 等桌面独立
> 并让用户选择最适合他们的?

因为你不能。集成是实现高效无缝桌面的关键。许多底层组件是共享的,比几年前更多(感谢 XDG、D-Bus 和 FUSE)。将来可能会共享更多,但对于不同的环境,总会有单独的应用程序。

免责声明:我不是 Gnome 用户。我试用过 Gnome 1,更喜欢 KDE 1。我至少连续 2 周使用 Gnome 1、2 和 3,以便给它一个机会。我试用过市面上所有的桌面系统 2 周。我坚持使用时间超过 2 周的桌面系统只有 E16、Fluxbox、XFCE 和 KDE。

如果你知道并自定义热键,那么大多数 DE 在应用程序和虚拟桌面之间切换时都非常快。使用 Fluxbox,我可以将一个包含 10 个应用程序的桌面,在 10 秒内将其中 8 个应用程序放到不同的桌面上,同时保持在当前桌面上。浏览所有 4 个桌面大约需要 2 秒钟。

我只是觉得有趣,现在人们说“我真的很喜欢 Gnome Shell 3 / Unity,因为我使用热键变得多么高效”。 10 年前,当我说“我喜欢 Fluxbox 使用所有这些快捷键有多快”时。这些人会提醒我,Gnome 2 更优秀,因为我可以用鼠标完成所有这些操作。

大家好。完全透明地说明,我们已经从这个帖子中删除了一些不符合我们的 <a href="https://open-source.net.cn/legal">社区准则</a> 的评论。感谢您的想法和意见,感谢您加入对话。请尊重您的同伴,并保持对话的建设性。

谢谢,
Jason Hibbets

我厌倦了 G3 中的烦恼,只是试用了 KDE,它以一种非常好的方式让我感到惊讶。几天后,我就足够习惯了它,它几乎在任何方面都比 G3 甚至 G2 更好,更不用说灾难性的 Ubuntu Unity 了。所以,是的,我是一个新的 KDE 用户,我从来没有对 GNU/Linux 上的桌面感到如此满意。

© . All rights reserved.