KDE Plasma 5.27.1, Bugfix Release for February

Plasma 5.27.1 Complete Changelog


  • [notifier] Fix KAboutData component name. Commit.
  • Fix parsing of the tag. Commit.
  • Extend CategoriesTest with checking of tag parsing. Commit.
  • Flatpak: fix build with appstream<0.16. Commit.
  • Flatpak: Allow using newer appstream API to look up by bundle id. Commit.

Dr Konqi

  • Scroll bug description. Commit. Fixes bug #466180
  • Make python distro and psutil modules in the gdb preable optional. Commit.
  • Handle WITH_SENTRY correctly. Commit.
  • Login on field accepting. Commit. Fixes bug #466109


  • DRY the code a bit. Commit.
  • Use range based for loops where possible. Commit.
  • Make clazy happy. Commit.
  • Typo–. Commit.
  • Always use frontend strings but convert to backend strings when saving. Commit. Fixes bug #465818
  • Add a test case to cover BUG 465818. Commit.
  • Don’t needlessly define a default constructor. Commit.
  • Don’t else after return. Commit.
  • Initialize variables where possible. Commit.
  • Don’t declare multiple variables in a single line. Commit.
  • Don’t const primitives. Commit.
  • Pass qstrings by reference where appropriate. Commit.
  • Refresh git-blame-ignore-revs for latest clang-format run. Commit.
  • Automatic clang-format run (clang 15). Commit.
  • Enable clang-format. Commit.
  • Print a cmake feature summary. Commit.
  • Don’t needlessly define default dtors. Commit.
  • Mark constructors explicit where appropriate. Commit.
  • Don’t declare getters as slots. Commit.
  • Sort includes. Commit.
  • Avoid creating empty fs permission entry from overrides. Commit.

KDE GTK Config

  • Xsettings: restrict pidof to own processes. Commit.
  • Add support for XWayland client scaling. Commit. Fixes bug #465733
  • Remove unnecessary canConvert check. Commit.
  • Unset Gdk/UnscaledDPI and Gdk/WindowScalingFactor on Wayland. Commit. Fixes bug #465733

Info Center


  • Kcm: notify scale factor change through DBus. Commit.
  • Kcm: Use correct role for revert button. Commit. Fixes bug #465788


  • Install logging categories, to make them configurable via KDebugSettings. Commit.
  • CMake: Clean up whitespace. Commit.



  • Effects/glide: Fix transform. Commit. Fixes bug #465849
  • Aurorae: Add dummy window for working device pixel ratio. Commit. Fixes bug #452730. Fixes bug #465790
  • Tiling: Make child tiles inherit padding from parent tile. Commit. Fixes bug #465842
  • Effects/contrast: Round device coordinates when creating geometry. Commit. Fixes bug #464526
  • Cursorsource: fix scaling with Xwayland. Commit. Fixes bug #466094
  • Cursordelgate: round cursor position when rendering. Commit.
  • Outputchangeset: Round passed scale. Commit. Fixes bug #465850
  • Mark Window as damaged when decoration or shadow changes. Commit. Fixes bug #464417
  • Add missing cerrno include. Commit.
  • Effects/tileseditor: Set translation domain in QML files. Commit. Fixes bug #464572
  • Wayland: Remove SeatInterfacePrivate::accumulatedCapabilities. Commit.
  • Match pointer/keyboard/touch lifespan to Seat lifespan. Commit.
  • Add support for Lima, V3D, VC4 (based on https://github.com/OpenMandrivaAssociation/kwin/blob/master/kwin-5.21.4-add-support-for-panfrost-driver.patch made by Bernhard Rosenkraenzer) and update list of supported devices for Panfrost. Commit.
  • X11: Drop xv-related workaround. Commit.
  • XWayland: Don’t dispatch xwayland events in QAbstractEventDispatcher sleeps. Commit.
  • Tiling: Evacuate tiled windows from custom & quick tiling on output removal. Commit. Fixes bug #465522
  • Wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection(). Commit.
  • Wayland: Version check before send_primary_selection calls. Commit. Fixes bug #465657
  • Set CXX standard for crossbuilding utility. Commit.
  • Include missing header for std::round. Commit.
  • Fix button to Qt::MouseButton mapping. Commit. Fixes bug #465463
  • Backends/drm: set cursor again after it was hidden. Commit. Fixes bug #461181
  • Screencast: Fix region screencasts top coordinate. Commit.



  • Formatter: Properly extract strings to a translation catalog. Commit. Fixes bug #465281. Fixes bug #465282

Plasma Desktop

  • Applets/taskmanager: don’t honor groupPopups setting in IOTM form factor. Commit. Fixes bug #464627


  • Codify runtime dependency on xdg-desktop-portal-kde. Commit. Fixes bug #466148
  • Autotests: Link against KXmlGui. Commit.
  • Autotests: Fix CMake code style (use some line breaks). Commit.
  • Remove unused include. Commit.


  • Homescreens/halcyon: Remove drop shadow for placeholder message. Commit.
  • Revert “lockscreen: Refactor and lazy load notifications”. Commit.
  • Components: Remove splash screen close button support, due to crashing problems. Commit.
  • Homescreens/halcyon: Fix configure screen showing up in task switcher. Commit.
  • Quicksettings/screenrotation: Make available dbus call async. Commit.
  • Quicksettings/screenrotation: hide when not available. Commit.

Plasma Networkmanager (plasma-nm)

  • Guard against double instantiation or double-free of PlasmaNM.NetworkModel. Commit. Fixes bug #465805
  • Filter out the loopback device. Commit. Fixes bug #465655
  • Revert “Use QWindow instead of KWindowSystem to set KeepAbove”. Commit. Fixes bug #465751


  • Pages/PowerfulWhenNeeded: Fix grid by correctly setting cell width. Commit.

Plasma Workspace

  • Sddm-wayland-session: Disable global shortcuts. Commit.
  • Kcms/users: Port Connections to modern syntax. Commit.
  • Revert “Revert “startplasma-wayland: Don’t set GDK_SCALE and GDK_DPI_SCALE””. Commit. See bug #465733. See bug #443215
  • Better screen removal handling. Commit. Fixes bug #465892
  • Applets/digital-clock: fix logic error in tooltip. Commit. Fixes bug #465873
  • Startplasma-wayland: allow people to override GDK_* envars. Commit. Fixes bug #443215
  • Fix search for DWD weather data engine. Commit.
  • Revert “startplasma-wayland: Don’t set GDK_SCALE and GDK_DPI_SCALE”. Commit. Fixes bug #465733. See bug #443215
  • Applets/mediacontroller: add test for interacting with MPRIS2 interface. Commit.
  • Kcms/region_language: Down highlight delegate on press. Commit.
  • If the desktopview is not deleted, don’r emit screenRemoved. Commit. Fixes bug #465536
  • Set LANG if we have language to glibc locale mapping. Commit. Fixes bug #464983
  • Plasmacalendarintegration: Omit astronomical events from Holidays data. Commit. Fixes bug #465539
  • Shell: read thickness from default group. Commit. See bug #465125. See bug #464628


  • Only skip batteries if neither start or stop thresholds are available. Commit. Fixes bug #464535


  • Extract i18n from QML files. Commit.
  • Appchooserdialog: show all apps while searching. Commit. Fixes bug #464521