The "Hub"

Wiki of the Idiots

Random Stuff Linux Stuff Windows Stuff Software

Linux Desktop Environments

Desktop environment comparisons... are kinda bad.

If that doesn't make sense, go look one up. Yeah, they are all conflicting. And that's totally fine, everyone has their own opinion and all, and this is mine, but some of them have bias towards some environments. That's obviously not saying that I don't have any bias, but do take this whole thing with a grain of salt.


Wait, what in the world are you talking about?

Okay, let's break this down. When you use any Linux system with a desktop, you are using a Desktop Environment. This essentially is the thing that gives you something to look at, other than just a terminal. These environments also give you some programs to use, ranging from things like web browsers to things like app browsers.


Do note that you can freely install programs from other Desktop environments, they just might have some problems.


Wait, if the apps can have problems, are there any other things to watch out for?

Actually, yes. Mixing Desktop Environments can be very risky, for one. Sometimes they might break your entire system if you do it wrong. Sometimes they might be totally fine. There are actual ways to make it work, and I will list it later, but for now we're focusing on the list.


If you pick a distro, or a premade Linux setup, chances are it comes with it's own DE


The List (finally)

Obviously I can't exactly list a pros and cons, as most of these have the exact same functionality with some configuration, but I can list features and any problems I have had with the one's I've used. Trust me when I say I have had problems with all of them.

Gnome

Features

  • Entirely unique starting configuration (Doesn't resemble Windows or MacOS)
  • Good looking everything. From the "taskbar" to the App Drawer, it all looks good
  • Latest version is decently lightweight (Used to be heavy compared to others) (~3.1GB Installed)
  • Absolutely huge community
  • Wayland Support
  • Software Center

Problems

  • It's laggy. Opening the App Drawer is very slow on every computer I've used.
  • It being unique makes it hard to get used to at first
  • Software Center can be very slow, or simply missing things

XFCE

My go-to DE. It does have it's own fair share of problems, but I enjoy it enough for it to be my main DE.

Features

  • Looks like Windows by default
  • It has always been very lightweight (~2.1GB Installed)
  • Snappy. I've never seen it lag with anything other than max load.

Problems

  • It looks very basic. I like it, but lots of people say it lacks elegance.
  • No Wayland Support (As of writing this)
  • No "Software Center"

KDE Plasma

If I'm not using XFCE, I'm using KDE Plasma.

Features

  • Looks like Windows by default
  • Snappy
  • KDE team is working on Wayland
  • KDE Connect

Problems

  • It also looks basic by default
  • Software Center is basically useless
  • KDE Wayland has some major problems. Refer to this page for problems to look out for.
  • Relatively "heavy" (~3GB Installed)
  • KDE Wayland and Discord have some major issues. Discord is already basically garbage on Linux, but Wayland amplifies it.


How to use multiple different Desktop Environments

This is only for Arch Linux

I don't particularly love using Ubuntu, so I don't know how to do it on Ubuntu, obviously.


Virtual Machines

Simply use a Virtual Machine of choice (Oracle VM VirtualBox, QEMU, etc.) to install a Distro that uses the DE you would like to test. This lets you configure and use your DE without affecting your personal computer.


Install it

Install your DE of choice through Pacman. Then create a new user specifically for said DE. Log out from your current user, and on the login screen, simply switch accounts and there should be a space to select your DE of choice.