开源一词可以归功于Linux社区,它与Linux的推出(当时的Unix操作系统的继任者)一起诞生。
虽然‘Linux‘本身只是一个基础内核,但其开源特性吸引了全球许多开发者参与其开发。
这在全球范围内掀起了一场革命,许多人和社区开始为使其成为可以取代Unix的完整操作系统做出贡献。从那时起,就再也没有停止过稳步进行的积极开发。
这导致了像Debian、Ubuntu、Fedora、CentOS、OpenSUSE、Red Hat、Arch、Linux Mint等发行版的推出,它们使用Linux作为其基础内核。
引入桌面环境标志着一个重要的转折点。但是什么是桌面环境,它扮演着什么样的角色
Linux 桌面环境是什么
一个Linux 发行版的主要目的是通过一个界面来有效地利用用户的 Linux 操作系统功能。为了实现这一点,它需要一个充当桥梁的接口,使用户的需求能够被内核轻松理解和处理。
桌面环境实现了这一精确的角色。它作为一个图形界面,为用户提供了对底层内核的简化展示。因此,桌面环境以一种精致和可呈现的方式向用户展示了所有基本的内核功能。
组成桌面环境的组件包括文件管理器(用于以结构化格式显示系统中存在的所有文件和文件夹),窗口管理器,图像查看器,视频播放器,音频播放器,计算器,浏览器,显示管理器以及在基本操作系统上可以想到的所有其他应用软件和实用程序。
因此,Linux发行版的两个主要组件是内核和桌面环境。以下是一些吸引发行版将它们作为默认桌面环境的轻量级桌面环境,因为它们的特性和性能。
1. Xfce
Xfce是一个用C语言开发的面向类Unix系统的开源桌面环境。由于其快速和轻量级,即使在旧桌面上也不太可能对CPU和内存造成问题。
它由独立结构的部分组成,这些部分合并在一起形成一个完整的桌面环境。
Xfce的一些组件包括:
- Xfwm:合成窗口管理器。
- Thunar:文件管理器,类似于Nautilus,但更高效,因此更快。
- Orage:Xfce的默认日历应用程序。
- Mousepad:文件编辑器,最初是从Leafpad分叉出来的,但现在是从头开始积极开发和维护的。
- Parole:基于GStreamer框架为Xfce制作的媒体播放器。
- Xfburn:Xfce的CD/DVD刻录工具。

2. LXDE
LXDE代表轻量级X11桌面环境,这是另一个流行的桌面环境,适用于类Unix系统,它使用C(GTK+)和C++(Qt)开发。
拥有它作为桌面环境的最大优势是其内存消耗较低,低于最流行的桌面环境,即GNOME、KDE和Xfce。它包括GPL和LGPL许可的代码。
构成LXDE的组件包括:
- LXDM – 显示管理器。
- LXMusic – XMMS2的默认音乐播放器。
- Leafpad – LXDE的默认文本编辑器。
- Openbox – 窗口管理器。
- LXTask – 默认任务管理器。
- PC Man文件管理器 – 默认文件管理器和桌面隐喻提供者。
LXDE是许多发行版的默认桌面环境,包括Lubuntu、Knoppix、LXLE Linux、Artix和Peppermint Linux OS等。

3. GNOME 3
GNOME 是 GNU 网络对象模型环境 的缩写,是一个完全由免费和开源工具组成的桌面环境。GNOME 是用 C、C++、Python、Vala 和 Javascript 编写的,是 GNOME 项目的一部分,该项目由志愿者和付费贡献者组成,其中最大的贡献者是 Red Hat。
GNOME 目前正处于活跃的开发阶段,最新的稳定版本是 GNOME 44。GNOME 可以在 X Windows System 上运行,自 GNOME 3.10 起也可以在 Wayland 上运行。
GNOME 44 从默认窗口管理器的更换开始,现在改为 Metacity 而不是 Mutter,任务切换被归因于一个特殊的区域,称为概览,GNOME 核心应用程序也被重新设计,以提供更好的用户体验。
GNOME 的组件包括:
- Metacity – 默认窗口管理器。
- Nautilus – 默认文件管理器。
- gedit – 默认文本编辑器。
- Eye of GNOME – 默认图像查看器。
- GNOME Videos – 默认视频播放器。
- Epiphany – 网页浏览器。

4. MATE
MATE是另一个用于类Unix系统的桌面环境。它源自GNOME 2的不再维护的代码库。它使用C、C++和Python开发,并根据多个许可证授权,其中部分代码基于GNU GPL,而其他部分则基于LGPL。
‘MATE‘这个名字的出现是为了与GNOME 3这一另一个桌面环境区分开来。它包含了从GNOME 2继承下来的GNOME原始应用程序以及从头开发的其他应用程序。
构成MATE桌面环境的组件包括:
- Caja – 默认文件管理器。
- Pluma – 默认文本编辑器。
- Marco – 窗口管理器。
- Atril – 文档查看器。
- Eye of MATE – 图像查看器。
自发布以来,它已成为Linux Mint、Sabayon Linux、Fedora等的默认桌面环境。此外,它还可以在包括Ubuntu、Arch、Debian、Gentoo、PC Linux OS等的多个仓库中找到。除了这些,Ubuntu MATE还被授予了原始Ubuntu风味状态。

5. KDE Plasma 5
KDE Plasma 5 是专为Linux系统开发的第五代KDE桌面环境。自开发以来,它已迁移到QML,使用OpenGL进行硬件加速,从而降低CPU利用率,即使在廉价系统上也能提供更好的性能。
其大部分代码已根据GNU LGPL发布。Plasma 5利用X Window系统,并即将支持Wayland。它已成功取代Plasma 4在许多Linux发行版中,包括Fedora、Kubuntu和openSUSE Tumbleweed。
Plasma 5提供对HiDPI的改进支持,以及迁移到Qt5,将密集图形渲染转移到GPU,使CPU更快。除此之外,Plasma 5还包括一个新的默认主题,称为Breeze。
构成KDE Plasma 5的组件包括:
- Kwin – 默认窗口管理器。
- Dolphin – 默认文件管理器。
- Kwrite/KATE – 默认文本编辑器。
- Greenview – 默认图像查看器。
- Dragon Player – 默认视频播放器。
KDE社区还推出了Plasma mobile,作为智能手机的Plasma变体。Plasma mobile运行在Wayland上,与Ubuntu Touch兼容,并最终支持Android应用程序。其最新界面于2015年7月发布,为Nexus 5提供了一个工作原型。

[ 你可能也会喜欢: 如何在Ubuntu、Linux Mint、Fedora和OpenSUSE中安装KDE Plasma ]
6. Cinnamon
另一个源自GNOME的桌面环境是Cinnamon,它使用C、JavaScript和Python开发,并根据GPLv2许可证发布。
Cinnamon最初是作为GNOME Shell的分支开始的,目的是为Linux Mint提供一个桌面环境,但由于与GNOME不同的图形用户界面,许多核心GNOME应用程序被重写以适应这个环境。
Cinnamon项目始于2011年,最新稳定版本是在今年发布的。随着时间的推移,Cinnamon已经成为一个独立的项目,甚至不再需要GNOME安装。其他改进包括边缘平铺、性能改进、边缘平铺等。
构成这个环境的组件包括:
- Muffin – 默认窗口管理器。
- Nemo – 默认文件管理器。
- gedit – 默认文本编辑器。
- Eye of GNOME – 默认图像查看器。
- totem – 默认视频播放器。

7. Enlightenment
启蒙,也简称为E,是一个为X Window系统开发的复合窗口管理器,目前正处于活跃的开发阶段,最新版本为今年的E25 0.25.4。
它完全使用C语言和EFL(启蒙基础库)开发,并在BSD许可证下发布。它最大的优势之一是它可以与为GNOME和KDE编写的程序一起使用。当与EFL一起使用时,它作为一个完整的桌面环境出现。
构成这个启蒙桌面环境的组件有:
- 启蒙 – 默认的窗口管理器和文件管理器。
- Ecrire – 默认的文本编辑器。
- Ephoto – 一个图像查看器。
- Rage – 视频播放器。
- Elbow – 默认的浏览器。

8. 深度
以前称为Hiweed Linux,深度是一个基于Ubuntu的Linux发行版,使用自己的集成深度桌面环境。它最初由武汉深度科技有限公司在2014年开发,最新稳定版本在今年5月发布。
大多数组件都是基于GPL发布的。深度操作系统的桌面环境,虽然最初与GNOME相似,但在GNOME 3发布后由于许多可定制功能的移除而与之分离。从那时起,深度操作系统开始从头构建,使用HTML5和Webkit,并通过JavaScript实现更多功能。
构成这个桌面环境的组件包括:
- 深度窗口管理器(Deepin-wm) – 默认窗口管理器。
- 鹦鹉螺(Nautilus) – 默认文件管理器。
- Gedit – 默认文本文件编辑器。
- GNOME之眼(Eye of GNOME) – 图像查看器。
- 深度电影(Deepin-Movie) – 默认视频播放器。

9. LXQT
另一个轻量级且简洁的桌面环境,LXQT 是LXDE的进一步发展,它将基于GTK 2的LXDE和Razor-qt(一个有良好构思但未能成功崛起为优秀桌面环境的系统)合并。
LXQT本质上是由两个最流行的图形用户界面环境GTK和Qt合并而成,它们都是基于GNU GPL 2.0+和2.1+发布的。LXQT适用于多种Linux发行版,包括Ubuntu、Arch、Fedora、OpenSUSE、Mandriva、Mageia、Chakra、Gentoo等。
构成LXQT桌面环境的组件包括:
- PCManFM-Qt – 默认文件管理器。
- JuffED – 默认文本编辑器。
- LXImage-Qt – 默认图片查看器。
- Qps – 进程查看器和管理器
- Qterminal – 终端模拟器
- lxqt-archiver – 文件归档器

10. Pantheon – Elementary OS
Pantheon 桌面环境是随着elementary OS推出的,它是这个桌面环境的起源。它完全用Python和GTK3从头开始编写。许多评论者称这个桌面环境为“Mac克隆”,因为它的标准布局类似于Mac OS。
它越来越受欢迎是因为它的简洁和优雅。它的应用程序启动器极其简单,因此速度很快。在开发这个环境时,主要的原则是:“简洁”,“避免配置”和“最小化文档”。
构成这个桌面环境的组件有:
- Gala – 默认窗口管理器。
- Pantheon文件 – 默认文件管理器。
- Scratch – 默认文本编辑器。
- Shotwell – 默认图片查看器。
- GNOME视频 – 默认视频播放器。
- Midori – 默认网页浏览器。

11. 通用桌面环境
CDE 或 通用桌面环境 是一种为Unix和基于OpenVMS的系统设计的桌面环境,甚至曾是与商业Unix工作站相关的经典Unix桌面环境。
自1993年以来,它一直处于活跃的开发状态,最新的稳定版本是在2020年1月发布的。自2012年8月作为自由软件发布以来,它已被移植到Linux和BSD衍生系统上。CDE的初始开发是HP、IBM、Sunsoft和美国软件公司(USL)的共同努力,他们将其命名为Common Open Software Environment(COSE)。
自发布以来,HP宣布它为Unix系统的默认桌面环境,并一直保持到2000年,当时像KDE和GNOME这样的环境开始发展。2012年8月,它完全开源,其源代码在Sourceforge上公开。

12. Window Maker
Window Maker是一个开源且免费的X11窗口管理器,最初旨在为GNUstep桌面环境提供集成支持,尽管它可以独立运行。Window Maker以其轻量级、极快的速度、高度可定制的界面、键盘快捷键、可停靠的应用程序和活跃的社区而闻名。

13. Sugar
作为儿童互动学习的一项倡议,糖是另一个免费和开源的桌面环境,以图片形式呈现。 糖是用Python和GTK开发的,是2006年5月由糖实验室作为每个孩子一台笔记本电脑(OLPC)项目的一部分开发的。
它是OLPC XO-1系统的默认界面,后来的版本提供了糖或GNOME的选项。 它已经被开发成25种不同的语言,并在GNU GPL下发布,最新的版本是2022年10月的0.120。
它的一些特点包括设计上的广泛简洁性,跨平台性质,因为它可以在主要的Linux发行版上使用,也可以安装在Windows、Mac OS等上,而且易于修改,因为任何有Python经验的人都可以添加到它的开发中,其缺点是它不能进行多任务处理,导致性能下降。
构成糖桌面环境的组件有:
- Metacity – 默认窗口管理器。
- 糖日记 – 默认文件管理器。
- 写 – 默认文本编辑器。
- 糖活动图像查看器 – 默认图像查看器。
- 糖活动点唱机 – 默认视频播放器。

结论
这些是一些开源的轻量级Linux桌面环境。如果你还有其他想要推荐加入到这个列表中的,请在评论中告诉我们,我们会在这里加入它。
Source:
https://www.tecmint.com/top-best-linux-lightweight-desktop-environments/