Plasma 5.14 – Phasers on stun

Linux is much like the stock market. Moments of happiness broken by crises. Or is the other way around? Never mind. Today shall hopefully be a day of joy, for I am about to test Plasma 5.14, the latest version of this neat desktop environment. Recently, I’ve had a nice streak of good energy with Linux, mostly thanks to my experience with Slimbook Pro2, which I configured with Kubuntu Beaver. Let’s see if we can keep the momentum.

Now, before we begin, there are more good news woven into this announcement. As you can imagine, you do need some kind of demonstrator to test the new desktop. Usually, it’s KDE neon, which offers a clean, lean, mean KDE-focused testing environment. You can boot into the live session, try the desktop, and if you like it, you can even install it. Indeed, neon is an integral part of my eight-boot setup on the Lenovo G50 machine. But what makes things really interesting is that neon has also switched to the latest Ubuntu LTS base. It now comes aligned to the 18.04 family, adorned with this brand new Plasma. Proceed.

Trailblazin’

There were no issues getting neon – Plasma – to run. The distro booted fine, with a clean splash, without any text messages or errors or artifacts of any kind. Plasma 5.14 comes with a new wallpaper featuring cool colors, blue and purple and rusty red, which lend the distro an added edge of suave. If you feel like I’m gushing, feel free to skip a paragraph or two. The system looks nice, there’s good visual clarity. The fonts are reasonably crisp.

Desktop

About

Hardware

This is not Plasma specific – but then, it is. You will like to know that all the hardware was properly detected and initialized. But there’s more. Plasma 5.14 comes with improved audio management. You get more logical, more streamlined controls, and a slightly cleaner view than before. But there’s a nice little extra surprise, too. If you recall my distro tests on this laptop, I’ve complained that the internal microphone is often muted or set to a really odd, super-low level, which makes any sort of recording (or speech) difficult if not outright impossible. I’ve outlined this many times over the years, and most distros failed to provide a GUI-based tool – I’m not talking about command line hackery – to remedy the default settings.

Plasma 5.14 is the first system to actually highlight the problem in the visual way and offer the necessary fix. You just need to move the slider to the desired microphone volume position, boom, done. Previously, this often didn’t render the desired results. I am quite pleased that this has finally been implemented in a sane, pro way. Noice [sic].

Improved audio management

Audio management, nice

Display and scaling

Still kind of hardware related. And this is a big one. If you recall my Plasma & HD scaling article, I talked about the scaling issues I encountered using my Slimbook Pro2, Namely, things render too small on its 14-inch laptop with the full 1920x1080px resolution display. I tried using the built-in scaling, but this resulted in really odd artifacts, and had to solve the problem through manual font changes and lots of special overrides for the browsers, Gnome/Gtk applications and such. My woes with this still aren’t done, and we will talk about this at length in my Slimbook testing & usage follow-up reports.

Plasma 5.14 improves things – on all sides. Better display management, more control over non-Plasma software, fewer artifacts when scaling the display up. This is a major incentive to move to this release, although I will wait a little to see how Kubuntu 18.04 handles this, and if/when we will see this version land in the standard LTS channels, because running what is essentially a tech-demo distro in a production environment isn’t the best choice. But I’m really pleased with this.

Plasma display settings

plasma-514-scaling

What a spectacle

The default screenshot tool, Spectacle has been improved. It’s got a more logical layout, closer to what the good ole KSnapshot used to have. The Save As button now stands out. There’s a new capture option called Window under cursor, which can be quite helpful without switching context. In general, this is a much better, cleaner solution, and makes for faster use, although the most optimal way forward would be to also include the file name right away to save an extra click.

Spectacle

However, there are still some issues. The mouse pointer is selected by default, and the shadows are still there. They can make images look quite odd. For example, the About window from earlier renders like this without any manipulation:

About, with shadows

You gain an extra few hundred pixels of unnecessarily gradiented background, rounded edges, which go against the Plasma stackenblochen philosophy, and you also have to work hard to flush images to the left. This means if I want to work fast and save myself time editing screenshots, I still need to use non-native programs like Gnome screenshot in KDE. Well, hopefully, there will be a simple decorations on/off toggle one day. Wax on, wax off, Mr. Miagi and The Plasma Kid.

Browser integration

Overall, Plasma 5.14 is a better system than with its predecessor. This shows all over, mostly in tiny, subtle improvements, in fine detail. I don’t like the whole continuous development nonsense, but I do like when things are made smarter and better, especially if they aid productivity and fun. The browser integration is a good example.

Get browser integration

Browser integration

We did see this before, but it’s gotten better. Fewer errors, more fun. You still need to open a browser and install an extension (the Firefox one has 10K users and an almost solid 5.0 star rating), but once that’s done, you will have contextual control of your browser media through the system media widget.

Again, this can be made ever better – show the actual content (for any video), add more playback controls, display the full address, and a few other tweaks like that. Still, this is a right step in the right direction.

Discover

The one aspect of Plasma that has really improved – the graphical package manager. I’ve never found use for Discover in the past. It was slow, clunky, buggy, imprecise, it would often stall, show inconsistent results, the settings were all messed up, and it offered no advantage whatsoever over the command line interface. Which is bad, because ordinary people don’t want to muck with apt-get.

The new Discover comes with a more consistent interface. It’s also faster. Much faster. It responds to clicks and actually does things. Not without fault though. The settings all showed invalid entries (undefined), as though the program could not read the repo management files under /etc. Once or twice, I did see a few lines of text flash before they disappeared. I think this was in reference to the new packaging mechanisms supported under Discover, but I can’t say for sure. Twiddling with this also triggered a crash.

Discover, side scrollbar changes size

Undefined settings

Discover crash

So Discover is not quite there yet. The side scrollbar changes when you use it (gets thicker), and this feels inconsistent. The thin, gray one also looks out of place. The settings remain the Achilles’ Heel of the whole thing. On the other hand, you can actually now manage system themes and decorations through Discover, and I believe this will eventually replace the system addons facility, which, by the way, remains broken, with all sorts of odd errors, no matter which way you go about it.

Discover, Plasma Addons

A nicer, cleaner way of managing Plasma Addons; there are still some visual glitches here and there, like the ‘Still working’ overlay at the bottom of the interface and the inconsistent (thin) scrollbars, which change size when used, becoming blue and thick, and always seem to cover parts of the interface, like the logo in the top left corner.

Themes

Let there be themes! And you also get ratings, nice screenshots, everything.

And here’s the old tool, throwing errors:

System settings, errors

Launching a program, which is linked by at least half a dozen sub-panels in the system settings menu, and then to have it not work, replete with ugly errors, is really counterproductive to a good Plasma experience.

System monitor

 

The system monitor also gains some in this release. There’s a new Tools option, which allows you to launch some additional utilities or perform some basic actions. Most of this caters to new users, as techies have their ways of doing it anyway. A nice gesture in the right direction. On a side note, the naming convention is a bit confusing, as the program is actually known as KSysGuard, and that’s not intuitive. Process Monitor, Process Manager, Task Manager, System Monitor, all these are better options.

System monitor

Vault

The encrypted storage mechanism in Plasma has also been facelifted. You get more control and fewer bugs, win win. I did not find an easy way to do any sort of import, as the release notes say, so it would be helpful to clarify that. On the other hand, you gain things like the ability to associate/limit Vault with specific desktop Activities (these need to be featured more prominently to make sense, though), and you can also go offline if you have Vaults with sensitive data that you do not want to expose online by accident.

Vault

Performance

I really have zero complaints when it comes to Plasma’s speed. This desktop environment is phenomenally well-optimized, and it runs slick and quick no matter what. On idle, the memory footprint is low and the CPU barely ticks. Applications open instantly, and there’s little to no lag when doing things.

Other things

I found the mouse cursor management to be neat, too. You can of course add new themes, but also dictate if the cursor is resolution-dependent. This probably won’t make you richer, but it might be helpful if you have some multi-display setup with screens of different sizes and with different resolutions.

Mouse cursor control

Glitcheronies

There were some issues, of course. Functional and aesthetic. For example, the network settings window opens at less than full height, so there’s a scrollbar on the right. But the scrollbar also controls what is shown in the left pane, meaning the +/- buttons for adding and removing new networks (like VPN) are obscured from view, so you might think they are not there. I would expect the scrollbar not to hide what is largely an empty pane, unless populated with many known networks, and if then, there should be some separation between the UI functional elements and on-the-go content.

Network management, buttons hidden

Take a look at this window: the left pane looks complete, and there’s no indication whatsoever that anything is missing here, or that you need to use the scrollbar – which is a waste of mouse action – to get to the bottom of the left panel, where you can add or remove networks.

Network management, buttons shown

The same interface with the full height shown and no scrollbar; the network buttons should always float and only the listed (known) networks should potentially be obscured if the vertical size of the window does not fit the complete list.

I also noticed that Online Accounts are sort of on the down low. I’d like to see this functionality re-introduced and featured, because it could give Plasma users even more fun and control of their stuff, especially if Plasma is ever going to make into the mobile world.

The display management screen is too big – you actually have a huge, empty white canvas, which can definitely be smaller, more compact. If you resize the window, the stuff gets pushed up, losing focus, so you need to use the scrollbar to get back to what you were doing, and this can be a little tedious, plus it is not consistent with how Plasma windows behave on resize.

The Dolphin sidebar still shows internal partitions in an odd fashion. The labels mean little. Safe removal of certain external devices should be an option, too. The users should have some ability to choose what type of external media to show or hide. Copying files to Samba shares through Dolphin resets their timestamp to the current time. Still.

Conclusion

I have to say I like what I’m seeing. Plasma is maturing nicely, and there are really intelligent improvements being added into the desktop. This is not a case of just piling up new stuff to showcase activity or look busy. We’re talking a tight feedback loop from the community, and a genuine attempt to improve the product and offer a high-quality setup for people to run their stuff and enjoy themselves, a holy mission that seems to have been abandoned in the Linux world in the past few years. Plasma is set to re-ignite the passion and fun, and I’m really happy that it’s showing steady, consistent, meaningful improvements over the past several releases.

Now, we may have reached the end of the article, but we’re not done. I will be commencing a second Plasma 5.14 test, but I’ll do this after upgrading my KDE neon instance. This will be a triple test: 1) see how well the neon upgrade process works, from the 16.04 to the 18.04 base 2) see how well the new neon behaves and what it does, especially when adorned with this new Plasma 3) additional desktop environment tests per se.

Anyway, until the next time – I’d recommend you grab yourself a KDE neon image, burn it to an external media, and do some testing of your own. I am confident you’ll be pleased. We shall continue, and keep those phasers on stun. Good stun, that is. Take care.