The best Plasma ever
Red Hot
KDE Plasma 5.14 brings some highly visible improvements for KDE users.
The two big Linux desktop environments are moving further apart. Gnome stands for simplicity, hiding many of its functions and making other functions accessible only through extensions. Increasingly, functionality is being removed from Gnome, such as lately the ability to place icons for directories or apps on the desktop itself. The Gnome desktop's operating concept requires that the user adapt to the software instead of the other way around.
Moving in the opposite direction, KDE developers are deliberately seeking to expand the desktop's capabilities. Recent releases have seen many continuous, consistent, and meaningful improvements to the Plasma desktop.
In Version 5, the KDE project modularized the KDE Software Compilation (KDE SC) [1] and divided it into three parts. This approach allows more independent development and publication of the individual parts, which allows for fast delivery of new functions.
KDE Frameworks 5.52 contains over 70 libraries, which are based on the Qt GUI toolkit [2] currently in version 5.11, and form the basis for the other two components. KDE Applications groups the applications that belong to the KDE core software [3]. The current version 18.08.2 includes applications such as Kate, Konsole, Gwenview, Dolphin, and Okular. This review puts the focus on the third component: the KDE Plasma 5.14 desktop, which was released in early October 2018.
All Good Things
Plasma's development model provides for three releases per year, with each release seeing five minor versions for bug fixes. As of this issue's editorial deadline, Plasma 5.14.5 was the latest; when you read this article, version 5.15.2 will be the current version. In addition, versions with long-term support (LTS) have been introduced with Plasma 5.8; they offer up to 18 months of support and a correspondingly higher number of minor versions. Currently, Plasma 5.12 has LTS status, the next LTS version is not yet fixed.
In order to use a Plasma desktop with the latest KDE developments, we installed KDE neon User Edition (Figure 1), with a download size of 1.7GB [4]. Right after the installation, we checked how much main memory a KDE desktop currently needs. By splitting the libraries, the KDE desktop's fifth generation uses resources more sparingly than its predecessors (Figure 2).
Economical
While Gnome 3.30 on the current Fedora 29 grabs about 620MB RAM immediately after start-up, Plasma 5.14 is content with 446MB. For comparison: Xfce occupies about 350MB main memory under Siduction. Gnome and Cinnamon are therefore resource-hungry desktops, while Plasma and Xfce are in the midrange. Only LXQt and LXDE get by with even less RAM.
Shortly after installing Plasma 5.14, we noticed a first, very useful change for multiuser systems: The lock screen now lets you directly change the user where you had to log out in past versions (Figure 3). If you try to shut the system down and other users are logged on, a warning is output. These changes improve comfort and increase safety at the same time.
Discovering Discover
In 2018, one important application received a huge amount of attention across the different Plasma versions: Discover. The graphical software manager had a life of its own as Muon Discover before it assumed a leading role on the Plasma desktop.
In early 2018, Discover was still slow and buggy: it froze at run time, showed inconsistent results, and provided illogical user guidance. In addition, it offered no advantage over the command line. Since then, Discover has matured with every issue and is now at least on a par with its counterpart Gnome Software.
The developers not only perfected Discover visually, but they also extended it with essential functions. Today, Discover not only installs and updates applications, but also handles Plasma extensions known as plasmoids or widgets.
In Plasma 5.14, Discover has learned how to update the computer's firmware. In the background, the application uses Linux Vendor Firmware Service (LVFS) [5] developed by Fedora. Participating manufacturers enter their firmware updates into this database, which the system then detects and runs updates if required.
Whether it's updating Logitech's Unifying Receiver for wireless devices or UEFI on a Dell laptop, Discover informs Plasma 5.14 users about upcoming updates and can perform updates on demand (Figure 4). Until now, Plasma users had to use the fwupdmgr
command in Konsole for updates.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs