20 MIN READ TIME

Lightweight desktops

In search of extra speed and efficient use of resources checks out the best lightweight desktop environments.

WE COMPARE TONS OF STUFF SO YOU DON’T HAVE TO!

MATE » Xfce » LXQt » Enlightenment » OpenBox

Michael Reed started with Linux in 1996. If you can cope with Red Hat 2.x and TWM as the GUI, you can cope with anything.

HOW WE TESTED…

We installed all of the desktop environments into a fresh Ubuntu 22.04 LTS Server edition installation. This gave us a functional Linux base without a graphical environment at all, and it enabled us to see exactly what the DE adds to a plain system.

We could have eked a bit more efficiency out of each system by doing things such as compiling from the source code or leaving out certain aspects of the DE, but we installed each desktop environment using the package manager of the system to get a feel for what a typical user would install. We then pursued various methods to see what hoops we had to jump through to get the latest stable release.

We then took our measurements for RAM and disk space usage when the system was updated to the latest stable version and we had added the Firefox web browser using the package manager. We felt that this balanced a light setup with a typical approach.

Lightweight desktop environments (DEs) are perfect for situations where you need a responsive GUI on a resource-constrained system, such as an older computer or a virtual machine. We’re looking at five DEs that are light on memory, CPU and disk space usage.

MATE is the most fully-featured of the desktop environments we’re looking at here, and it’s not surprising because it’s a fork of the Gnome 2.x desktop, which was once one of the main full-fat Linux desktop environments.

Enlightenment was once a high-end desktop that threw a lot of visual bling at the screen, but in its current incarnation, it could reasonably be considered an efficient desktop environment.

CREDIT: Henrik Sorensen/DigitalVision/Getty Images

Xfce has become a stalwart of lightweight Linux distributions, but the version that you see on those distributions is often heavily customised, a testament to Xfce’s flexibility.

LXQt is in many ways the successor to the LXDE desktop, but it has a more modern look and greater flexibility.

Finally, we’ve put something together ourselves. OpenBox isn’t technically a desktop environment, because it’s a window manager, but we’ve added that to a system along with tools such as a file manager to see if we can beat the official desktop environments in efficiency and usefulness.

Included utilities

Some desktop environments come with either unique tools or additional, standard tools.

LXQt comes with the Qt edition of the PCManFM file manager, which looks smart and minimalist while fitting in with the overall look of the desktop. It’s lightweight, but it covers most of the important features, such as tabbed browsing, network browsing and image previews. We felt the same way about Featherlight, the lightweight text editor, because it has all the essential features, such as syntax highlighting and spell check. The other inclusions were fairly sparse, and we suspect that many users would like to hunt down a few (preferably Qt-based) extra applications to complete the desktop.

Terminology is Enlightenment’s own terminal emulator, and it’s quirky but perfectly usable. Enlightenment File Manager fits in well with the rest of the environment, and it can handle basic tasks, but it feels like it’s still at an early stage in its development.

MATE comes with quite a lot of utilities that are updated versions of Gnome 2.x-era programs. Due to this lineage, these tools are robust and comprehensive, and fit in well on the MATE desktop. The Caja file manager is a good example as it was forked from Nautilus, the Gnome file manager, and it’s in the top tier of Linux file managers. Many of the other tools, such as the disk usage calculator and the system resource usage monitor, are in a similar league. In addition, MATE (on Ubuntu) drags across full applications that are associated with the Gnome 2.x era, such as music player and librarian Rhythmbox and the entire LibreOffice office suite. They are all reasonably light, but if resources are extremely tight, it might be necessary to replace them with even lighter options.

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for 99c
SUBSCRIBE NOW
30 day trial, then just $9.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Linux Format
May 2023
VIEW IN STORE

Other Articles in this Issue


WELCOME
In with the old!
We’re in no position to talk about getting
REGULARS AT A GLANCE
Ubuntu 23.04: Lunar Lobster latest
Exciting things are happening: a new installer, hardened app security and a revamped desktop environment.
Linux on Apple Mx hardware
The Linux kernel now officially supports M-series Macs. But before you get too excited, full integration is a long way off.
It’s a flat future
Flathub to go independent and accept app payments.
END OF LIFE
Donnie Berkholz is senior vice president product at
RELIABLY SECURE
Keith Edmunds is MD of Tiger Computing, which
Fractional scaling is still coming…
Gnome to support protocol.
Half-Life 1 gets ray tracing
Old game given makeover.
Plasma 6 is in development
Version 6 uses Qt6.
Distro watch
What’s behind the free software sofa?
HANDS UP!
Moshi Turner is a software engineer at Collabora.
Kernel watch
Jon Masters keeps up with all the latest happenings in the Linux kernel, so you don’t have to.
THE ITANIC
Jon Masters is a kernel hacker who’s been
Answers
Got a burning question about open source or the kernel? Whatever your level, email it to answers@linuxformat.com
MAILSERVER
WRITE TO US Do you have a burning
BACK ISSUES MISSED ONE?
ISSUE 300 April 2023 Product code: LXFDB0300 In
Time Switch
Version : 2023.01.28 Web : https:// github.com/fsobolev/timeswitch
ChatGPT
Version: 0.11.0 Web : https://app.nofwl.com O penAI’s
Tokodon
Version: 23.01.0 Web: https://apps.kde.org/tokodon Another online service
CopyQ
Version : 6.4.0 Web : https://hluk.github.io/CopyQ The
HSTR
Version : 2.6.0 Web : https://github.com/dvorka/hstr Like
Katalog
Version : 1.16 Web: https://sourceforge . net/projects/katalogg
Stellarium
Version: 1.2 Web: https://stellarium.org S tellarium
iQPuzzle
Version: 1.2.9 Web: https://elth0r0 . github.io/iqpuzzle
Veloren
Version: 0.14.0 Web: https://veloren.net V eloren
Eiciel
Version: 0.10.0 Web: https://rofi . roger-ferrer.org/eiciel
Forgetpass
Version: 1.0.12 Web: https://github . com/alexkdeveloper/forgetpass Virtually
REVIEWS
Sabrent Rocket 2230 SSD
Shane Downing test-drives the perfect Steam Deck drive upgrade.
Intel Core i5 13400F
Being skinflint northern types around here, it’s high praise for Jacob Ridley to say this is the best budget processor right now!
Brave Browser 1.48.171
Nate Drake climbs on his soap box and explains why Brave is the last word in private browsing.
Endless OS 5.0.1
Nate Drake has hours of endless fun with the colourful and simple-to-use Endless OS without once needing to go online.
Vanilla OS 22.10 R7
With his first taste of the ultra-secure Vanilla OS, Nate Drake finds that plain doesn’t by any means equal boring.
Tor Browser 12.0.3
Nate Drake nosedives into the dark net with the Tor Browser and is blown away by its new censorship-resistant features.
Rogue Legacy 2
Workers with endless descendants happy to repeat their work over and over? Anne-Marie Coyle has never seen The Management so happy…
ROUNDUP
SAVE YOUR OLD PC!
Give your old hardware some extra longevity and beat the fiscal blues. shows you how Windows fails and Linux Mint prevails
Pi USER
New Raspberry Pi camera launched
The £50 camera eliminates rolling shutter artefacts, the bane of digital photography!
RetroFlag GPi CASE 2W
Going back to the future is Les Pounder’s go-to retro phrase – let’s hope this case isn’t as long in the tooth.
Biqu Hurakan
Forever cleaning surfaces with isopropyl alcohol, Denise Bertacchi wonders whether this is the printer for her?
Using the GPIO with MicroBlocks
Les Pounder scratches an itch and builds code for his Raspberry Pi Pico using drag-and-drop coding blocks.
Building a web-based robot control interface
In part five of his series, Les Pounder shows us how to build a custom web interface for controlling your DIY robot.
TOP OF THE FOSS!
TRACK YOUR FITNESS
Michael Reed looks at an open source Android app that can track your fitness.
TUTORIALS
Fast and easy image processing
Shashank Sharma dreams of achieving a leaner version of himself. Until then, he’ll settle for an ImageMagick derivative that’s skinnier, yet useful.
Host your own music streaming server
Nick Peers discovers how to make your personal music collection available from anywhere with this simple, but effective, music server.
Relive classic FOCAL days on your PDP-11
It’s probably not one of your favourite languages, but Mike Bedford says if you want to learn about programming’s heritage, don’t ignore FOCAL.
Enhance GIMP with must-have plugins
For many years, plugins have extended the basic functions of GIMP. Karsten Günther pick the ones he thinks you shouldn’t be without.
Build your own distro with NixOS
“Why, I do declare!” Matt Holder proclaims as he builds his very own operating system, using just an ISO file and declarative text files…
ChatGPT troubleshoots your Linux problems
Nick Peers investigates the different ways in which ChatGPT might help you maintain and fix problems with your PC.
IN DEPTH
MIND YOUR LANGUAGE!
Interested in learning a new language? Or just curious about current hot technologies? Darien Graham-Smith explores the language leaderboard.
CODING ACADEMY
Become a C++ chess master
Tiring of retro gaming rewrites, Andrew Smith turns his grandmaster mind to more classical games in a 3D style.
Observability of the kernel and containers
Barely able to contain himself, Mihalis Tsoukalos explains how to use eBPF to monitor applications, the Linux kernel and containers
Chat
X
Pocketmags Support