我在2015年发现的13个开源LightWeight桌面环境


开源”这个词可以归功于Linux社区,它随着Linux的引入(当时现有的Unix操作系统的继承者)而存在。虽然“ Linux ”本身只存在一个基本内核,但其开源性质吸引了全球开发人员的巨大社会为其发展做出贡献。

这在全世界引发了一场革命,许多人和社区开始致力于使其成为一个可以取代Unix的完整操作系统。然后,一直没有回头,积极的发展正在稳步发展。

这导致了以下发行版的推出: Ubuntu Fedora CentOS Puppy Red Hat Arch,Debian Linux Mint 等,它们使用Linux作为基础内核。

与此相对应的是桌面环境的引入。这个桌面环境究竟是什么?它的作用是什么?

Linux Distribution 的主要目的是让用户利用Linux OS的功能。为此,它需要一个接口,它可以作为桥接器,使内核容易理解和处理用户需求。

桌面环境就是这样做的。它是一个图形界面,以简化的方式向用户呈现裸内核。因此,桌面环境以优雅和可呈现的方式向用户呈现内核的所有基本功能。

组成桌面环境的组件包括:文件管理器(用于以结构化格式显示系统中存在的所有文件和文件夹),窗口管理器,图像查看器,视频播放器,音频播放器,计算器,浏览器,显示管理器以及您可以在基本操作系统上考虑的所有其他应用程序软件和实用程序。

因此,Linux发行版的两个主要组件是:内核桌面环境。下面提到了一些轻量级桌面环境,由于它们的功能和性能,它们已经吸引了各种发行版,使它们成为默认的桌面环境。

1. Xfce

Xfce 是一个开源桌面环境,适用于用C开发的类Unix系统。由于速度快,重量轻,即使在较旧的台式机上,也不会对CPU和内存造成麻烦。

它由单独的结构化部件组成,这些部件组合在一起构成一个完整的桌面环境。

Xfce的一些组件包括:

  1. Xfwm : Compositing window manager.
  2. Thunar : File manager, which resembles Nautilus but it more efficient and hence fast.
  3. Orage: Default calendar application for Xfce.
  4. Mousepad: File editor which forked initially from Leafpad, but now being actively developed and maintained from scratch.
  5. Parole: Media player based on Gstreamer framework made for Xfce.
  6. Xfburn: CD/DVD burner for Xfce.

网站: www.xfce.org

2. LXDE

LXDE 代表轻量级X11桌面环境,这是另一种类Unix系统的流行桌面环境。它是使用C(GTK +)和C ++(Qt)在2015年11月2日发布的最新稳定版本开发的。

将它作为桌面环境选择的最大优势是其低内存消耗,低于最流行的桌面环境,即GNOME,KDE和Xfce。它包括GPL和LGPL许可代码。

组成LXDE的组件包括:

  1. LXDM – Display Manager.
  2. LXMusic – Default Music Player for XMMS2.
  3. Leafpad – Default text editor for LXDE.
  4. Openbox – Window Manager.
  5. LXTask – Default Task Manager.
  6. PC Man File Manager – Default File Manager and Desktop Metaphor provider.

LXDE是许多发行版的默认桌面环境,包括:Knoppix,Lubuntu,LXLE,Linux,Peppermint Linux OS,Raspbian。

网站: http://lxde.org/

3. GNOME 3

GNOME GNU网络对象模型的首字母缩写,是一个完全由免费和开源工具组成的桌面环境。 GNOME是用C,C ++,Python,Vala和Javascript编写的,是GNOME项目的一部分,由志愿者和付费贡献者组成,最大的是Red Hat。

GNOME目前正在积极开发中,2015年11月最新的稳定版本为 GNOME 3 。自GNOME 3.10以来,GNOME在X Windows系统和Wayland上运行。

从默认窗口管理器开始,GNOME 3取代了很多东西,现在正在改变Metacity而不是Mutter,任务切换归功于名为Overview的特殊区域,GNOME核心应用程序也经过重新设计,以提供更好的用户体验。

GNOME 3的组件包括:

  1. Metacity – Default Window manager.
  2. Nautilus – Default file Manager.
  3. gedit – Default text editor.
  4. Eye of GNOME – Default Image Viewer.
  5. GNOME Videos – Default Video Player.
  6. Epiphany – Web Browser.

网站:https://www.gnome.org/gnome-3/

伙计

MATE 是类Unix系统的另一个桌面环境。它来自 GNOME2 的无维护代码库。它是用C,C ++和Python开发的,并在GNU GPL下的一些代码部分下获得许可许可,而另一部分则在LGPL下。

MATE ”这个名称与GNOME3区别开来,GNOME3是另一个桌面环境。它由GNOME发起的应用程序和GNOME2的早期部分以及从头开发的其他应用程序组成。

构成MATE桌面环境的组件是:

  1. Caja – default file manager.
  2. Pluma – default text editor.
  3. Marco – window manager.
  4. Atril – Document viewer.
  5. Eye of MATE – Image viewer.

自发布以来,它一直是Linux Mint,Sabayon Linux,Fedora,Snowlinux 2 Cream的默认桌面环境。除此之外,它还有几个存储库,包括:Ubuntu,Arch,Debian,Gentoo,PC Linux OS等。除此之外,Ubuntu MATE今年从Ubuntu 15.04起获得了原始的Ubuntu风味状态。

网站: http://mate-desktop.com/

5. KDE等离子5

KDE Plasma 5 是为Linux系统创建的第五代KDE桌面环境。自开发以来,它已经迁移到QML,使用openGL进行硬件加速,导致CPU利用率低,即使在廉价系统上也能提供更好的性能。

其代码的大部分内容已在GNU LGPL下发布。 Plasma 5使用X Window系统,支持Wayand。它已成功取代许多Linux发行版上的 Plasma 4 ,包括Fedora 22,Kubuntu 15.04和openSUSE Tumbleweed。

Plasma 5为HiDPI提供了改进的支持,同时迁移到Qt5,这需要对GPU进行密集的图形渲染,从而使CPU更快。除此之外,Plasma 5还包括名为Breeze的新默认主题。

组成KDE Plasma 5的组件包括:

  1. Kwin – Default Window manager.
  2. Dolphin – Default File Manager.
  3. Kwrite/KATE – Default text editor.
  4. Greenview – Default Image viewer.
  5. Dragon Player – Default Video Player.

KDE社区还推出了Plasma mobile作为智能手机的等离子变体。等离子移动设备在Wayland上运行,与Ubuntu touch和最终的Android应用程序兼容。其最新界面于2015年7月发布,其中包含Nexus 5的工作原型。

我们已经深入介绍了KDE Plasma 5的安装:在Ubuntu/Mint和Fedora/OpenSUSE中安装KDE Plasma 5

网站:https://www.kde.org/announcements/plasma5.0/

6.团结

Unity 是一个非常流行的Linux发行版的图形shell,名为 Ubuntu 。在Ubuntu 10.10中首次亮相,它最初只有用C ++,JavaScript和QML编写的2D界面,但很慢,今年3月发布了一个3D版本的最新版本,用C,C ++,Python和Vala编写,然后再用2D版本慢慢停止使用足以在各种硬件上运行的3D版本,包括便宜的硬件。

Unity是Ayatna项目的一项举措,旨在改善Ubuntu的用户体验。 Unity包括许多桌面环境中缺少的许多其他功能,包括:顶级菜单栏,平视显示器(HUD),指示器,短划线。

Unity环境的组件是:

  1. Compiz – Default Window Manager.
  2. Nautilus – Default File Manager.
  3. gedit – Default text editor.
  4. Eye of GNOME – Image Viewer.
  5. GNOME Videos – Default Video Player.

从Ubuntu 12.04开始,Unity因其可靠性和用户体验的进步而开始获得好评。

网站:https://unity.ubuntu.com/

7.肉桂

源自 GNOME 的另一个桌面环境是 Cinnamon ,使用C,JavaScript和Python开发,并在GPLv2下发布。 Cinnamon最初是作为GNOME shell的分支开始的,旨在为Mint开发人员提供Linux Mint的桌面环境,但由于GUI不同于GNOME,许多核心GNOME应用程序被重写以适应这种环境。

肉桂项目于2011年开始,最新的稳定版本将于今年11月发布。随着时间的推移,Cinnamon本身就成了一个独立的项目,甚至不需要GNOME安装。其他改进包括:边缘耕作,性能改进,边缘耕作等。

构成此环境的组件包括:

  1. Muffin – Default Window Manager.
  2. Nemo – Default file Manager.
  3. gedit – Default text editor.
  4. Eye of GNOME – Default image viewer.
  5. totem – Default video player.

网站: http://cinnamon.linuxmint.com/

8.启蒙

也称为 E enlightenment是X Window系统的合成窗口管理器。今年正在积极开发最新版本 E19 0.19.2

它使用EFL(Enlightenment Foundation Libraries)纯粹在C语言中开发,并在BSD许可证下发布。它提供的最大优势是它可以与为GNOME和KDE编写的程序一起使用。与EFL一起使用时,它会成为一个完整的桌面环境。

构成此Enlightenment桌面环境的组件包括:

  1. Enlightenment – Default window manager and file manager.
  2. Ecrire – Default Text editor.
  3. Ephoto – Image viewer.
  4. Rage – Video player.
  5. Elbow – Default browser.

随着第20版的发布,Enlightenment也成为Wayland的合成者。

网站:https://www.enlightenment.org/

9.深度

以前称为 Hiweed Linux Deepin 是基于Ubuntu的Linux发行版,它使用自己的集成Deepin桌面环境。它最初由武汉深度科技有限公司于2014年开发,最新稳定版本于今年4月28日发布。

其大部分内容都是在GPL下发布的。 Deepin桌面环境尽管最初类似于GNOME,但在GNOME 3发布后由于删除了许多可自定义的功能而与它分离。然后,使用HTML5和Webkit从头开始构建deepin,并使用JavaScript获得更多功能。

构成此桌面环境的组件包括:

  1. Deepin-wm – Default window manager.
  2. Nautilus – Default file manager.
  3. Gedit – Default text file editor.
  4. Eye of GNOME – Image viewer.
  5. Deepin-Movie – Default Video Player.

网站: http://www.deepin.org/

10.通用桌面环境

CDE 通用桌面环境是基于Unix和openVMS的系统的桌面环境,甚至是与商业Unix工作站相关的经典Unix桌面环境。

自1993年以来一直在积极发展,最新的稳定版本将于今年5月发布。自2012年8月作为免费软件发布以来,它已被移植到Linux和BSD衍生产品中。 CDE的最初开发是HP,IBM,Sunsoft和USL的共同努力,他们以Common Open Software Environment(COSE)的名义发布了它。

自发布以来,惠普宣布它是Unix系统的默认桌面环境,直到2000年,当KDE,GNOME等环境开始发展时,它仍然是事实上的标准。 2012年8月,它完全开源,源代码在Sourceforge上提供。

网站: http://sourceforge.net/projects/cdesktopenv/

11.糖

作为儿童互动学习的一项倡议而开发, Sugar 它是另一个免费的开源桌面环境。 Sugar是在Python和GTK开发的,由Sugar Labs于2006年5月开发,作为每个儿童一台笔记本电脑(OLPC)项目的一部分。

它是OLPC XO-1系统的默认接口,后来的版本提供Sugar或GNOME选项。它以25种不同的语言开发,并在GNU GPL下发布,最新版本为2015年8月的0.106.1。

它的一些功能包括:设计简单,跨平台性质,可在主要Linux发行版上使用,也可安装在Windows,Mac OS等上,易于修改,因为任何具有Python经验的人都可以添加到其开发中缺点是无法进行多任务处理导致性能下降。

构成Sugar桌面环境的组件是:

  1. Metacity – Default window manager.
  2. Sugar Journal – Default file manager.
  3. Write – Default text editor.
  4. Sugar-activity-imageviewer – Default Image Viewer.
  5. sugar-activity-jukebox – Default Video Player.

网站: sugarlabs.org

12. LXQT

图表上另一个轻量级和简单的桌面环境 LXQT LXDE 前进一步,并合并LXDE(基于GTK 2)和Razor-qt(这是一个很好的思考,但无法成功地成为一个伟大的桌面环境)。

LXQT本质上是两个最流行的GUI环境的合并,即在GNU GPL 2.0+和2.1+下发布的GTK和Qt。 LXQT适用于各种Linux发行版,包括Ubuntu,Arch,Fedora,OpenSUSE,Mandrivia,Mageia,Chakra,Gentoo等。

构成LXQT桌面环境的组件是:

  1. Openbox – Default window manager.
  2. PCManFM-Qt – Default File Manager.
  3. JuffED – Default Text Editor.
  4. LXImage-Qt – Default Image Viewer.
  5. SMPlayer – Default Video Player.

网站: http://lxqt.org/

13.万神殿 - 初级操作系统

基本操作系统引入了 Pantheon 桌面环境,这是引入此桌面环境的源头。它是使用Python和GTK3从头开始编写的。许多评论者声称这个桌面环境是“ Mac Clone ”,因为它的Mac OS标准布局。它的最新版本是2015年12月最新版本的基本操作系统名为“ Freya ”(目前处于Beta阶段)。

它的日益普及是因为它的简洁和优雅。它的应用程序启动器非常简单,因此速度快。在开发此环境时牢记的主要原则是:“简明”,“避免配置”和“最小文档”。

构成此桌面环境的组件包括:

  1. Gala – Default window manager.
  2. Panatheon files – Default file manager.
  3. Scratch – Default text editor.
  4. Shotwell – Default Image viewer.
  5. GNOME videos – Default video player.
  6. Midori – Default Web Browser.

网站: http://elementary.io/

结论

这些是2015年的一些开源轻量级桌面环境。如果您想在此列表中添加其他任何想要添加的内容,请在评论中提及我们,我们会将其包含在此列表中。