Desktop Environments
On Linux, the way your desktop looks and behaves is just another piece of software you can swap. Here are the big names — and how they differ.
What is a desktop environment (DE)?
A desktop environment is the complete visual layer of your system: the wallpaper, panels, menus, window borders and buttons, system settings app, file manager, and all the small built-in apps (calculator, text editor, screenshot tool…). It's everything you click on that isn't your actual work.
The big four
Each card shows the vibe, plus who it's great for.
GNOME
Default on Ubuntu & FedoraClean, modern and minimal — a bit like a tablet workflow on a desktop. Activities overview, big touch-friendly elements, and a philosophy of “get out of your way”. Extensions add tweaks on top.
Great for: people who want a beautiful, opinionated, distraction-free desktop that just works.
KDE Plasma
Default on Kubuntu & Steam DeckThe customisation champion: widgets, effects, themes, layouts — if you can imagine it, Plasma can probably do it, all from a friendly settings app. Familiar taskbar/start-menu layout by default.
Great for: tinkerers and anyone who wants traditional Windows-style layout with unlimited tweaks.
XFCE
Default on Xubuntu & Manjaro XFCEThe featherweight classic. Looks like a traditional 2000s desktop — taskbar, menu, icons — and sips RAM. Changes slowly and breaks never. Perfect for breathing life into old laptops.
Great for: older or low-spec hardware, and people who value stability over flash.
Cinnamon
Default on Linux MintBuilt by the Linux Mint team. Familiar Windows-like layout (bottom taskbar, start-style menu, system tray) but modern, smooth and gently customizable. Zero culture shock for newcomers.
Great for: Windows migrants who want to feel at home on day one.
…and what is a window manager?
A window manager (WM) does much less than a full DE: it only draws and arranges application windows — no panels, no settings app, no bundled file manager or wallpaper tool. You add whatever else you need yourself.
Famous WMs include i3 and Sway (keyboard-driven tiling WMs that snap windows
into automatic grids), Hyprland (tiling, but with gorgeous animations), and Openbox
(a classic minimal floating WM). A bare WM session can use under 200 MB of RAM — a full DE often uses 1 GB+.
DE vs WM — at a glance
| Desktop Environment | Window Manager | |
|---|---|---|
| What you get | Full experience: panel, menus, settings, apps | Just window drawing/arranging |
| Setup effort | Zero — works out of the box | You assemble everything yourself |
| Control style | Mostly mouse & menus | Mostly keyboard (tiling WMs) |
| Resource usage | Moderate to heavy | Extremely light |
| Examples | GNOME · KDE Plasma · XFCE · Cinnamon | i3 · Sway · Hyprland · Openbox |
| Recommended for day one | Yes — absolutely | Later, once you're comfortable |
Finished this topic?
Saved locally in your browser — no account needed.