KDE Plasma 6.0 brings the same old charm and confusion
- Reference: 1709229548
- News link: https://www.theregister.co.uk/2024/02/29/kde_plasma_60_released/
- Source link:
After months of anticipation, what the KDE team is calling the [1]Megarelease 6 has arrived, complete with new versions of the underlying [2]KDE Frameworks 6.0 and the separately numbered [3]KDE Gear 24.02 suite of applications.
The Plasma 6.0 desktop is Wayland-native, and in line with [4]Red Hat's plans to drop X.org , Fedora plans to offer Plasma 6 only on Wayland. This won't be the case on all distros, though, as the announcement says:
We will continue providing support for the legacy X11 session for users who prefer to stick with it for now.
Plasma 6 also offers [5]improved HDR support , if your monitor supports high dynamic range – and your eyes are good enough. If you have problems with color vision, there are also several modes which reduce color usage, a feature [6]we first saw in Elementary OS 7.1 .
[7]
KDE Neon showing the shiny new Plasma 6.0 desktop, complete with floating panel
This release also sees the [8]return of the 3D cube animation when switching between virtual desktops, which was [9]removed in [10]KDE Plasma 5.23 in 2021. Sadly, though, not only is it off by default, but even when enabled it isn't how Plasma switches between virtual desktops – it's an optional extra with its own keystroke. (We also note that the Settings app describes the keystroke as "Meta+C", when actually it's Super +C, but Meta/Super confusion runs very deep and KDE has been getting this wrong [11]for years . Outside of Linux and KDE circles, the more [12]common usage is that [13]Super is the "Windows key" and Meta is Alt.)
Aside from the cube effect, though, we find that 6.0 looks very much like 5.27. In [14]testing on the Thinkpad X1 Carbon Gen 10 , we did find that fractional zoom worked better in KDE on Wayland than KDE on X.org, but aside from relatively modest details like that, it doesn't look or work very differently than before. The floating taskbar that [15]appeared in Plasma 5.25 is now the default, and the Applications menu also floats separately above the taskbar. The Settings program has been reorganized, and the Dolphin file manager now defaults to single-click to select and double-click to open.
[16]
Even so, the developers' excitement is understandable. It's been a long time since there was a major release of KDE: it's almost ten years since the last one, [17]KDE Plasma 5 , which had a trendy new flat look, and which after six years cleaned up some of the damage from the major and controversial system-wide revamp of [18]KDE 4 .
[19]
[20]
The thing is, though, that the big-ticket feature of KDE Plasma 6 is essentially invisible. The KDE tools are mostly implemented in C++ using the Qt toolkit. Although KDE is one of its most visible users, Qt is a third-party product, which [21]orginally came from Trolltech , was subsequently [22]acquired by Nokia then [23]sold off again . KDE 5 is based on Qt 5.x, which is now past its support end-of-life, forcing the KDE folks to [24]maintain their own fork .
With the release of KDE Plasma 6, the project has moved to the current Qt 6.x release series, and soon the developers can turn off the life support for KDE 5.x and the Qt 5 Patch Collection – although a bug-fix release 5.27.11 is [25]planned for next month , that may be the end of the line.
[26]
We feel that the slightly incoherent nature of the sprawling KDE project is shown by the way that the KDE Gear collection of applications has its own independent version-numbering scheme: its new version is 24.02, rather than 6.0. We tried out the new desktop via KDE's in-house demonstration distro [27]KDE Neon , which is based on Ubuntu 22.04, running in the latest VirtualBox. It mostly worked fine, with just some minor glitches – for instance, the Restart and Shutdown buttons on the main menu didn't work.
Plasma 6 looks and works very much like Plasma 5.27, complete with the same inconsistencies as in the previous version. For example, some components, such as the System Info and Settings programs, say they're version 6.0; others, such as the Dolphin file manager, say they're version 24.02.00.
The main components, such as Settings and the file manager, have only hamburger menus, although in Dolphin, it's on the right, and in Settings, it's on the left.
[28]
The Settings app is version 6, with the hamburger on the left, but Dolphin is version 24.02, with the burger on the right
Others accessories, such as the Kate and Kwrite text editors – both, incidentally, version 24.02.00 – have traditional menu bars. Some programs, such as the Discover software store, have neither. Here at The Reg FOSS desk, we strongly dislike hamburger menus, and we hoped to see an option to permanently banish them across the whole of KDE – and [29]we're not alone . Since KDE is famed for its customizability, we feel that this is a prime candidate for a global setting, but we couldn't find one.
[30]
Some KDE 6 apps, though, still have traditional menu bars, such as Neon's two text editors, Kate and Kwrite
If there is a Help menu, then the "About KDE" option does not, in fact, tell you the version of KDE you're running. It has four tabs of blurb, none of which contain a version number – odd, since we thought that was the primary purpose of an "About" box. This is another example of duplication in KDE. Most apps have two "About" menu entries. There's one for KDE as a whole, which doesn't tell you any version info, and another one for that specific app , which is where you'll find one of the two types of version number. There are also three alternative main menus, three alternative task switchers for the main panel, and so on.
[31]Lightweight Windows-like desktop LXQt makes leap to Qt 6 with version 2.0
[32]Miracle WM, a new tiling window manager built on Mir
[33]Ubuntu, Kubuntu, openSUSE to get better installation
[34]KDE 6 misses boat to make it into Kubuntu 24.04
We're sure that there are solid historical reasons for these sorts of inconsistencies, but we feel that they make the desktop not only confusing, and as a result, less friendly and discoverable. We suspect that habitual users don't even notice them, but we feel that such things make the desktop off-putting to people trying or considering it.
Other handy options have disappeared over the years, such as the [35]removal of the ability for the taskbar to [36]span multiple displays , or support for BeOS-style [37]tabbed title bars . In an environment with so many options to tweak and settings to adjust, it feels that the ones that we genuinely want are slowly being removed. We really miss the look and feel of KDE 1.x and 2.x, shown to its best in [38]Xandros Linux 20 years ago. Those early versions got the feature balance about right, which is why the [39]Trinity desktop team forked and continued KDE 3 – as [40]seen in Q4OS among others.
[41]
If you already liked KDE 5, version 6 looks great. It does all that the previous release did and more, and has updated underpinnings that should make it more maintainable going forward.
If you weren't a KDE enthusiast before, there's nothing here to tempt you. Version 6 fails to remove the duplication of features, the mismatched UIs of different components, and the overcomplexity of the environment as a whole. It's just as complex and fiddly as it has been for the last decade and a half. At least the wretched [42]cashew nut widget hasn't come back.
The duplication shows through, not only in the two versioning systems, but even in the naming. We see no real need for the distinction between the KDE project, the KDE Plasma desktop, the KDE Gear apps, and the KDE Foundation libraries. It puts us in mind of nothing so much as the sort of irritating folks who like to remind us that " actually , it's GNU Linux." Plasma isn't even used to distinguish the desktop from the fondleslab edition – that's [43]also called Plasma . Just call it Linux, and just call it KDE.
Since it doesn't add any major new features, KDE Plasma 6 was the perfect opportunity to take a metaphorical weed whacker to the entire KDE codebase and give it the severe pruning it desperately needs. Eliminate the mixture of hamburgers and menu bars, the double "About" boxes, the myriad config dialogs and so on. Enforce one global UI, one global versioning system, one global naming system. But it didn't happen, and we glumly suspect it never will. It's hard to enforce discipline across a community of developers, and harder still to [44]delete code rather than add more of it.
KDE Plasma 6 will start appearing in rolling-release distros such as openSUSE Tumbleweed very soon. Fixed-release distro users will have to wait rather longer. In the case of Kubuntu users, until October, as the release came [45]too late for Ubuntu 24.04 (we're sure there will be an optional-extra update available very soon). Plasma 6 should be [46]part of Fedora 40 , though. ®
Get our [47]Tech Resources
[1] https://kde.org/announcements/megarelease/6/
[2] https://community.kde.org/Frameworks/6.0_Release_notes
[3] https://community.kde.org/KDE_Gear/24.02_Release_notes
[4] https://www.theregister.com/2023/11/29/rhel_10_dropping_x11/
[5] https://planet.kde.org/xavers-blog-2023-12-18-an-update-on-hdr-and-color-management-in-kwin/
[6] https://www.theregister.com/2023/10/05/elementary_os_71/
[7] https://regmedia.co.uk/2024/02/29/kde-neon_plasma-6.jpg
[8] https://bugs.kde.org/show_bug.cgi?id=438883
[9] https://invent.kde.org/plasma/kwin/-/merge_requests/1075
[10] https://kde.org/announcements/changelogs/plasma/5/5.22.5-5.23.0/
[11] https://web.archive.org/web/20210120012603/https://docs.kde.org/stable5/en/applications/fundamentals/kbd.html
[12] https://askubuntu.com/questions/19558/what-are-the-meta-super-and-hyper-keys
[13] https://en.wikipedia.org/wiki/Super_key_(keyboard_button)
[14] https://www.theregister.com/2023/03/10/thinkpad_x1c_g10_linux/
[15] https://www.theregister.com/2022/06/16/new_versions_of_both_cinnamon/
[16] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZeEMm1v6RYB9IAK2HkYlPwAAAMo&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[17] https://www.theregister.com/2014/07/28/kde_plasma_5_review/
[18] https://kde.org/announcements/4/4.0/
[19] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZeEMm1v6RYB9IAK2HkYlPwAAAMo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[20] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZeEMm1v6RYB9IAK2HkYlPwAAAMo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[21] https://www.theregister.com/2006/11/19/cross_platform_development_win_mac/
[22] https://www.theregister.com/2008/01/28/nokia_acquires_trolltech/
[23] https://www.theregister.com/2011/03/07/nokia_qt_bye/
[24] https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection
[25] https://www.theregister.com/2023/03/10/thinkpad_x1c_g10_linux/
[26] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZeEMm1v6RYB9IAK2HkYlPwAAAMo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[27] https://neon.kde.org/
[28] https://regmedia.co.uk/2024/02/29/kde_6_settings_dolphin.jpg
[29] https://www.reddit.com/r/kde/comments/vkbzz2/remove_burger_menu_in_application/
[30] https://regmedia.co.uk/2024/02/29/kde_6_kate_kwrite.jpg
[31] https://www.theregister.com/2024/02/29/lxqt_2_is_coming/
[32] https://www.theregister.com/2024/02/27/miracle_tiling_wm/
[33] https://www.theregister.com/2024/02/22/distro_installer_news_roundup/
[34] https://www.theregister.com/2024/02/06/no_kde6_for_noble/
[35] https://web.archive.org/web/20220606153047/https://forum.kde.org/viewtopic.php?t=38969
[36] http://www.kde-forum.org/artikel/24918/panel-won-t-span-two-screens.html
[37] https://bugs.kde.org/show_bug.cgi?id=343690
[38] https://www.theregister.com/2004/02/16/xandrosos_userfriendly_to_a_fault/
[39] https://www.theregister.com/2022/05/04/unity_trinity_desktops/
[40] https://www.theregister.com/2023/11/02/trinity_desktop_q4os/
[41] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZeEMm1v6RYB9IAK2HkYlPwAAAMo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[42] https://pointieststick.com/2019/10/26/this-week-in-kde-goodbye-noble-cashew/
[43] https://plasma-mobile.org/
[44] https://skeptics.stackexchange.com/questions/43800/did-the-creator-of-unix-say-one-of-my-most-productive-days-was-throwing-away-10
[45] https://www.theregister.com/2024/02/06/no_kde6_for_noble/
[46] https://fedoraproject.org/wiki/Changes/KDE_Plasma_6
[47] https://whitepapers.theregister.com/
I'm a former Plasma user. It was the ability to reduce menus to a button on the title bar that attracted me in the first place. Ultimately it was the bloat and the poor performance that steered me away.
I still use KDE connect (on cinnamon) though. Great application.
For me it was the en-flatso-ifcation that drive me away. The screen shots of the Q4OS look much nicer than Plasma version including 6.
The article mostly presents KDE Plasma as a confounding complex mess but then Liam very frequently mentions he finds KDE confusing. I always found KDE to be simple and straightforward, maybe except for Settings but they're not too bad with a bit of poking around and I don't go there daily. I never even noticed those mentioned inconsistencies, I guess I don't pay attention or they don't matter much for me.
But then after decades of having to use so many operating systems, I feel comfortable with almost any GUI, I guess people have different temperaments and tolerances, and that's ok too.
Plasma 6 is very slick on Wayland though and I'm enjoying the experience. I'm following the work done on the Cosmic desktop with great interest and am considering contributing some code, but it'll probably be a while before the good people at System76 get it all together, though they're moving quickly I'm guessing the first release will be quite simple in terms of features.
we feel that this is a prime candidate for a global setting,
[X] Win98 Style
> Here at The Reg FOSS desk, we strongly dislike hamburger menus
You and me both. One of the biggest issues for me on Linux Mint MATE edition is the bizarre mixture of styles, some with hamburgers, some with proper menus. The ones without real menu bars stick out like a sore thumb.
Personally, I can get along with pretty much any standard but I do insist that a platform is consistent.
3D Effects FTW!
I remember when KDE 4 first came out, integrating the 3D effects from Compiz. This was the time of Windows Vista, with its much-ballyhooed “Aero Glass” to try to bring some of the same pizzazz to Windows.
This was also the time I got my Asus Eee 701 PC (remember those?). I could run KDE 4 with realtime 3D effects just fine on that. Meanwhile, Vista could only manage its 3D effects on expensive, high-end hardware. Microsoft used the terms “Vista-capable” and “Vista-ready”, one for systems that could run Vista without the effects, and one for those that could manage the effects. I forget which is which, and users couldn’t understand the difference either, which led to lawsuits.
Nowadays I think Microsoft et al are trying to deprecate 3D effects as somehow out of fashion, because they know they’ll never run as well on their platforms as on the Linux desktop.
Oh, and yes, it was always the Meta (aka Alt) key for the Plasma shortcuts by default, not Super.
I'll try anything once...
I'm sad to hear that KDE 6 is not too different from KDE 5, but I'll likely still give it a test run when it's officially released. I love options and customization potential, so it seems like KDE should be right up my ally, but a year or so ago when I last tried Plasma, I didn't love it. It seemed overcomplicated and fragile.
I was hoping they'd finally come up with the goods
Last time I checked out Plasma I thought it roughly on a par with the Windows 10 UI, it doesn't sound like it's changed much. You'd think they'd glance over at Gnome and see a big opportunity but that doesn't seem to have happened. I'll give it a test drive on the spare laptop anyway, you never know, I might like it this time around. Cinnamon will be staying on the main machine for the time being.
Re: I was hoping they'd finally come up with the goods
"You'd think they'd glance over at Gnome and see a big opportunity"
The opportunity you see by glancing over at Gnome is to head in a completely opposite direction. Those who want to use something like Gnome will use Gnome, The entire point of having different desktops is to suit oneself, not to be herded into a single option that doesn't work well for a given use case.
I don't know why you might have thought it looked like W10 unless someone had played a few customisation tricks. It's true there are a lot of W10-like themes that can be downloaded so as not to frighten refugees from the Microsoft world but to make it really like W10 would require some menu customisation. Quite easy to do, if a little laborious, but it would be rather sadistic.
"At least the wretched cashew nut widget hasn't come back."
You're being very polite, Liam. It was alternatively known as the golden turd.