Linux Jargon Buster: What is Desktop Environment in Linux?

This chapter of Linux Jargon Buster explains what is a desktop environment in Linux and what you should know about it.
Warp Terminal

One of the most commonly used terms in the desktop Linux world is Desktop Environment (DE). If you are new to Linux, you should understand this frequently used term.

What is Desktop Environment in Linux?

A desktop environment is the bundle of components that provide you with common graphical user interface (GUI) elements such as icons, toolbars, wallpapers, and desktop widgets. Thanks to the desktop environment, you can use Linux graphically using your mouse and keyboard like you do in other operating systems like Windows and macOS.

There are several desktop environments, and these determine what your Linux system looks like and how you interact with it.

Most of the desktop environments have their set of integrated applications and utilities so that users get a uniform feel while using the OS. So, you get a file explorer, desktop search, menu of applications, wallpaper and screensaver utilities, text editors and more.

Without a desktop environment, your Linux system will just have a terminal-like utility, and you will have to interact with it using commands only.

Screenshot of GNOME Desktop Environment

Different desktop environments in Linux

πŸ’‘
Desktop environment is also referred as DE sometimes.

As I mentioned earlier, there are various desktop environments available for Linux. Why so?

Think of the desktop environments as clothes. The clothes determine what you look like. If you wear skinny jeans and flat shoes, you would look good, but running or hiking in those clothes won’t be comfortable.

Some desktop environments such as GNOME focus on a modern look and user experience, while desktop environments like Xfce focus more on using fewer computing resources than on fancy graphics.

a screenshot of xfce
Screenshot of Xfce Desktop Environment

Your clothes depend on your need and determine your looks, the same is the case with the desktop environments. You have to decide whether you want something that looks good or something that lets your system run faster.

Some popular desktop environments are:

  • GNOME – Uses plenty of system resources but gives you a modern, polished system
  • Xfce – Vintage look but light on resources
  • KDE – Highly customizable desktop with moderate usage of system resources
  • LXDE – The entire focus is on using as few resources as possible
  • Budgie – Modern looks and moderate on system resources
8 Best Desktop Environments For Linux
A list of the best Linux Desktop Environments with their pros and cons. Have a look and see which desktop environment you should use.

Linux distributions and their DE variants

linux desktop environments

The same desktop environment can be available on several Linux distributions, and a Linux distribution may offer several desktop environments.

For example, Fedora and Ubuntu both use the GNOME desktop by default. But both Fedora and Ubuntu offer other desktop environments.

The beauty and flexibility of Linux is that you can install a desktop environment on any Linux distribution by yourself. But most Linux distributions save you this trouble and offer a ready-to-install ISO image for different desktop environments.

For example, Manjaro Linux uses Xfce by default, but you can also download the ISO of the GNOME version if you prefer using GNOME with Manjaro.

🚧
Do not install a desktop environment on top of the default environment, unless you know what you are doing. You might need some troubleshooting to make it work if it does not.

In the end…

Desktop environments are a crucial part of the Linux desktop. However, in the case of Linux servers, they usually rely on a command line interface.

It’s not that you cannot install a desktop environment on Linux servers, but it’s an overkill and waste of important system resources which can be utilized by the applications running on the server.

I hope you have a slightly better understanding of desktop environments in Linux now. I highly recommend reading my explainer article on what is Linux and why there are so many Linux distributions. I have a good feeling that you’ll love the analogy I have used:

What is Linux? Why There are 100’s of Linux OS?
Cannot figure out what is Linux and why there are so many of Linux? This analogy explains things in a simpler manner.
About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries πŸ•΅οΈβ€β™‚οΈ

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.