This week a lot of bugs and other issues got fixed, including a major overhaul of KWin’s multi-GPU infrastructure for Intel and AMD GPUs in Plasma 6 to make it “not suck” anymore! Big thanks to Xaver Hugl for this impactful work.
And here’s a sampling of other cool work:
When performing an action that would otherwise automatically activate a window on another virtual desktop, there’s now an option to not switch to it at all. This can be useful for workflows such as opening a lot of links from an email client in a web browser located on another desktop, because then you won’t have to re-focus the email client after every link you open (Nicolas Fella, Plasma 6.0. Link)
User Interface Improvements
The “Highlight Changed Settings” feature in System Settings now works on the Flatpak Permissions page (Ivan Tkachenko, Plasma 5.27.5. Link)
The Emoji Selector window is now significantly faster to appear when you launch it with
Meta+. (Fushan Wen, Plasma 5.27.5. Link)
Authentication dialogs now have a streamlined style to better focus the parts that matter (Devin Lin, Plasma 6.0. Link):
When a Folder View widget is using its popup list form, its items are now always opened with a single click because this is a menu style UI and menu items are always activated with a single click (me: Nate Graham, Plasma 6.0. Link)
On the System Settings’ KWin Rules page, various properties’ settings are now explained much more clearly (me: Nate Graham and Ismael Asensio, Plasma 6.0. Link 1, link 2, and link 3)
The Breeze icon theme now includes icons for
.abc Alembic files (Áron Kovács, Frameworks 5.106. Link)
(This is a curated list of e.g. HI and VHI priority bugs, Wayland showstoppers, major regressions, etc.)
In the Plasma Wayland session, Spectacle is now faster to take screenshots and never ever ever includes its main window in screenshots that it takes (Noah Davis, Spectacle 23.04 with Plasma 220.127.116.11 or newer. Link)
Setting screen refresh rates higher than 60Hz when using AMD GPUs is once again possible, working around an issue in the open-source AMD drivers (Xaver Hugl, Plasma 18.104.22.168. Link)
Fixed a major memory leak that could, under certain circumstances, quickly gobble up all memory when an external display was plugged in (Harald Sitter, Plasma 5.27.5. Link)
When an offline system update fails, you’ll no longer be endlessly notified about it on login even after you click the “Repair System” button in the notification that Discover shows you about it (Aleix Pol Gonzalez and me: Nate Graham. Link 1 and link 2)
Discover no longer sometimes mixes up the order of the “from” and “to” version numbers for Flatpak apps, or incorrectly states that an upgrade from one version to the next one is a refresh of the existing version–though sometimes it actually is a refresh of the existing version, so it isn’t always a bug when you see this (Ismael Asensio, Plasma 5.27.5. Link)
Fixed a cause of excessive memory usage that could even crash Plasma when using KRunner to search for unusual things (Fushan Wen, Plasma 5.27.5. Link)
Widgets can now be properly centered between two flexible Panel spacers places on vertical panels, not just horizontal panels (Niccolò Venerandi, Plasma 5.27.5. Link)
Discover now succeeds at applying several types of firmware updates that would trip it up before (Aleix Pol Gonzalez, Plasma 5.27.5. Link)
Other bug-related information of interest:
- 11 Very high priority Plasma bugs (down from 13 last week). Current list of bugs
- 50 15-minute Plasma bugs (down from 51 last week). Current list of bugs
- 148 KDE bugs of all kinds fixed this week. Full list of bugs
…And everything else
This blog only covers the tip of the iceberg! If you’re hungry for more, check out https://planet.kde.org, where you can find more news from other KDE contributors.
How You Can Help
If you’re a user, upgrade to Plasma 5.27! If your distro doesn’t offer it and won’t anytime soon, consider switching to a different one that ships software closer to its developer’s schedules.
If you’re a developer, consider working on known Plasma 5.27 regressions! You might also want to check out our 15-Minute Bug Initiative. Working on these issues makes a big difference quickly!
Otherwise, visit https://community.kde.org/Get_Involved to discover other ways to be part of a project that really matters. Each contributor makes a huge difference in KDE; you are not a number or a cog in a machine! You don’t have to already be a programmer, either. I wasn’t when I got started. Try it, you’ll like it! We don’t bite!
And finally, KDE can’t work without financial support, so consider making a donation today! This stuff ain’t cheap and KDE e.V. has ambitious hiring goals. We can’t meet them without your generous donations!