KDE Plasma 6.4.6 is released
KDE just wrapped up two months of work on Plasma 6.4.6, the last bugfix update for the Plasma 6.4 series.
This update tackles a whole bunch of smaller issues across the board, really focusing on polishing rather than reinventing anything big. One neat fix relates to Discover, KDE’s app store, specifically when it comes to end-of-session operations now working reliably even outside the Plasma environment itself. There's also an improved shutdown process, leveraging org.kde.Shutdown calls for better safety.
Elsewhere, the KDE GTK Config tools are getting more stable thanks to explicit g_settings_sync() commands integrated into Kconf_update. This helps prevent potential crashes stemming from misbehaving settings synchronization. And looking at Plasma Addons, particularly applets and notes, fixes mean your work gets saved more often, reducing that dreaded data loss.
But this upgrade isn't just about one specific part; the release covers a wide range of refinements spread across many different modules. Consider the Plasma Workspace itself, KWin (the window manager), kscreenlocker, and kpipewire; each has undergone significant modifications and bug fixes to enhance overall stability.
For instance, KWin got patches for pointer button releases during key repeats, dodges infinite loop problems with empty cascade offsets, and handles window activation better after hardware changes like hotplugging monitors. Improvements to its backends fixed things like output name settings and updated a test build (CI) for Qt 6.10 compatibility.
On the Plasma Desktop side of things, button rebinding functionality via KCMS/mouse is restored. And plasma integration itself now cleans up filenames in dialog boxes, specifically stripping trailing slashes from hidden file checks. There are even smoother visuals added to System Monitor with effects and background colors for removing margins.
It's a focused effort on making Plasma feel just that little bit more polished by ironing out the smaller wrinkles. This kind of community-driven refinement keeps Plasma running reliably while continually refining the user experience based on everyone’s collective efforts tracking down bugs over time.
The detailed change log for the release is available on this page. The complete source code for Plasma 6.4.6 is available here.
