桌面环境
一个 桌面环境 (DE) 是 桌面隐喻 的一种实现,由一组共享通用 图形用户界面 (GUI) 的程序组成。
桌面环境捆绑了各种组件,以提供常见的图形用户界面元素,例如图标、工具栏、壁纸和桌面小部件。此外,大多数桌面环境都包含一组集成的应用程序和实用程序。最重要的是,桌面环境提供它们自己的窗口管理器,但是通常可以替换为另一个兼容的窗口管理器。
用户可以自由地以任何方式配置他们的 GUI 环境。桌面环境只是提供了一种完成此任务的完整且便捷的方式。请注意,用户可以自由地混合搭配来自多个桌面环境的应用程序。例如,Plasma 用户可以安装和运行 GNOME 应用程序,例如 Epiphany 网络浏览器,如果他们喜欢它而不是 KDE Konqueror 网络浏览器。这种方法的一个缺点是,桌面环境项目提供的许多应用程序严重依赖于底层桌面环境的库。因此,从一系列桌面环境安装应用程序将需要安装更多依赖项。寻求节省磁盘空间的用户通常会避免这种混合环境,或者选择仅依赖少量外部库的替代方案。
此外,桌面环境提供的应用程序往往与其原生环境更好地集成。从表面上看,混合使用具有不同小部件工具包的环境会导致视觉差异(即,界面将使用不同的图标和小部件样式)。在可用性方面,混合环境的行为可能不相似(例如,单击与双击图标;拖放功能)可能会导致混淆或意外行为。
桌面环境列表
官方支持
- Budgie — Budgie 是一款为现代用户设计的桌面环境,它专注于简洁和优雅。
- Cinnamon — Cinnamon 致力于提供传统的用户体验。Cinnamon 是 GNOME 3 的一个分支。
- Cutefish — Cutefish 是一个全新且现代的桌面环境。
- Deepin 桌面环境 — Deepin 桌面界面和应用程序具有直观而优雅的设计。移动、共享和搜索等变得非常愉快。
- Enlightenment — Enlightenment 桌面外壳提供了一个高效的窗口管理器,该管理器基于 Enlightenment 基础库以及其他必要的桌面组件,如文件管理器、桌面图标和小部件。它支持主题,同时仍然能够在较旧的硬件或嵌入式设备上运行。
- GNOME — GNOME 桌面环境是一个有吸引力且直观的桌面,具有现代 (GNOME) 和经典 (GNOME Classic) 会话。
- GNOME Flashback — GNOME Flashback 是 GNOME 3 的一个外壳,最初称为 GNOME fallback mode。桌面布局和底层技术类似于 GNOME 2。
- KDE Plasma — KDE Plasma 桌面环境是一个熟悉的工作环境。Plasma 提供了现代桌面计算体验所需的所有工具,因此您可以从一开始就高效工作。
- LXDE — 轻量级 X11 桌面环境是一个快速且节能的桌面环境。它具有现代化的界面、多语言支持、标准键盘快捷键以及其他功能,如选项卡式文件浏览。LXDE 从根本上被设计为轻量级的,因此它比其他环境的 CPU 和 RAM 密集度更低。
- https://lxde.org/ || GTK 2: lxde, GTK 3: lxde-gtk3
- LXQt — LXQt 是 LXDE 的 Qt 移植和即将推出的版本,即轻量级桌面环境。它是 LXDE-Qt 和 Razor-qt 项目合并的产物:一个轻量级、模块化、极速且用户友好的桌面环境。
- MATE — Mate 为使用传统隐喻的 Linux 用户提供直观且有吸引力的桌面。MATE 最初是 GNOME 2 的一个分支,但现在使用 GTK 3。
- Pantheon — Pantheon 是最初为 elementary OS 发行版创建的默认桌面环境。它是使用 Vala 和 GTK3 工具包从头开始编写的。在可用性和外观方面,该桌面与 GNOME Shell 和 macOS 有一些相似之处。
- Phosh — Phosh 是一个基于 GNOME 的 Wayland 外壳用户界面,在移动设备上很有用。
- Sugar — Sugar 学习平台是一个计算机环境,由旨在帮助 5 至 12 岁儿童通过富媒体表达共同学习的活动组成。Sugar 是全球努力为每个孩子提供接受优质教育机会的核心组成部分——目前全球近一百万儿童在使用它,使用 25 种语言,遍布 40 多个国家。Sugar 提供了帮助人们通过获得优质教育来过上充实生活的途径,而目前许多人错失了这种机会。
- UKUI — UKUI 是一个轻量级的 Linux 桌面环境,基于 GTK 和 Qt 开发。UKUI 是 Ubuntu kylin 的默认桌面环境。
- Xfce — Xfce 体现了模块化和可重用性的传统 UNIX 哲学。它由许多组件组成,这些组件提供了人们可以从现代桌面环境期望的全部功能,同时保持相对轻量。它们被单独打包,您可以在可用的软件包中进行选择,以创建最佳的个人工作环境。
非官方支持
- CDE — 通用桌面环境是一个用于 Unix 和 OpenVMS 的桌面环境,基于 Motif 小部件工具包。它是 UNIX98 工作站产品标准的一部分,长期以来是与商业 Unix 工作站相关的“经典” Unix 桌面。尽管是一个遗留环境,但它仍然保持活力,并支持 Linux 系统。
- EDE — “Equinox 桌面环境”是一个旨在简单、极其轻量级和快速的桌面环境。
- https://edeproject.org/ || edeAUR
- Liri — Liri 是一个具有现代设计和功能的桌面环境。Liri 是 Hawaii、Papyros 和 Liri Project 之间合并的产物。高度实验性。
- Lumina — Lumina 是一个用 Qt 5 为 FreeBSD 编写的轻量级桌面环境,它使用 Fluxbox 进行窗口管理。
- MaXX Interactive Desktop — MaXXdesktop 从头开始设计,追求速度、快速/响应迅速、轻量级/简洁,而不是引人注目
- Maui Shell — Maui Shell 是一个用于桌面、平板电脑和手机的融合外壳。
- Moksha — Enlightenment 的分支,目前用作基于 Ubuntu 的 Bodhi Linux 中的默认桌面环境,带有可选的 模块。
- Orbitiny Desktop — 是一个全新的、100% 可移植的、创新的和传统的但外观现代的 Linux 桌面环境
- PaperDE — 构建在 Qt/Wayland 和 wayfire 之上的桌面环境。
- plainDE — 一个用 Qt 编写的轻量级 GNU/Linux 桌面环境。就目前而言,包括面板和控制中心。
- Plasma Mobile — Plasma Mobile 是一个专注于移动设备的桌面环境,构建在 KDE Plasma 堆栈和 Wayland 之上。
- theDesk — theDesk 是一个力求尽可能透明的桌面环境。它使用 Qt 5 作为其小部件工具包,并使用 KWin 作为其窗口管理器。
- Trinity — Trinity 桌面环境 (TDE) 项目是一个用于类 Unix 操作系统的计算机桌面环境,其主要目标是保留 KDE 3.5 的整体计算风格。
使用不同的窗口管理器
如果桌面环境有文章,请参阅其使用不同的窗口管理器章节,否则请查阅官方文档。
- Budgie#使用不同的窗口管理器
- Cinnamon#使用不同的窗口管理器
- GNOME#使用不同的窗口管理器
- Plasma#使用不同的窗口管理器
- LXDE#使用不同的窗口管理器
- LXQt#使用不同的窗口管理器
- MATE#使用不同的窗口管理器
- Xfce#使用不同的窗口管理器
自定义环境
桌面环境代表了安装完整图形环境的最简单方法。但是,如果流行的桌面环境都不能满足用户的要求,则用户可以自由地以任何方式构建和自定义其图形环境。通常,构建自定义环境涉及选择合适的窗口管理器或 合成器、任务栏 和许多应用程序(最简选择通常包括 终端模拟器、文件管理器 和 文本编辑器)。
桌面环境通常提供的其他组件包括