13.3. 图形桌面
自由图形桌面领域有两个大集合团队统治:GNOME 和 KDE。两者都很流行。这种情况在自由软件世界相当罕见;譬如,Apache 网络服务器,就鲜有对手。
这种分歧有历史原因。KDE 是第一个图形桌面项目,但是它使用Qt 图形工具,这对大量的开发者来说是不可接受的。Qt 当时不是自由软件,GNOME 则基于 GTK+ 工具包。 Qt 后来也成为自由软件,但是两个项目没有合并而是并行发展。
GNOME 和 KDE 仍然协同工作:在 FreeDesktop.org 项目下,他们通力协作来定义应用程序之间互操作标准。
如何选择“最好”的图形桌面是我们想要弄明白,但又很敏感的话题。这里只介绍各种可能性并给一些指引。最好的选择莫过于亲身实验之后的选择。
13.3.1. GNOME
Debian Jessie 包含了 GNOME 3.14 版本,也可以通过运行 apt-get install gnome
命令安装(也可以通过安装时选择“图形桌面环境”)。
GNOME 在易用性和操作性方面的努力是引人注目的。包含专门的设计者来编写标准和建议。这可以帮助开发者创建令人满意的图形用户界面。该项目也得到了来自计算机领域大人物的支持,例如Intel,IBM,Oracle,Novell当然还有各种Linux 的发行版。而且,许多编程语言可以用来开发GNOME应用程序接口。
图 13.1. GNOME 桌面
For administrators, GNOME seems to be better prepared for massive deployments. Application configuration is handled through the GSettings interface and stores its data in the DConf database. The configuration settings can thus be queried and edited with the gsettings
, and dconf
command-line tools, or by the dconf-editor
graphical user interfaces. The administrator can therefore change users’ configuration with a simple script. The following website lists all information of interest to an administrator tasked to manage GNOME workstations:
→ https://help.gnome.org/admin/
13.3.2. KDE
Debian Jessie 包含 4.14 版本的 KDE,可以用 apt-get install kde-standard
命令安装。
KDE 发展变化非常迅速。其作者也获得了很好的结果,形成了大量的用户群。这些因素总体上提高了项目质量。KDE 是包含了一系列应用程序的成熟桌面环境。
图 13.2. KDE 桌面
自从 Qt 4.0 发布后,KDE 的授权许可问题就不存在了。该版本使用 GPL 发布 Linux 和 Windows 版本(而之前的 Windows 版本使用非自由许可发布)。 KDE 应用程序必须使用 C++ 开发。
13.3.3. Xfce 和其他
Xfce 是一个简单的轻量级图形桌面,非常适合资源有限的计算机。可以使用 apt-get install xfce4
命令安装。类似GNOME,Xfce 基于 GTK+ 工具包,而且两种桌面包含一些通用组件。
不像 GNOME 和 KDE,Xfce 没有将其定为大型项目。除了现代桌面的基本元素(文件管理,窗口管理,会话管理,应用程序面板,等等),它只提供了很少的特别应用:一个终端,一个日历 (Orage),,一个图像浏览器,一个 CD/DVD 烧录工具,一个媒体播放器(Parole)、声音控制和一个文本编辑器 (mousepad).
图 13.3. Xfce 桌面
Another desktop environment provided in Jessie is LXDE, which focuses on the “lightweight” aspect. It can be installed with the help of the lxde meta-package.