KDE 1586 Published by

KDE Plasma 6.3.1 has been released, addressing several minor issues to improve the overall desktop experience. These fixes include resolving problems with non-KDE applications crashing, updating the collation for Updatemodel, and enhancing Dr Konqi's Sentry functionality. The update also addresses issues related to color pickers, keyboard activation, datetime testing, weather, and wallpapers.

Additionally, this release resolves issues with the Info Center, kpipewire, KScreen, KWin, plugins, and default configurations for AVDRMFrameDescriptor. Furthermore, it addresses backlight consistency in night mode, improves graphics buffer tracking in InternalWindow, and resolves concerns with night light's fallback pipeline and GPU list organization. Finally, this update also fixes issues with the flatpak-integrator plugin, desktop layout, input area appearance, and Wayland item dragging, including improved focus and crash prevention.





KDE Plasma 6.3.1, Bugfix Release for February

Tuesday, 18 February 2025. Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.3.1.

Plasma 6.3 was released in February 2025 with many feature refinements and new modules to complete the desktop experience.

Screenshot_from_2025_02_11_14_06_19

This release adds a week’s worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include:

Breeze Discover Dr Konqi
  • Sentry: send rich gpu context when available.  Commit.
  • Preambletest: repair test_sentry_image_mapping_fail.  Commit.
  • Preamble: limit stack var detection to crashing thread.  Commit.
  • Sentry: tie the python event and drkonqi event together when the payload failed.  Commit.
  • Fix mapping for kactivitymanagerd.  Commit.
  • Preamble: flush for longer.  Commit.
Plasma Addons
  • Applets/colorpicker: fix RadioButton.  Commit.
  • Applets/colorpicker: fix tooltips.  Commit. See bug  #499912
  • Applets/katesessions: fix keyboard activation.  Commit.
  • Runners/datetime: Fix datetimerunnertest.  Commit.
  • Applets/weather: Promote bbcukmet quality.  Commit.
  • Wallpapers/potd: fix typo.  Commit.
Info Center
  • Kcms/energy: Fix page size flickering.  Commit. Fixes bug  #480804
kpipewire
  • Use malloc to create AVDRMFrameDescriptor.  Commit.
KScreen
  • Kcm: re-enable revert message for color power preference.  Commit. See bug  #499789
KWin
  • Plugins/wobblywindows: Use .toAlignedRect() instead of .toRect().  Commit. See bug  #500185
  • Utils: Remove unused includes in serviceutils.h.  Commit.
  • Utils: Export executablePathFromPid().  Commit. See bug  #500261
  • Utils: Fix permission checks on FreeBSD.  Commit. Fixes bug  #500261
  • Backends/drm: never increase brightness for night light.  Commit. See bug  #500036
  • Fix GraphicsBuffer tracking in InternalWindow.  Commit. Fixes bug  #500161
  • Backends/drm: make it more clear non-gamma 2.2 transfer functions require a shadow buffer.  Commit.
  • Backends/drm: correctly check if an ICC profile is used.  Commit.
  • Backends/drm: also disallow KMS offloading with HDR if color accuracy is preferred.  Commit.
  • Plugins/fallapart: Exclude lockscreen.  Commit. Fixes bug  #499978
  • Core: Fix initialization of IccProfile::s_connectionSpace.  Commit. Fixes bug  #499789
  • Hide cursor spy: don't show the cursor on warps.  Commit. Fixes bug  #418977
  • Lower required pipewire version for screencasting.  Commit.
  • Backends/drm: fix KMS offloading with scaling.  Commit.
  • Backends/drm: fix fallback pipeline for night light.  Commit. See bug  #500036
  • Backends/drm: apply night light in the correct place with ICC profiles + KMS offloading.  Commit.
  • Fix UB in sorting of GPU list in utils.  Commit.
  • Fix UB in sorting of available outputs in KScreen integration.  Commit.
  • Fix UB in sorting of FBConfigs in X11 backend.  Commit.
  • Backends/drm: be a little bit less strict about range checking.  Commit. Fixes bug  #499987
  • Effect: Fix EffectWindow::hasDecoration().  Commit. Fixes bug  #499932
  • Qpa: Mark window exposed after it's marked visible.  Commit.
  • Outputconfigurationstore: guard against the EDID's likely native resolution missing.  Commit.
  • Autotests/test_colorspaces: fix accuracy of the ICC test.  Commit.
  • Backends/wayland: Ignore blank present requests.  Commit.
  • Backends/libinput: Clear event queue before destroying input devices.  Commit. Fixes bug  #499840
  • Backends/libinput: Drop redundant close().  Commit.
  • Schedule repaint after applying output configuration in Workspace.  Commit.
  • Compositor: look for presentation async hint also in child items.  Commit.
  • Wayland: Don't remove timed out pings.  Commit.
  • Backends/drm: asynchronously wait for idle before doing modesets.  Commit. Fixes bug  #497180
  • Core/outputlayer: guard against null m_output.  Commit.
  • Backends/drm: improve logging for pageflip timeouts.  Commit.
  • Backends/drm: reduce the minimum software brightness.  Commit.
libkscreen
  • Doctor: fix dpms mode output.  Commit.
Plasma Browser Integration
  • Flatpak-integrator: use more sophisticated code to pass around fds.  Commit. Fixes bug  #500000
  • Add missing include for flatpak-integrator plugin.  Commit.
Plasma Desktop
  • Kcms/tablet: Fix appearance of input area if changing it is unsupported.  Commit. Fixes bug  #500052
  • Applets/kicker: focus correct item on arrow key.  Commit.
  • Applets/kicker: actually select delegate on arrow.  Commit. Fixes bug  #499971
  • Applets/TaskManager: don't set non-existing property.  Commit.
  • Kickoff: Disable triangle filter when switch-on hover is disabled.  Commit.
  • Applets/kickoff: don't forceActiveFocus nothing.  Commit. Fixes bug  #500228
  • Applets/taskmanager: fix TriangleMouseFiler in RtL.  Commit.
  • Kcms/tablet: Apply calibration matrix immediately.  Commit.
  • Applets/kicker: fix direct activation for other cols.  Commit.
  • Applets/kickoff: fix crash when dragging items not in favorite page on Wayland.  Commit. Fixes bug  #449426. Fixes bug  #450215
  • [kcms/touchpad] Make toggle touchpad shortcut consistent with Wayland session.  Commit. See bug  #497952
  • Treat StackingOrder as int instead of list.  Commit. Fixes bug  #497506
  • Kcms/access: fix typo top -> to.  Commit.
  • Use Image for user-selected non-square Kickoff icons.  Commit. Fixes bug  #494389
  • Applets/taskmanager: guard against null contextMenu.  Commit.
plasma-integration
  • QPlatformTheme::ShowIconsInMenus was added in Qt 6.7.3.  Commit.
Plasma Nano
  • DefaultCompactRepresentation: fix undefined ComplementaryColorGroup.  Commit.
Plasma Networkmanager (plasma-nm) Plasma Audio Volume Control
  • Revert "Only show osd on global shortcuts or scrolling the applet".  Commit. Fixes bug  #500129
Plasma SDK
  • Fix launchable desktop IDs in appstream metadata.  Commit.
Plasma Systemmonitor
  • Table: Fix row hovering with Qt 6.9+.  Commit.
  • Faces/applications: Filter out applications with 0 processes.  Commit.
  • Faces/applications: Use the memory column for application details.  Commit.
plasma-welcome
  • Fixes for the software renderer.  Commit.
  • Setup single-instance earlier.  Commit.
  • Remember window geometry.  Commit. Fixes bug  #499653
Plasma Workspace
  • Weather/bbcukmet: Filter out regions from search results.  Commit. Fixes bug  #500065
  • Klipper: also show highlight for currentItem.  Commit.
  • Appmenu: Place appmenu in the top left screen corner.  Commit. Fixes bug  #500141
  • [kicker] Fix properties dialog for recent files.  Commit. Fixes bug  #499845
  • Applets/digitalclock: only show separator with date.  Commit. Fixes bug  #499945
  • Applets/systemmonitor: Fixed typo causing undefined constant being used.  Commit.
  • Plasma-windowed: adapt to resizeEvent change in Qt 6.9.  Commit.
  • Weather/dwd: Capitalize letters after slash.  Commit. See bug  #499841
  • Multiply floating panel shadow margin by scale factor on X11.  Commit. Fixes bug  #496928
  • Panelview: Fix autohide panel hiding while dragging in task manager.  Commit. Fixes bug  #495828
  • Appiumtests: make clipboardtest less flaky.  Commit.
  • Kcms/users: handle non-existing/readable profile img.  Commit.
  • Klipper: Avoid breaking Listview.  Commit. Fixes bug  #448833
  • Applets/notification: make the new indicator 1px taller.  Commit.
Powerdevil
  • KeyboardBrightnessController: Drop isValid() check for upower interface.  Commit. Fixes bug  #486067
  • Applets/battery: Fix navigation keyboard cycle for the Up key.  Commit. Fixes bug  #489099
  • Kcm: Set buddyFor mnemonics.  Commit.
  • Applets/battery: Fix Space Key on inhibition buttons.  Commit.
spectacle
  • OptionsMenu: remove extra separator.  Commit.
  • OptionsMenu: only check capture on click when it's possible to use it.  Commit.
  • OptionsMenu: Don't put separator before capture on click checkbox when the checkbox isn't visible.  Commit.
  • OptionsMenu: Check the rectangle mode action in rectangle mode.  Commit.
  • Force QR code inline message to always be HTML.  Commit. Fixes bug  #498618
  • Use Plasma versioning for KF6.  Commit.
  • (cherry picked from commit b72357fd81bf0213baf7ed9a0a587abecfc09cd6).  Commit.
  • Remove unimplemented methods.  Commit.
  • Use Plasma version instead of Gear version.  Commit.
  • Simplify appstream summary.  Commit.
  • Tell users that WebP is better than GIF.  Commit.
  • Add GIF support.  Commit.
  • RecordingView: support animated images.  Commit.
  • Add animated WebP support.  Commit.
  • Fix Select tool after C++ QML module patch.  Commit.
  • (cherry picked from commit a4cef5530bc7e4821c8597dab7aaccaae47b1db6).  Commit.
  • Fix i18nc context.  Commit.
  • Use i18nc to differentiate global shortcut and UI capture mode labels.  Commit.
  • Rename Window Under Cursor mode on Wayland.  Commit.
  • Fix webp capitalization.  Commit.
  • Update org.kde.spectacle.appdata.xml.  Commit.
  • Add warning notification when WebP support is missing.  Commit.
  • Revert "Require webp for recording system tray icon".  Commit.
  • Added adopter Thibault Molleman.  Commit.
  • Added supporter JB.  Commit.
  • Added supporter Nithanim.  Commit.
  • Added supporter DomiStyle.  Commit.
  • Specify QML module dependencies.  Commit.
  • Make VideoFormatModel directly instantiable.  Commit.
  • Make RecordingModeModel directly instantiable.  Commit.
  • Make it possible to directly instantiate CaptureModeModel.  Commit.
  • Handle tool and annotation document becoming null during destruction.  Commit.
  • Adjust QML to changes made for declarative registration.  Commit.
  • Don't parent AnnotationDocument to a dangling instance of AnnotationDocument.  Commit.
  • Use declarative registration for SpectacleCore.  Commit.
  • Use declarative registration for most C++ types.  Commit.
  • Update CMakeLists to prepare for declarative registration.  Commit.
xdg-desktop-portal-kde
  • Outputsmodel: Handle screens going away.  Commit. Fixes bug  #495160
  • WaylandIntegration: disconnect from stream after leaving event loop to fix crash.  Commit.

KDE Plasma 6.3.1, Bugfix Release for February