# Desktop Environment (简体中文)

相关文章

- Display Manager (简体中文)
- Window manager
- Default applications

在X图形系统基础上，桌面环境为计算机提供完全的图形用户界面（GUI）。

## X窗口系统

X窗口系统提供基本的图形用户界面支持。使用桌面环境之前，必须首先安装X服务器。Xorg是这套系统的开源实现。

  X为GUI环境提供基本的框架：在屏幕上描绘、体现图像与移动程序窗口，同时也受理、运行、及管理电脑与鼠标、键盘的交互程序。不过，X并没有管理到用户界面，而是由其他以X为基础的实现来负责。正因为如此，以X为基础环境所开发成的视觉样式非常地多，不同的程序可能有截然不同的接口体现。X作为系统内核之上的程序应用层发挥作用。

用户可以通过各种方法配置GUI环境，但使用桌面环境是最方便简单的途径。

## 桌面环境

桌面环境，结合X客户端，提供图形用户界面元素，例如：图标、窗口、工具栏、壁纸、桌面部件……。大多数桌面环境，还会附加提供一套整合的应用程序。

注意，用户可以自由搭配不同桌面环境的程序，比如：一个KDE用户可以安装使用GNOME附带的的Epiphany浏览器。但这通常不是个好主意：桌面环境提供的附加程序，通常很依赖该桌面环境的库和组件，安装不同桌面环境的软件就意味着要安装不同桌面环境的库和组件，其空间占用是十分可观的。为了节省空间，用户应尽量避免这种做法，或者选择轻量的软件组合。

此外，桌面环境自带的程序，与该桌面环境整合最佳。混合不同桌面环境的软件，可能会导致视觉体验下降。在使用方面，混用软件也可能会导致不兼容问题。

### 桌面环境列表

E17
  E17，即Enlightenment桌面环境，基于Enlightenment库，该桌面环境提供了高效又美观的窗口管理器。同时还附带了文件管理器、桌面图标、桌面部件等必备组件。它提供了高级的美化功能，同时又适用于旧机器和嵌入式设备。

GNOME
  GNOME计划带来了两个东西：一是很好很强大的GNOME桌面环境，是目前最主流的桌面环境之一；二是GNOME开发平台，帮助开发整合于用户桌面的实用程序。GNOME是自由的、易用的、国际化的、面向开发者的、有强力支持的。

MATE
  Mate 使用传统方式为 Linux 用户提供了直观和有吸引力的桌面。操作方式和Gnome2几乎一样。

KDE
  KDE是目前最主流、最成熟的桌面环境之一。KDE桌面环境包含大量独立应用程序，以及一个桌面空间，为其应用程序提供运行的外壳。通过这个桌面空间，这些程序在其他桌面环境也可以很好的整合。

LXDE
  正如其名，LXDE（Lightweight X11 Desktop Environment，轻量X11桌面环境）是一个快速、简洁、轻量的桌面环境。它由来自全球各地的开发者维护，具有界面美观、多语言支持、键盘快捷键等诸多实用特性。比起其他桌面环境，LXDE占用更少的CPU、内存，是为上网本、移动设备、旧机器特别设计的轻量桌面环境。

ROX
  ROX是一个高效、友好的桌面环境。它的核心是文件浏览器，秉承传统Unix的“一切皆文件”理念，而非把一切都放在菜单、向导什么的里面。ROX致力于打造设计完善且功能清晰的桌面环境，把一些小型程序结合在一起（而不是搞整合的万能软件）。

Sugar
  Sugar是一个为5-12岁孩子提供学习帮助的桌面环境，并且集成了多媒体的活动。在为全世界每一位孩子提供素质教育机会的计划中，Sugar是其核心组成部分 — 目前全世界有将近一百万小孩使用该桌面环境，他们讲着25种语言，来自40多个国家。在Sugar的帮助下，他们有机会接受素质教育，从而成就自己的人生。

Xfce
  轻量桌面环境Xfce，是Unix模块化、重用代码理念的践行者。其中包含各种功能的组件，是真正现代的桌面环境。各个组件划分成不同的包，用户可以自由选取需要的安装使用。

### 桌面环境比较

这一部分对几种流行的桌面环境进行比较，仅供用户参考。

桌面环境比较
桌面环境 | 基于的库 | 窗口管理器 | 终端模拟器 | 文件管理器 | 文本编辑器 | 网络浏览器
--- | --- | --- | --- | --- | --- | ---
E17 | Elementary | Enlightenment | Eterm | EFM / Entropy / Evidence | N/A | Eve
GNOME | GTK+ | Metacity | GNOME Terminal | Nautilus | gedit | Epiphany
KDE | Qt | KWin | Konsole | Dolphin | Kate / KWrite | Konqueror
LXDE | GTK+ | Openbox | LXTerminal | PCManFM | Leafpad | N/A
ROX | GTK+ | OroboROX | ROXTerm | ROX-Filer | Edit | N/A
Xfce | GTK+ | Xfwm | Terminal | Thunar | Mousepad | Midori

#### 资源占用

此处在资源占用（CPU、内存、磁盘空间）上比较各种桌面环境。

- GNOME和KDE：属于高资源占用桌面环境。相对来讲，它们功能更为丰富，是最完整的桌面环境。

- E17、LXDE和Xfce：属于轻量桌面环境。它们通常是为低能耗设备或是旧机器设计的，占用更少资源。

#### 相似之处

许多人说，KDE像Windows，GNOME像Mac。这样的评价不怎么客观，毕竟它们并不能模拟Windows或是Mac。参见：KDE比GNOME更像Windows吗（中文版），KDE vs GNOME，经典文章：Linux不是Windows。

## 自己打造桌面环境

通常而言，安装完整的图形环境是配置桌面环境的最简单方式。不过，用户也可以按照自己的愿望手动构建桌面环境。自己打造桌面环境一般由以下程序组成：一个合适的窗口管理器，一些轻量级程序（包括终端模拟器、文件管理器、文本编辑器等等）。

Categories:

- 简体中文
- Desktop environments (简体中文)