The 12 Best Linux Desktop Environments

Bertel King Updated 29-04-2020

You can tell whether a screenshot is Windows or Mac from a mile away, and that’s because both commercial operating systems only have one desktop environment. Windows has the Start Menu and the Taskbar, while macOS has its iconic Dock and Menu Bar.


But search for Linux and you’ll see images that look strikingly different from one another:

Linux desktop screenshots

This diversity stems from the fact that Linux offers far more than one desktop environment. This is part of what makes Linux exciting to use, but the breadth of choice can make it difficult to pick the one that’s right for you. That’s why we’ve compiled this list of the best Linux desktop environments.


GNOME Linux desktop environment

GNOME is currently the most popular Linux desktop environment GNOME Explained: A Look at One of Linux's Most Popular Desktops You're interested in Linux, and you've come across "GNOME", an acronym for GNU Network Object Model Environment. GNOME is one of the most popular open source interfaces, but what does that mean? Read More . It’s the default in several major Linux-based operating systems such as Ubuntu and Fedora.


GNOME has a design that simultaneously suits both touch-based devices and traditional PCs. A single panel sits at the top of the screen much like on a mobile device. Rather than a dock or window list, users interact with windows by opening an Activities Overview that displays apps, open software, and virtual desktops.

GNOME’s developers use the GIMP Toolkit (GTK+), which may come up when you’re deciding which apps to install.

Want a good look at GNOME? Check out Fedora.

2. KDE Plasma

KDE Plasma Linux desktop environment


KDE Plasma is the arguably the best Linux desktop environment for people who like to tinker with their computer’s interface KDE Explained: A Look at Linux's Most Configurable Desktop Interface What does Linux look like? Sometimes, Unity; other times, GNOME. Oftentimes, though, Linux runs KDE. If you're not using the erstwhile K Desktop Environment on your Linux PC, now is the time to change! Read More . Every on-screen component is a widget that you can move, resize, or delete. With enough tinkering, you can configure the Plasma desktop to look and feel like any other desktop interface.

Software designed for KDE tends to come with an abundance of options. These apps are among the most powerful the Linux desktop has to offer. Side note: KDE developers use Qt, rather than GTK+.

Want a good look at KDE Neon? Head to

3. Cinnamon

Cinnamon Linux desktop environment


Cinnamon is the default interface for Linux Mint, one of the most widely-used versions of Linux out there. It began as a fork of GNOME at a time when that interface was undergoing drastic changes.

Cinnamon preserves a more traditional experience that will make long-time Windows users feel at home Cinnamon Explained: A Look at One of Linux's Most Windows-Like Desktops When you see a screenshot, what you think is the "operating system" is more likely to be the "desktop environment" -- and Linux has a bunch of them, including this one called Cinnamon. Read More .

Many love Cinnamon for its combination of familiarity and ease-of-use. This Linux desktop strikes a blend between adopting new ideas and preserving the old way of doing things.

Want a good look at Cinnamon? Check out Linux Mint.



MATE Linux desktop environment

At a time when the Cinnamon project was forking GNOME, the MATE community formed to preserve what already existed MATE Explained: A Look at One of Linux's Most Enduring Desktops Unlike commercial operating systems, Linux lets you change your desktop environment. One of the most popular is MATE, but how good is it, and should you install it on your Linux PC? Let's find out. Read More . If you didn’t want to transition to GNOME 3.0, MATE offered a way to continue using 2.x.

The MATE developers have invested time and effort into updating the background code, but on the whole, this still feels like what many people felt was the best Linux desktop environment over decade ago.

The lack of change hasn’t curtailed adoption either. Newcomers often approach MATE as a more lightweight and traditional alternative to the likes of GNOME, a role also occupied by the next desktop on this list.

Want a good look at MATE? Check out Ubuntu MATE.

5. Xfce

Try the Xfce desktop on Linux

Xfce, whose mascot is a mouse, has long existed as a speedy interface for Linux-powered computers Xfce Explained: A Look at One of Linux's Speediest Desktops If you've recently switched to Linux and are finding things a bit slow going, you probably need a lighter desktop environment. One good option is Xfce. Read More . It isn’t based on GNOME, but it does use the same toolkit.

These days Xfce feels like a comparable alternative to MATE. Its developers continue to place an emphasis on keeping the interface light, even if that means foregoing the latest bells and whistles.

With a relatively small development team, a lot of time often passes between updates. The result is that Xfce, like MATE, hasn’t changed all that much over the years. But many people like the desktop environment as a proven reliable choice.

Want a good look at Xfce? Check out Xubuntu.

6. Pantheon

Pantheon Linux desktop environment

Pantheon is the desktop environment of elementary OS Pantheon Explained: A Look at the Minimalist Elementary OS Desktop Considering Elementary OS, or just want to install the Pantheon desktop on your current version of Linux? Here's everything you need to know about the most popular minimalist desktop for Linux, Pantheon. Read More , and it’s one of the few Linux interfaces so explicitly tied to one Linux-based OS.

At first glance, Pantheon may resemble macOS. There’s a panel at the top and a dock at the bottom, with apps offering a stylish and unified design. But much of Pantheon’s design language actually comes from its founder’s original experience developing for GNOME.

With the elementary project’s innovative pay-what-you-want payment scheme, Pantheon has become a hotbed for new Linux apps. These apps, like the desktop itself, are a departure from the traditional Linux way of doing things. Pantheon is not very customizable or extensible. That is arguably its biggest strength and its greatest weakness.

Want a good look at Pantheon? Check out elementary OS.

7. Budgie

Budgie Linux desktop environment

Budgie is a relatively young desktop environment What Is Budgie? The Linux Desktop Environment That Feels Like a Chromebook Of the many desktop environments available for Linux, the increasingly popular Budgie desktop stands out for its simplicity and similarities to Chrome OS. Read More born out of the Solus project. It offers a pared down interface that, perhaps in contrast to MATE and Xfce, still manages to feel modern. The design language goes more for the new, even as some of the old desktop paradigms remain in place.

Much of the early inspiration for Budgie came from Chrome OS and mobile apps. Yet while Budgie feels simpler than some of the other options, there are still many ways to tweak this Linux desktop to make it feel your own.

Want a good look at Budgie? Check out Solus.

8. Unity

Unity 8 Linux desktop environment
Image Credit: UBports

Unity is the former default interface for Ubuntu, the most popular version of desktop Linux. With Ubuntu 17.10, Canonical ceased development of Unity and started providing the GNOME desktop instead.

There remain many Unity fans out there and many machines still running the aging interface. And while Canonical may longer support the project, the code still exists for others to adopt and use as they wish 5 Projects That Prove Unity Is Far From Dead Struggling to come to terms with Unity's abrupt end? You're in luck. These projects will help you get the most from Canonical's abandoned desktop environment for years to come! Read More .

Want a good look at Unity? Check out older versions of Ubuntu.


LXDE is a Linux desktop environment
Image credit: Lubuntu

LXDE exists to be a fast, lightweight, energy efficient desktop environment. Based on GTK+, it’s an option to consider if even Xfce runs slowly on your machine, or alternatives simply feel too bloated for your tastes.

LXDE is modular, meaning it isn’t all or nothing. You can swap out the default window manager, which is OpenBox, for an alternative. Whether it’s the session manager, the network manager, or the sound server, it’s free to go in exchange for something else.

Want a good look at LXDE? Check out Lubuntu up to version 18.04.

10. LXQt

LXQt Linux desktop environment
Image Credit: LXQt

There are a handful of desktop interfaces based on GTK+. Fewer are built with Qt apps in mind. If you find KDE Plasma to be a bit much, LXQt might be more your speed.

LXQt was born from the merger between the Qt port of LXDE and Razor-Qt. The latter no longer exists, and LXQt has become the successor to LXDE. As a result, this desktop may feel a tad more modern while still running on older machines.

Want a good look at LXQt? Check out versions of Lubuntu since 18.10.

11. Enlightenment

Enlightenment Linux desktop environment
Image Credit: Enlightenment

Enlightenment began over a decade ago as an interface for desktop computers. It hasn’t gained much adoption among Linux users, but it remains available and functional. The art style is more skeuomorphic than the cartoony images often seen in other free desktops.

Today Enlightenment has expanded to mobile devices, wearables, and televisions. Enlightenment is the window manager and compositor used in Tizen.

Want a good look at Enlightenment? Check out Elive.


The Sugar desktop environment
Image Credit: Sugar on a Stick

Sugar is a desktop environment designed to help children learn. It is decidedly simple, not in the minimalist sense, but in terms of complexity. As a result, it’s one of the best Linux desktops to install for kids.

Sugar comes from Sugar Labs, a non-profit run by volunteers. The project not only provides a desktop environment but simple apps to go with it. These tools are in place so that educators can acclimatize children to computers even in areas with few economic resources.

Want a good look at Sugar? Check out Sugar on a Stick.

Have Fun With Your Linux Desktop Environment

While I’ve suggested different ways to try out each desktop, these are hardly the only methods. Most Linux-based operating systems allow you to swap out the default desktop for another. Many offer variants that provide a different interface out of the box.

The options don’t end here either. To learn more on changing the way apps appear onscreen, check out the difference between GTK+ and Qt What's the Difference Between GTK+ and Qt? You've probably heard of GTK+ and Qt, but what are these development toolkits? And how do they impact how you use Linux? Read More .

Related topics: Budgie, Cinnamon, Enlightenment, GNOME Shell, KDE, KDE Plasma, Linux Desktop Environment, Linux Tips, LXDE, LXQt, Pantheon, Ubuntu MATE, Xfce.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. dragonmouth
    April 29, 2020 at 3:30 pm

    "Best" according to who? Garp?
    I will grant you "12 Most Popular".

    "Best" depends on how you use your computer. For some users a stacking or tiling windows manager is sufficient and they consider them the "best". Other users need/want a full blown Desktop Environment such as GNOME, KDE of XFCE.

    "Best" is what works for YOU.

  2. epii
    September 17, 2019 at 5:59 pm

    Better yet, just use a stacking window manger such as jwm, openbox or fluxbox. Tiling window managers are likely faster but tend to use key combos to accomplish tasks. Nothing wrong with that, I just prefer a stacking manager controlled by a mouse. Fluxbox in particular allows a high degree of customization so you tailor it to your workflow. The tint2 panel works very well with any of the above (especially openbox, which doesn't have a panel by default). Nothing wrong with the jwm or fluxobx panels but tint2 can be tailored to do whatever you need. When you run one of these combinations you realize how slow any DE is.

    • earl
      March 10, 2020 at 3:43 pm

      I second that, that precisely the setup I run and I've tried a bunch of them.

  3. dragonmouth
    October 21, 2018 at 1:35 pm

    I agree with Heimen Stoffels. I prefer Trinity, even KDE 4.x to Plasma. Both Trinity and KDE 4.x are easier to configure. Plasma has eliminated some settings that were present in the other two, or moved them to some arcane locations.

  4. Heimen Stoffels
    October 20, 2018 at 9:52 am

    "KDE Plasma is the arguably the most customizable interface available for any desktop operating system."

    Arguably, yes. 'Cause it's not true. I love Plasma and I'm typing this from Plasma, but it's not the most customizable of *any* desktop OS. AmigaOS 4's Workbench is way more customizable than Plasma will ever be, followed by TDE (Trinity Desktop Environment) for Linux, then Enlightenment, then Plasma.

  5. Atto
    October 18, 2018 at 6:23 am

    Still for cinnamon desktop

  6. gazoo
    October 18, 2018 at 1:37 am

    Good coverage of what's out there. I don't have lots of experience with Desktop Environments except a few. I started, in earnest, my Linux journey with Cinnamon. I found that it took all the best features of the Desktop and put them to work effectively. Lots of little touches that can only be appreciated when used everyday.

    XFCE is a new one for me. My aging laptop needed a pick me up and I settled on MX-17.1 after lots of (live-environment) testing. I'm a few days in and my entire system has been snappy so far. Everything feels so responsive now. These guys (antiX and MX) have also done a remarkable job on documentation. It's integrated everywhere. The install was one of the best experiences I've ever had with lots of built-in help, advice and suggestions. It even gave me control over what daemons would start up.

    Then there's Knoppix's implementation of LXDE. From the voice command letting you know that the system initiated to the flashy (but not overbearing) Desktop effects... this was/is a system that I would use to show-off Linux to anyone. Period! Nothing (out of the box and in my limited experience) I've come across comes close in terms of generating excitement and loaded with software for normal users. Nothing! Sadly... the live image is not meant for a hard drive install at all. I wish someone would put together a 'Knoppix for Desktop' variant (with updates).

    btw, Would love to see your take on Knoppix, Bertel. Maybe a future review?

    Lastly... I briefly played around with LXQt while testing Porteus. In fact, I tried all the Porteus variants - so it gave me a chance to get a feel of the different DEs. Porteus loads into RAM and so everything was fairly responsive (not "puppy-like" but close enough). Out of all the DEs I used with Porteus, it was LXQt that felt the snappiest in RAM.

    • dragonmouth
      October 21, 2018 at 1:18 pm

      If you wish to check out more Desktop Environments and/or Window Managers, play around with LinuxBBQ. It comes with 76 DEs and WMs.

      • Jake U
        October 22, 2018 at 7:30 pm

        LinuxBBQ is dead.
        One page on DistroWatch and Wikipedia.
        No Home Page ( dead link )
        No User Forums ( dead link )
        No Screenshots ( except 2 on DistroWatch )
        You can still find downloads on SourceForge, but why bother ?

      • gazoo
        October 25, 2018 at 8:10 pm

        Thanks, dragonmouth! Jake U is correct - even the domain is gone but his comment led me to sourceforge. I was hoping to find a single (epically:-) large distro with tons of DEs/WMs already tested and built into the login. It would have made a great test-bed/showcase.

        I gave Porteus a shot because it's built to run in RAM and because it's slackware-based. I don't have any experience with slackware systems and the combo of RAM/slackware seemed like a good way to experiment.

        • dragonmouth
          October 25, 2018 at 10:06 pm

          Sorry 'bout that. :-(

          I "collect" distros. It is hard to keep track of 30 or 40 of them. If I see a new version on DistroWatch, I download it and delete the old one. The last version of BBQ I downloaded was 12/2016. I just assumed the devs were slowly working on the next one. My bad.

  7. Bob H
    October 17, 2018 at 4:33 pm

    That this article exists, shows how fragmented the Linux ecosystem is on desktops.

    • Danny
      October 18, 2018 at 1:26 am

      Really? Because this article didn't give any love to icewm, jwm, herbsluft, openbox, blackbox, fluxbox, and whatever that haiku thing was, among others.

      • Heimen Stoffels
        October 20, 2018 at 9:53 am

        Lolwut? Haiku has nothing in common with Linux. Nothing at all.

    • Ray
      October 18, 2018 at 6:30 am

      It's called choices. People who want to find fault in the things they don't use need help.

    • Jim
      October 19, 2018 at 10:26 am

      Then try Microsoft Windows, It gives you one choice, so you won't have to worry about even making a choice, they already did it for you!

    • Dragonbite
      October 19, 2018 at 12:36 pm

      Funny thing about it, though, is that regardless of what desktop environment you use the apps will work on it. Even KDE apps works in Gnome though like trying to use Android and Windows systems, they don't work as well as all-Gnome or all-KDE.

      Linux is about choice, so there is no "one" Linux to be fragmented. I like to think of it as "diversified" rather than fragmented because I can pretty much do one one Linux system everything I do on another and usually using the same application.

    • Mike Walsh
      October 20, 2018 at 12:38 pm

      Jee-zus. What a mindless, moronic comment. Obviously a Windows or Mac fanboi.....never even tried Linux in his life.

      Quote from Ray:-

      " People who want to find fault in the things they don't use need help."

      Says it all.....

    • dragonmouth
      October 21, 2018 at 1:29 pm

      @Bob H:
      That is a very narrow minded attitude. Do you also advocate one brand for each product on the market? Toothpaste, bread, car, cigarettes, etc, etc, etc. I'm sure that in your daily life you insist on choice. So, obviously, you are not anti-choice, just anti-Linux.

    • Knighthawk5193
      October 29, 2018 at 8:10 am

      What you call fragmentation we in the Open Source community call "freedom" while you might be "handcuffed" into using either Windows' desktop or Apple's iOS?....we have the freedom of choosing whatever we want to use as a desktop. You should give the Linux experience a try before making comments about it being fragmented. Have you ever TRIED Linux...or were you too afraid of the choices you'd have? You'd be surprised just how liberating it is to not only be able to choose your desktop environment, but your icons, your mouse pointer, the size and font of your own choosing for the desktop, the taskbar / dock etc. I guess if you are locked in to whatever system you use?...then stay there and be "Comfortably Numb"

    • earl
      March 10, 2020 at 3:48 pm

      The thing is, that 'fragmentation' allows you to create a desktop that dovetails perfectly with your workflow. I'm fortunate enough to be able to use Linux at work and the combination of fluxbox and tint2 does it for me.

    • Jim
      May 4, 2020 at 11:13 am

      What to you in is fragmented, is to me it is choice. I love that I have a choice, that am not driven to one lousy desktop, whether that is Gnome 3, Win8, or Win10.