The KDE team have released the latest release for the Plasma desktop, with version 6.6.1 bringing quite a lot of bug fixing. As usual, a big new release with 6.6 that added numerous features also came with a number of problems that needed to be solved.
There's fixes for the Discover software centre with Flatpaks, Bluedevil bluetooth will no longer tell you about connection failures when there wasn't any, various improvements to the Kicker launcher and Task Manager but the biggest set of issues by far are the bugs solved in the window manager KWin.
Hopefully this release will fix up some problems you saw. Thankfully, my Plasma 6.6 on Fedora KDE has been running very nicely overall but good to see such rapid fixes come in.
Full changelog, click me
KDE GTK Config
- Fix disabled anim. when decoration has no buttons. Commit.
kscreenlocker
- Greeter: Set explicit layer surface screen. Commit.
KWin
- Refuse to load setup specific state with missing OutputState. Commit.
- Make OutputConfigurationStore reset invalid replication sources. Commit.
- Harden logical <-> physical output assignments. Commit.
- Wayland: Reject output configurations with self-mirroring outputs. Commit.
- Screenedge: Watch for touch target option changes with KConfigWatcher. Commit.
- Core/colorspace: don't dim the minimum luminance. Commit.
- Plugins/qpa: Remove unguarded eglMakeCurrent(). Commit.
- Xwayland: Improve Clipboard/Primary/Dnd teardown. Commit.
- Utils: Port away from Qt sensors. Commit.
- Utils: Add dbus future helpers. Commit.
- Remove qml import versions. Commit.
- Backends/drm: minor fixes for EDR. Commit.
- Call updateActivities() only if the activity list changes. Commit.
- Utils: Drop Xcb::Property::toBool() overload that takes type and format. Commit.
- Utils: Assert that Xcb::Property::array() reinterprets data correctly. Commit.
- Utils: Fix Xcb::Property::toByteArray(). Commit.
- Wayland/colormanagement: add wine64-preloader to the Windows executable names. Commit.
- Plugins/tileseditor: Ignore key repeat in tile editor toggle shortcut. Commit. Fixes bug #515940
- Core/backendoutput: report EDID values for luminance, instead of the overrides. Commit.
- Plugins/screenshot: Add option to disable hiding of caller windows. Commit.
- Core/iccprofile: calculate inverse TRC ourselves. Commit. Fixes bug #515194
- Drive our QAnimationDriver fully by presentation timestamps. Commit. Fixes bug #516240
- Backends/drm: implement dimming with software brightness on external screens. Commit. Fixes bug #504441
- Compositor: animate dimming separately from brightness. Commit.
- Plugins/eis: Guard against events of destroyed devices. Commit. Fixes bug #515179
- Tabbox/switchers/thumbnail_grid: use normal Button for closing windows. Commit.
- Core: Fix Rect::intersects() with shifted empty rectangles. Commit.
- Helpers/killer: Wait for KAuth job to finish. Commit.
- Plugins/zoom: Fix zoom on rotated outputs. Commit.
- Virtualdesktops: save on name changes. Commit. Fixes bug #512212
- Outputconfigurationstore: don't apply the panel orientation for auto rotate. Commit. See bug #513156
- Handle popup repositioning before XdgPopupWindow gets initialized. Commit. Fixes bug #506916
- Scene/windowitem: apply corner rounding on both decoration and surface. Commit. Fixes bug #453229. Fixes bug #514792
- Revert "wayland: Check current drag and drop action". Commit. See bug #509331
- Prevent interactive move-resize from unconditionally raising windows. Commit. Fixes bug #508151
- Remove Qt6 version checks. Commit.
- Backends/drm: add custom mode support to the virtual outputs. Commit.
- Backends/virtual: add support for custom modes. Commit.
- Opengl/glshadermanager: do tonemapping + clipping after modulation. Commit. See bug #492695
- Improve compatibility with input method that handles repeat prior wl_keyboard version 10. Commit.
- Autotests/integration: test that tiled windows are moved with outputs. Commit.
- Placementtracker: special-case custom tiled windows. Commit. Fixes bug #501306. Fixes bug #500242
- Workspace: fix custom tiled windows not getting migrated off unplugged screens. Commit.
libksysguard
- Fix NaN in PercentageSensor when max value is 0. Commit.
Plasma Desktop
- 🍒 kcms/tablet: Stop showing non existent buttons. Commit.
- Kcms/keys: Fix premature reset of editing flag in Add/Edit Command dialog. Commit.
- Applets/kicker: hardcode black background color in dashboard. Commit. Fixes bug #516266
- Applets/pager: handle switching activities better in desktop widget. Commit.
- Applets/kicker: handle Return from kickerdash search field. Commit.
- Applets/kicker: show custom icon loaded by name. Commit. Fixes bug #516019
- Applets/kicker: only set anchor margin if there is a sidebar. Commit. Fixes bug #516196
- Applets/taskmanager: adjust size for thumbnail-less tooltips. Commit. Fixes bug #516018
- Add missing const and replace begin() with cbegin(). Commit.
- GlobalAccelModel: emit dataChanged after shortcut edit. Commit.
- Applets/kicker: don't reset currentItem on context menu open. Commit.
- Applets/taskmanager: Fix check for application on drop. Commit. Fixes bug #516242
- Applets/TaskManager: Fix RTL in TaskProgressOverlay. Commit. Fixes bug #516053
- Desktoppackage: Always show the "Focus shortcut:" label in panel configuration window. Commit. Fixes bug #515987
- Applets/kicker: use Image for non-square compactRepresentation icon. Commit.
- Applets/kickoff: handle accepted instead of iconNameChanged. Commit.
plasma-mobile
- Quicksettings/screenshot: Fix shell not showing up and update dbus. Commit.
- Actiondrawer: Fix loading race conditions with minimized quick settings. Commit.
- Taskswitcher: Don't set layer on task item, to avoid blurriness. Commit.
- Envmanager: Add KDE Connect SMS to applications blocklist. Commit.
- Lockscreen: Set correct colorset for notifications. Commit.
- Statusbar: Use implicit battery widths rather than manually setting them. Commit.
- Quicksettings: Fix references to non existent "mode" property. Commit.
Plasma Networkmanager (plasma-nm)
- Libs/models: Respond to changes to the "show virtual connections" setting. Commit. Fixes bug #516091
- Libs/editor: Respond to external configuration changes in Configuration. Commit.
- Libs/editor: Write all configuration changes with the Notify flag set. Commit.
- Use more appropriate wired and wireless disconnection icons. Commit.
- Correctly detect "Wi-Fi disabled" state in connection icon. Commit.
- Applet: Remove all QML import versions. Commit.
Plasma Workspace
- Applets/systemtray: reset currentIndex when searching. Commit. Fixes bug #515863
- Applets/digital-clock: localize clock digits. Commit. Fixes bug #485915
- Logout: hardcode black background color. Commit. Fixes bug #516266
- Runners/baloo: Construct KRunner::Action correctly. Commit.
- Wallpapers/image: Fix "open containing folder" in slideshow. Commit. Fixes bug #515551
- Applets/kicker: Guard against bad downcasts of AbstractEntry to AppEntry. Commit.
- Components/Clock: use Curve Rendering for labels to preserve quality. Commit. Fixes bug #516314
- Kcms/nighttime: Increase spacing between path chart and mode combobox. Commit.
- Applets/notifications: Handle that default action in history is added by view. Commit.
- Applets/notifications: Explicitly set implicitHeight on FooterLoader. Commit.
- Kcms/users: Re-enable add user button after creation. Commit. Fixes bug #516070
- Applets/mediacontroller: Fix labels getting elided too early when between spacers. Commit. Fixes bug #501166
- Ksplash: Set explicit layer surface screen. Commit.
- Logout-greeter: Set explicit layer surface screen. Commit.
- Plasma-windowed: Set desktop file name. Commit.
- Shell: Set explicit layer shell screen. Commit.
- Shell: Restore setPosition() in PanelView. Commit. Fixes bug #516185. See bug #514081
- Klipper/updateclipboardjob: Avoid needless encoding if possible. Commit.
- Actually translate "Configure..." button. Commit.
- Applets/systemtray: Fix menu button always showing after opening volume control. Commit. Fixes bug #516135
- Krunner: Guard for empty activity string which implies a loading state. Commit.
- Systemtraytest: reduce flakiness by waiting for a result. Commit.
- JobIconItem: Trigger openAction, if available, instead of openUrl. Commit.
- BasicAppletContainer: fix blur borders. Commit. Fixes bug #516086
- Suppress QML property shadow warnings in tests. Commit.
Powerdevil
- Check power level before running critical action. Commit.
qqc2-breeze-style
- ToolButton: Fix flat mode not inheriting background color scheme. Commit.
System Settings
- MenuProxyModel: For categories also check whether any children are relevant. Commit.
Source: KDE
Going by their current public release schedule here's when the next bug-fix releases are due:
| Plasma version | Release Date |
| 6.6.2 | Tue 2026-03-03 |
| 6.5.6 | Tue 2026-03-10 |
| 6.6.3 | Tue 2026-03-17 |
| 6.6.4 | Tue 2026-04-07 |
| 6.6.5 | Tue 2026-05-12 |
| 6.6.6 | Tue 2026-07-07 |
Are you still encountering major problems? Let us know in the comments.
There's fixes for the Discover software centre with FlatpaksI've come across random weird issues with this on my Fedora KDE boxes. Sometimes the Flathub source is listed under Settings, sometimes its not, sometimes its not listed and packages still update normally. It's hit or miss. Noticed it first on 6.5, but seems to be better/normal/fixed now on 6.6.





How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck