If you are new to Linux then I'm sure you are giving up lots of time choosing Desktop Environment of your Linux Distribution. You are probably thinking to give a try to each one of them but that's very time consuming. Edit - There are other good DEs also That's why I'm reviewing the 5 Best Linux Desktop Environments with the pros & cons. The article gives you what you should know for choosing a DE. So let's get started!


1. KDE

I wanted to start from #5 but I thought let's put the #1 straight to you. Yeah! That' KDE. Although you are not interested but KDE development was started in 1996 and released its first version in 1998. KDE is the most customizable DE that means you can customize each and everything in this DE.  It is built on modern technologies like Qt. KDE is offered by many popular Linux Distributions, such as, Ubuntu, Linux Mint, OpenSUSE, Fedora, kubuntu, PCLinuxOS and many more. 

KDE is the most customizable Desktop Environment among others. As in other desktop environment you need several plugins, widgets and tweak tools to customize the environment, KDE builds all of the tools and widgets packed in the system settings. With the advanced settings manager everything can be controlled without any third party tool to beautify & tweak the desktop according to the user's wishes and needs.

如果你刚刚开始接触 Linux,我敢说你在决定选择采用何种 Linux 桌面环境上会花上一些时间。你也许会打算把每个桌面都试用一遍,但是那很费时间,而且确实有很多桌面环境可供选择,这就是我发表“最优秀的 Linux 桌面以及他们的优缺点”的目的,本文告诉你在选择桌面时需要注意些什么,让我们开始吧。

1. KDE

我想从第五个说起,虽然我考虑过直接把第一名告诉你。哈哈,这就是 KDE,也许你并不感兴趣但是 KDE 的开发是从1996年开始的,第一版在 1998 发布。KDE 最易定制的桌面,这意味着你可以定制任何东西。其是在像 QT 这样的现代技术的基础上开发而成。很多流行的 Linux 发布都提供 KDE,例如 UbuntuLinux Mint,OpenSUSE,Fedora,kubuntu,PCLinuxOS 和其他。

KDE 是所有桌面环境中最易定制的,如同其他桌面环境一样你需要一些插件,小工具,配置工具来定制你的环境,KDE 把所有这些插件和工具都打包到系统设置里面。有了高级配置管理器,所有用户需求都可以被定制而不需要任何三方工具来美化和配置。

KDE's Plasma 5 development is the most advanced DE ever that comes with many improvements, mostly focused on visual experience (better launchers, menus and notifications) and usability across different devices. Plasma is also faster and compatible even with old and low configuration hardware.

Some of the default applications in KDE environment are -- Dolphin (file manager), Konsole (terminal), Kate (text editor),  Gwenview (image viewer),  Okular (document and PDF viewer), Digikam (photo editor and organizer), KMail (email client), Quassel (IRC client), K3b (DVD burning application), Krunner (launcher) and more...


The most advanced and powerful Desktop Environment
Highly customizable
Looks modern and sleek
Compatible with Slower/old hardware


Some components like Kmail are way too complicated for an average user

伴随着许多改进,KDE 的 Plasma5 算得上是最先进的 DE,它主要专注于视觉体验(更好的 launcher,菜单以及通知)和不同设备之间的易用性。Plasma 与老的或低配的硬件也更快更兼容。

在 KDE 环境的一些默认应用是——Dolphin (文件管理器),Konsole (终端),Kate (文本编辑器),  Gwenview (图片查看器),Okular (文档、PDF查看器),Digikam (图形编辑管理工具),KMail (email 客户端),Quassel (IRC 客户端),K3b (DVD 烧录应用),Krunner (launcher)等等。







一些组件比如 Kmail 对普通用户来说太复杂。


The #2 in list is MATE. MATE (Spanish pronunciation: [ˈmate]) is a desktop environment forked from the now-unmaintained code base of GNOME 2. It is named after the South American plant Yerba mate and tea made from the herb,mate. The use of a new name, instead of GNOME, avoids conflicts with GNOME 3 components. MATE was built by one of the unhappy user who did not like the turn of Gnome 2 toward Gnome shell for the modernization of the Desktop.  

MATE gives the feelings of using the old desktop environment but has got lots of interface improvements over the time. MATE is also very good with low configuration computers, so use MATE if you've an old or slower computer. 

MATE also comes with many popular Linux distributions, such as, Ubuntu, Linux Mint, Mageia, Debian and many more. If you read my post on Release of Ubuntu 15.04 Beta 1, there you read that Ubuntu MATE, the first time is an official release. 


第二名是 MATE。MATE (西班牙语发音: [ˈmate]) 桌面环境是基于 GNOME 2 已不再维护的代码创建的一个分支。它以南美洲的植物 Yerba mate ①和由药草制成的茶 mate ②命名。使用新名称代替 GNOME, 可避免与 GNOME 3 组件冲突。 MATE 由一个不喜欢 Gnome shell 向现代化桌面环境转变的 Gnome 2 用户创建。

MATE 给予用户使用旧版桌面环境的感受,但随着时间的推移,界面也有诸多改进。 MATE 对低配置电脑支持的也非常好,如果你有一台旧的或较慢的电脑请使用 MATE。

MATE 也会伴随许多流行的 Linux 发行版一起提供,例如: Ubuntu、Linux MintMageia、 Debian 等。 如果你阅读我的帖子 Release of Ubuntu 15.04 Beta 1,将看到 Ubuntu MATE 首次以官方形式发布③。


  1. Yerba mate:多年生木本植物,生长于南美洲。

  2. mate 茶:由 Yerba mate 叶子制成的茶,国内一般称“马黛茶”。

  3. official release:有“正式发布”和“官方发布”之意,从作者的帖子中推断此处应为“官方发布”之意。

"Welcome Ubuntu MATE official Release for the first time. Now it'll be easier for the users to keep their software updated, as all of its components are now in Ubuntu repositories."

The applications packed with MATE are Caja (file manager), Pluma (text editor), Atril (document viewer), Eye of MATE (image viewer) and many more. It’s a simple and lightweight DE for users who don’t need all the bells and whistles of other feature-packed DEs.


Works fine with old/slower computers
Lightweight Desktop Environment


I don't know, If you know please comment below. MATE Just works fine.

3. Cinnamon

The #3 DE in my list is Cinnamon. After MATE, Cinnamon is another Desktop Environment that was built by Linux Mint Team for unhappy users of Gnome. But Cinnamon unlike MATE was built on Gnome 3 technologies. Cinnamon is new and so have been active in development but being new does not make this amazing Desktop Environment less featurable.

欢迎 Ubuntu MATE 首次以官方形式发布。现在用户将更容易使自己的软件保持更新,所有组件都已经在 Ubuntu 软件仓库中。”

与 MATE 一起打包的应用包括 Caja (文件管理器)、 Pluma (文本编辑器)、 Atril (文档查看器)、Eye of MATE (图像查看器) 等。它是为那些不需要其它华而不实的全能型桌面环境的用户准备的一个简单的、轻量的桌面环境。




我不知道,如果你知道请在下面评论。MATE 工作正常。

3. Cinnamon

第三名是 Cinnamon Cinnamon 是继 MATE 之后,Linux Mint Team 为不满 Gnome 的用户创建的另一个桌面环境。但与 MATE 不同, Cinnamon 基于 Gnome 3 创建。Cinnamon 还很新,所以开发非常活跃;但是作为一个新品并没有使该惊艳的桌面环境缺少特色。

Cinnamon has all the features that DEs like Gnome and Unity don't have. Cinnamon is highly customizable DE and does not require any external plugin, widget and tweak tool to customize the desktop.  Cinnamon can even download and install themes from the settings manager itself, not even need to open up Internet browser. 

With all the amazing and required features, Cinnamon can be very handy for any new user to Linux. Many users quit using Linux because they don't understand the way Linux works but I highly recommend that a newbie must start off with Cinnamon Desktop Environment

Many popular Linux distributions offer their flavors in Cinnamon, such as, Ubuntu, Fedora, OpenSUSE, Gentoo, Arch Linux and Cinnamon is the default DE of Linux Mint. 


Extremely polished
Familiar with New users
Makes Gnome more usable by forking some core apps
Highly customizable


Could be buggy sometime

Cinnamon 具有像 Gnome 和 Unity 这样的桌面环境所不具备的所有功能。Cinnamon 是个高度可定制的桌面环境,并且不需要任何额外的插件、小工具和配置工具来定制桌面。Cinnamon 可以通过内置的配置管理器下载并安装主题,完全不需要打开网络浏览器。

通过这些惊艳的和必备的功能,Cinnamon 对任何 Linux 新用户来说都非常方便。许多用户因不了解 Linux 的工作方式而放弃使用 Linux ,我强烈建议新手应该从使用 Cinnamon 桌面环境开始。

许多 Linux 发行版都提供自己的 Cinnamon 风格支持,例如: Ubuntu、Fedora、OpenSUSE、Gentoo、Arch Linux,而且 Cinnamon 是 Linux Mint 的默认桌面环境。


派生的核心应用使 Gnome 更易使用


有时 bug 较多

4. Gnome

The #4 in my list is Gnome. Gnome was first released in 1999. Gnome was providing a simple and classic desktop experience without not much options to customize. But in 2011 Gnome introduced new design in GNOME 3 and that traditional desktop environment was replaced with GNOME Shell. And this ended up with dissatisfaction among Gnome users and many developers and this unhappiness caused the creation of many other DEs, such as, MATE and Cinnamon. 

But even after that Gnome prevailed and now being used widely. Gnome have contained the core idea of simple and faster DE and that's why Gnome is still simple and faster. But customizations can be done through installing third parties applications and tools. 

Gnome could be for those users who tend not to tweak the system alot more. That's why Gnome does not even include some simple tweak options like, changing theme and even font. For both of these basic tweaks user would need to install gnome-tweak-tool. So overall Gnome is not much customizable by default but through third party applications/tools.

4. Gnome

在我列表中的#4是 Gnome。Gnome 的第一个发布版本是在 1999 年。 Gnome 提供了一个简单和经典的桌面体验,它没有足够的自定义选项。但是在 2011 年 Gnome 介绍了新的设计 GNOME 3,传统的桌面环境已经被 GNOME Shell 替代。这次终结引起了 Gnome 用户和很多开发者的不满,这种不满导致许多其他 DEs 被创造出来,例如 MAT E和 Cinnamon。

但是即便如此,Gnome 还是很流行并且被广泛使用。Gnome 包含简单的核心思想和更快 DE,这就是为什么 Gnome 仍然是简单和快速的。定制可以通过第三方应用和工具来实现。

Gnome 为那些不倾向于调节更多系统的那些用户考虑。那就是为什么 Gnome 甚至不包括一些简单的调节选项,更换主题甚至字体。这些基本的调节,用户需要安装 gnome-tweak-tool。因此默认的整体 Gnome 可定制化的程度是不高的,但是这可以通过第三方应用/工具来做。

Gnome is used as default DE in Fedora and is offered in several popular Linux distributions as flavor, such as, Ubuntu, Debian, OpenSUSE and many more.

Simple, easy to use
Functionality can be expanded through extensions


Lacks many features found in other desktop environments
Extension management is poor

5. Unity

Unity is a shell developed by Canonical, the company behind Ubuntu. Unity runs on top of Gnome Desktop Environment and uses all core Gnome applications. 

Initially it was developed to run on netbooks to make better use of the screen real estate. But when Gnome decided to go its own way and supposedly didn’t accept some changes proposed by Ubuntu teams, Canonical went ahead and created its own shell, which suited its needs better.

Unity first release came out in 2010 and since then Unity have got several improvements. Today Unity can be installed on other distributions like several other DEs.

Gnome 是 Fedora 的默认桌面环境,在几个流行的 Linux 发行版中都可以见到她的身影,例如,Ubuntu,Debian,OpenSUSE 和更多的发行版。







5. Unity

Unity 是 Ubuntu 背后的 Canonical公司开发的图形用户界面(shell,a shell is a user interface for access to an operating system's services)。Unity 运行在 Gnomes 桌面环境之上,并且使用所有 Gnome 的核心应用来构件环境。

最初开发 Unity 是为了充分利用上网本有限的屏幕尺寸。但是 Gnome 开发组大概是没接受 Ubuntu 团队的建议,沿用了自己方法。这时 Canonical 公司为了摆脱这种束缚,开发了自己的 shell(Unity),来更好的满足自我的需求。

Unity 第一次发行在 2010 年,从那之后 Unity 经历了好几次重大改进。今天 Unity 已经可以像其他桌面环境一样安装在其他发行版上。

Unity has a different user interface. Unity has a launcher on left side and on top of the launcher the search icon which is also called 'Dash' exist. When a file is sought on Dash, it gives results not only from Hard Disk but from online sources, such  as, Google Drive, Facebook, Picasa, Flick and more. 

Unity also gives options to hide the launcher and show it when touch the sidebar. User can also increase/decrease sensitivities for showing up the launcher menu.

Unity is simple and faster but Unity is does not include much options under System Settings to customize the desktop. For installing themes and customizing different other options, such as, System menu should be visible always or not or 'One click minimize from launcher icon', user need to install third party tools. CCSM and Unity Tweak Tool are very popular customization tools for Unity Desktop Environment

Unlike KDE user is not given option to block/disable notifications in Unity. There are tons of searches on the Web for 'How to disable Unity Notifications'. Although It's possible but quite difficult for a new user. 
Add to that auto-hiding menus and a lack of official support by any major distributions, and Unity becomes extremely counter productive.


New technologies like HUD
Customizable by third party applications


Poor implementation of notifications
Very little default tools for customization
Inconsistent UI

Unity 是一个不同的用户界面。Unity 在左侧有一个启动器,在启动器的顶端可以搜索图标被叫做‘Dash’。当一个文件在 Dash 中找到时,它给出结果不仅仅包括硬盘上的还有来自在线的资源,例如,谷歌云盘,脸书(Facebook),Picasa,Flick 等等。

Unity 可以选择当触碰到边栏时隐藏、显示启动器。用户可以增加/减少启动器目录显示的灵敏度。

Unity 是简单和快速的,但是 Unity 没有提供在系统之上的很多关于桌面的自定义的设置。比如安装主题和自定义不同的选项。还有,系统目录应该是一直显示或一直不显示的,或者'从启动器图标上单击最小化',用户就需要安装第三方工具。CCSM 和 Unity Tweak Tool 是 Unity 桌面环境上非常流行的自定义工具。

不像 KDE 那样,Unity 没有给出选项去阻止/禁用在 Unity 上的通知。在 Web 搜索上有一大堆问题是关于"如何禁用 Unity 通知"。尽管对于新用户来说,这可能非常困难。

添加自动隐藏目录这一功能,主要的发布版本都没有提供官方的支持,Unity 提供就显得有点起反作用了。

类似 HUD 的新技术


前后矛盾的 UI