Linux 桌面史话( 三 )


GNOME 1.0
GNOME 1.0 版 。图片来源:GNOME 文档项目
有两个 Linux 桌面环境固然很棒,但“KDE 与 GNOME”之争仍持续了一段时间 。到了 1999 年,以新的公共许可证 Q 公共许可证Q(QPL)重新发布了 Qt 库 。但是,新许可证有其自身的包袱—-QPL 仅适用于 Qt 在开源软件项目中的使用,而不适用于商业项目 。因此,自由软件基金会Free(FSF)认为 QPL 与 GNU 通用公共许可证GNU(GNU GPL)不兼容 。这个许可证问题一直持续到 2000 年在 GNU GPL v2 下重新发布 Qt 库 。

Linux 桌面史话

文章插图
随着时间的发展
Linux 桌面继续走向成熟 。KDE 和 GNOME 进行了一场友好的竞争,促使双方都在增加了新的功能,还互相交流了思想和观念 。到了 2004 年,GNOME 和 KDE 都取得了长足的进步,但只是给用户界面带来了渐进式的变化 。
KDE 2 和 3 继续依赖屏幕底部的任务栏概念,但并入了用于运行应用程序的按钮 。KDE 最明显的变化之一是添加了浏览器,该浏览器首次出现在 KDE 2 中 。
![KDE 2.2.2 (2001)the][11]
KDE 2.2.2(2001),显示了浏览器 。图片来源:Paul Brown / KDE
![KDE 3.2.2][12]
Core 2 上的 KDE 3.2.2(2004),显示了文件管理器(使用Core 2 主题)
GNOME 2 也使用了任务栏概念,但将任务栏一分为二:屏幕顶部的任务栏用于启动应用程序并响应桌面提示,屏幕底部的任务栏用于显示正在运行的应用程序 。我把这两个任务栏称之为“你可以做的事情”(顶部)和“你正在做的事情”(底部) 。除了精简的用户界面外,GNOME 还添加了由 Eazel 开发的更新过的文件管理器,名为。
![GNOME 2.6.0][13]
Core 2 上的 GNOME 2.6.0(2004),显示了文件管理器(使用Core 2 主题)
随着时间的流逝,KDE 和 GNOME 走了不同的道路 。两者都提供了功能丰富、健壮且现代化的桌面环境,但是却具有不同的用户界面目标 。2011 年,GNOME 和 KDE 在桌面界面上出现了很大的偏差 。KDE 4.6(2011 年 1 月)和 KDE 4.7(2011 年 7 月)提供了更传统的桌面感受,同时继续根植于许多用户熟悉的任务栏概念 。当然,KDE 的底层发生很多变化,但是它仍然保留了熟悉的外观 。
![KDE 4.6][14]
KDE 4.6,显示图像查看器 。图片来源:KDE
2011 年,GNOME 以一个新的桌面概念彻底改变了走向 。GNOME 3 旨在创建一个更简单、更精简的桌面体验,使用户能够专注于自己的工作 。任务栏消失了,取而代之的是屏幕顶部的黑色状态栏,其中包括音量和网络控件,显示了时间和电池状态,并允许用户通过重新设计过的菜单启动新程序 。
菜单的变化最具最戏剧性 。单击“活动”菜单或将鼠标移到“活动”的“热角”,所有打开的应用程序会显示为单独的窗口 。用户还可以从“概述”中单击“应用程序”选项卡以启动新程序 。“概述”还提供了一个内部集成的搜索功能 。
![GNOME 3.0][15]
GNOME 3.0,显示 GNOME 图片应用程序 。图片来源:GNOME
![GNOME 3.0][16]
GNOME 3.0,显示活动概述 。图片来源:GNOME
你的桌面之选
拥有两个 Linux 桌面意味着用户有很大的选择余地 。有些人喜欢 KDE,而另一些人喜欢 GNOME 。没关系,选择最适合你的桌面就行 。
可以肯定的是,KDE 和 GNOME 都有拥护者和批评者 。例如,GNOME 因为放弃任务栏而改成“活动概述”而受到了不少批评 。也许最著名的批评者是 Linus ,他在 2011 年[大声斥责并抛弃了][17]新的 GNOME,将其视为“邪恶的烂摊子”,然后在两年后又[回到了][18] GNOME 。
其他人也对 GNOME 3 提出了类似的批评,以至于一些开发人员复刻 GNOME 2 的源代码创建了 MATE 桌面 。MATE(是MATE 高级传统环境MATE的递归缩写)延续了 GNOME 2 的传统任务栏界面 。