Product SiteDocumentation Site

13.3. 图形桌面

The free graphical desktop field is dominated by two large software collections: GNOME and Plasma by KDE. Both of them are very popular.
这种分歧有历史原因。Plasma(开始仅限于 KDE,现在已经是社区的名字)是第一个图形桌面项目,但是它使用Qt 图形工具,这对大量的开发者来说是不可接受的。Qt 当时不是自由软件,GNOME 则基于 GTK+ 工具包。 Qt 后来也成为自由软件,但是两个项目依旧并行发展。
The GNOME and KDE communities still work together: under the umbrella, the projects collaborated in defining standards for interoperability across applications.

13.3.1. GNOME

Debian Bullseye includes GNOME version 3.38, which can be installed by a simple apt install gnome (it can also be installed by selecting the “Debian desktop environment” task - task-desktop and task-gnome-desktop).
GNOME is noteworthy for its efforts in usability and accessibility. Design professionals have been involved in writing its standards and recommendations, which has helped developers to create satisfying graphical user interfaces. The project also gets encouragement from the big players of computing, such as Intel, IBM, Oracle, Novell, and of course, various Linux distributions. Finally, many programming languages can be used in developing applications interfacing to 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 GNOME website provides information to guide administrators who manage GNOME workstations:

13.3.2. KDE 和 Plasma

Debian Bullseye includes version 5.20 of KDE Plasma, which can be installed with apt install kde-standard (task-kde-desktop).
Plasma has had a rapid evolution based on a very hands-on approach. Its authors quickly got very good results, which allowed them to grow a large user-base. These factors contributed to the overall project quality. Plasma is a mature desktop environment with a wide range of applications.
Plasma 桌面

图 13.2. Plasma 桌面

自从 Qt 4.0 发布后,KDE 的授权许可问题就已经解决了。该版本使用 GPL 发布 Linux 和 Windows 版本(而之前的 Windows 版本使用非自由许可发布)。 KDE 应用程序主要使用 C++ 开发。

13.3.3. Xfce 和其他

Xfce is a simple and lightweight graphical desktop, which is a perfect match for computers with limited resources. It can be installed with apt install xfce4 (task-xfce-desktop). Like GNOME, Xfce is based on the GTK+ toolkit, and several components are common across both desktops.
不像 GNOME 和 Plasma,Xfce 没有将其定为大型项目。除了现代桌面的基本元素(文件管理,窗口管理,会话管理,应用程序面板,等等),它只提供了几个特定的应用程序:一个终端,一个日历 (orage),一个图像浏览器,一个 CD/DVD 烧录工具,一个媒体播放器(parole)、声音控制和一个文本编辑器 (mousepad)。
Xfce 桌面

图 13.3. Xfce 桌面

13.3.4. 其他桌面环境

LXDE and LXQt are two desktop environments focusing on the “lightweight” aspect. The former is GTK+ based while the latter is Qt based. They can be installed with the lxde (task-lxde-desktop), and lxqt (task-lxqt-desktop) metapackages.
The LXDE desktop

图 13.4. The LXDE desktop

The LXQT desktop

图 13.5. The LXQT desktop

Cinnamon and MATE both started when GNOME 3 moved away from the traditional desktop paradigm, dropping the usual panel and its menu in favor of the new search-based shell. The former reintroduced a panel by forking GNOME Shell and the latter is a continuation of GNOME 2. They can be installed with the cinnamon-desktop-environment (task-cinnamon-desktop) and mate-desktop-environment (task-mate-desktop) meta-packages
The Cinnamon desktop

图 13.6. The Cinnamon desktop

The MATE desktop

图 13.7. The MATE desktop