The second beta release of KDE Plasma 6.4 has been released, featuring several bug fixes, including updates for Xwayland, rpm-ostree, rkonqi, and spectacle. Significant enhancements encompass addressing issues with leaking normal key presses, establishing output name mappings, and ensuring the prevention of empty versions.
Plasma 6.4 Beta 2 is now released
Plasma 6.4 second beta includes several bugfixes, some of notable bugfixes include,
- Xwayland: Fix leaking normal key presses with keyboard layouts other than English
- Map xinerama index to Output by output name
- Xwayland: use output names to find the primary output
- Discover: rpm-ostree: Don't try to parse an empty version.
- Discover: rpm-ostree: Fix rpm-ostree driver registration.
- drkonqi: Fix minimum systemd requirement
- spectacle: Hide capture windows before deleting them when accepting.
Complete Changelog
aurorae BluedevilBreeze breeze-gtk
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- DevicesStateProxyModel: Split disconnecting into a dedicated state. Commit. Fixes bug #493245
- DevicesStateProxyModel: Remove unused method. Commit.
- Wizard: Sort devices with an actual name first. Commit.
breeze-plymouth
- Update version for new release 6.3.91. Commit.
Discover
- Update version for new release 6.3.91. Commit.
Dr Konqi
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Rpm-ostree: Don't try to parse an empty version. Commit. Fixes bug #496538
- Rpm-ostree: Fix rpm-ostree driver registration. Commit. Fixes bug #480947
- Systemd: do not return resource when filtering for an unsuitable state. Commit.
- Systemd: do not return resource when the search doesn't match. Commit.
- Steamos,systemd: do not return resources on appstream searches. Commit.
- Discover/qml: improve UpdatesPage accessibility. Commit.
- ApplicationPage: allow offline update header to take up enough space. Commit. Fixes bug #504513
- KNSBackend: Do not accept global searches. Commit.
Flatpak Permissions
- Update version for new release 6.3.91. Commit.
- Backtracegenerator: convert memoryfence to qglobalstatic. Commit. Fixes bug #504386
- Coredump/gui: add keywords to desktop file. Commit.
backtracegenerator: don't crash when the proc was already deleted. Commit. Fixes bug #504389
- Fix minimum systemd requirement. Commit.
- Preamble: improve log message a tad. Commit.
- Preamble: leave a breadcrumb behind when loading a solib. Commit.
- Preamble: pull thread into scope for debugging. Commit.
- Preamble: make comment clearer. Commit.
- Preamble: pull pc into scope so we can diagnose it easily. Commit.
- Preamble: don't trip over undefined variables. Commit.
kactivitymanagerd
- Ui: fix keyboard navigation on permissions page. Commit. Fixes bug #465953. Fixes bug #465952
- Ui: separate active and focused state. Commit.
kde-cli-tools
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Service/Application: make serviceVersion a slot again. Commit. Fixes bug #504721
- Activities: Move public Q_SLOTS back to above CurrentActivity. Commit. Fixes bug #504323
KDE GTK Config
- Update version for new release 6.3.91. Commit.
KDE Window Decoration Library
- Update version for new release 6.3.91. Commit.
Plasma Addons
- Update version for new release 6.3.91. Commit.
kgamma
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Applets/fifteenpuzzle: set minimum grid size. Commit. Fixes bug #504804
- Applets/comic: fix updates not working. Commit. Fixes bug #504825
- Applets/fifteenPuzzle: remove fullRep default size. Commit.
- Applets/fifteenpuzzle: reduce switch size. Commit. Fixes bug #360985
- Applet/Fifteen: Fix off by one in piece image loading. Commit.
- Applets/comic: remove configBehavior.qml. Commit.
- Applets/comic: restore tab on startup and provider changes. Commit.
- Applets/comic: don't unnecessarily reload model. Commit.
- Applets/comic: fix "Jump to" on cached strips. Commit.
- Applets/comic: Remove unnecessary use of ?. to work around QTBUG-136952. Commit.
kglobalacceld
- Update version for new release 6.3.91. Commit.
Info Center
- Update version for new release 6.3.91. Commit.
KMenuEdit kpipewire
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
Change uncreatable type name "Hint to "hint". Commit. Fixes bug #504560
- Add missing include(ECMQmlModule). Commit.
krdp
- Update version for new release 6.3.91. Commit.
- Cmake: also declare major, minor and patch version vars. Commit.
- Cmake: use PROJECT_VERSION. Commit.
KScreen
- Update version for new release 6.3.91. Commit.
kscreenlocker KSSHAskPass
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Kcm: hide color profile selection entirely with HDR. Commit. Fixes bug #502675
- Kcm: reload kwin config when tearing option is changed. Commit. Fixes bug #504634. Fixes bug #496970
- Hdrcalibrator: work around QWindow::requestUpdate not working with basic render loop. Commit. Fixes bug #504347
- Hdrcalibrator: install the image instead of including it in the module. Commit.
- Hdrcalibrator: prevent applying output configurations more often than necessary. Commit.
ksystemstats kwallet-pam
- Update version for new release 6.3.91. Commit.
KWayland
- Update version for new release 6.3.91. Commit.
kwayland-integration
- Update version for new release 6.3.91. Commit.
KWin
- Update version for new release 6.3.91. Commit.
kwin-x11
- xwayland: use output names to find the primary output Commit.
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Xwayland: Fix leaking normal key presses with keyboard layouts other than English. Commit. Fixes bug #500032
- Update preedit handling for text-input v3 when clearing preedit. Commit.
- Effects/slideback: Also check activity when matching windows. Commit. Fixes bug #455429
- Backends/drm: Add missing null guard. Commit.
- Outputconfigurationstore: disable adaptive sync by default. Commit.
- Backends/drm: always set max_bpc to 8 bits per color with legacy. Commit.
- Kcms/rules: Hide shading in ui. Commit.
- Kcms/options: Hide shading options in ui. Commit.
- Backends/drm: also generate modes for the native refresh rate of the display. Commit. Fixes bug #504655
- Map xinerama index to Output by output name. Commit.
- Backends/drm: clear the test buffer with legacy modesetting. Commit. Fixes bug #504258
- Don't leak lcms tone curves. Commit.
- Wayland/xdgoutput: round the scaled output position. Commit.
- Plugins/colorpicker: round the result. Commit. Fixes bug #491633
- Plugins/colorpicker: use BPC when converting to sRGB. Commit. See bug #491633
- X11: Add an environment variable to disable _NET_WM_SYNC_REQUEST in X11Window. Commit.
- Wayland/colormanagement: compare primaries with the protocol's resolution. Commit.
- Backends/drm: allow EDR with ICC profiles too. Commit.
- Wayland/colormanagement: also around max_fall and max_cll. Commit.
- Wayland/colormanagement: fix sending target luminance levels. Commit.
- Kcms/xwayland: improve UI of newly-added feature. Commit.
- Kcms/decoration: Hide shade button. Commit.
- Hide "shade" in user actions menu. Commit.
- Core/iccprofile: also estimate black point even if there's no luminance tag. Commit.
- Backends/drm: also guard DrmOutput::cursorLayer for nullptr pipeline. Commit. Fixes bug #504516
- X11: Remove bounding shape fallback for noborder state. Commit.
- Tiles: Fix CustomTile::remove() collapsing tile tree too much. Commit. Fixes bug #504367
- Properly unmap minimized and hidden X11 windows. Commit. Fixes bug #504321
- Plugins/zoom: Add threshold value to realtime gesture. Commit.
kwrited
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- X11: Add an environment variable to disable _NET_WM_SYNC_REQUEST in X11Window. Commit.
- Cleanup dependencies. Commit.
layer-shell-qt
- Update version for new release 6.3.91. Commit.
libkscreen
- Update version for new release 6.3.91. Commit.
libksysguard
- Update version for new release 6.3.91. Commit.
- Backends/kwayland: Set whether a config is valid based on whether the output management global is available. Commit.
- Allow for async in-process backends. Commit. Fixes bug #483072
libplasma
- Update version for new release 6.3.91. Commit.
- Faces/Choices: better keyboard navigation in popup. Commit.
- Faces/horizontalbars: set default color if colorSource not loaded yet. Commit.
- Processcore: Rewrite ProcessesLinux::getIOStatistics to be less confusing. Commit. Fixes bug #504435
- Clean up process plugins in ExtendedProcesses. Commit. Fixes bug #504468
- Network: Do not update processes during teardown. Commit. See bug #504468
- Network: Initialize process data to 0. Commit.
Milou ocean-sound-theme
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Fix drag and drop of item on containments. Commit. Fixes bug #460056
- Drag and drop: delete the menu if there are no actions to show. Commit. See bug #460056. Fixes bug #502479
- Fix crash in drop job. Commit. Fixes bug #504355
- Plasma/pluginloader: actually use pluginName when loading plugins. Commit. Fixes bug #504343
Oxygen oxygen-sounds
- Update version for new release 6.3.91. Commit.
plasma-activities
- Update version for new release 6.3.91. Commit.
plasma-activities-stats Plasma Browser Integration Plasma Desktop
- Update version for new release 6.3.91. Commit.
Plasma Dialer Plasma Disks Plasma Firewall plasma-integration
- Use Plasmoid attached property directly in DefaultCompactRepresentation. Commit. Fixes bug #504880
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Applets/kicker: fix and simplify representation size. Commit. Fixes bug #477005
- Applets/kicker: fix Plasma.dialog being inappropriately resized. Commit. Fixes bug #503582
- Applets/kicker: elide long primary menu names. Commit. Fixes bug #503143
- Applets/kicker: fix and simplify runner keyboard navigation. Commit.
- Containments/desktop: redetermine item on click. Commit. Fixes bug #504765
- Make sure the handles never go out of view. Commit. Fixes bug #494452
taskmanager: fix a regression from !2932. Commit.
- Lockscreen: remove dead code. Commit. See bug #486352
- Kcms/access: Reduce lower threshold for bounce keys. Commit. Implements feature #503958
- Desktoppackage: Fix invalid module name. Commit.
plasma-mobile
- Update version for new release 6.3.91. Commit.
Plasma Nano Plasma Networkmanager (plasma-nm) Plasma Audio Volume Control
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Notifications: do not expire notificationa after invoking action. Commit.
Plasma SDK
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Applet/ListItemBase: also indent mute button without radio button. Commit.
- Applet: improve keyboard navigation and accessibility. Commit.
- Applet/listitem: increase delegate-intenal vertical spacing. Commit.
- Applet/ListItemBase: switch icon to view-more-symbolic. Commit.
- Applet: fix and simplify arrow key navigation. Commit.
- Applet: indent mute button in fullRepresentation. Commit.
Plasma Systemmonitor
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Lookandfeelexplorer: Rework about data. Commit.
- Lookandfeelexplorer: Fix loading theme from cli. Commit.
- Lookandfeelexplorer: Fix window icon. Commit.
- Lookandfeelexplorer: Modernize code more. Commit.
- Lookandfeelexplorer: Remove version field. Commit.
- Lookandfeelexplorer: Minor polishing. Commit.
- Lookandfeelexplorer: Fix loading thumbnail. Commit.
- Lookandfeelexplorer: Save to metadata.json. Commit.
- Lookandfeelexplorer: Load themes using their metadata.json. Commit.
- Lookandfeelexplorer: Use metadata.json as save format. Commit.
- Lookandfeelexplorer: Stop using context properties. Commit.
- Lookandfeelexplorer: Port lnfLogic to QML Singleton. Commit.
- Lookandfeelexplorer: Use symbolic icon names. Commit.
- Lookandfeelexplorer: Fix opening theme folder. Commit.
- Lookandfeelexplorer: Redesign sidebar. Commit.
- Lookandfeelexplorer: Fix overflow in MetadataEditor. Commit.
- Lookandfeelexplorer: Use Kirigami.ApplicationWindow. Commit.
- Port lookandfeelexplorer to declarative QML loading. Commit.
plasma-vault plasma-welcome Plasma Workspace
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Fix visually unbalanced rowheights. Commit.
- Page: When resetting a page that we have a new version for, remove the old one. Commit. See bug #504455
- Pages/overview: Rename swap section to "section-2". Commit.
plasma-workspace-wallpapers
- Kcms/lookandfeel: Initialise member variables. Commit. Fixes bug #504621
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Do not track cache partitions with freespacenotifier. Commit. Fixes bug #504423
- Shell: Rearrange the teardown order. Commit. See bug #487660
- Plasmashell: less invasive change in panel cloning. Commit. Fixes bug #504856
- Plasmashell: don't duplicate old applet configs in panel cloning. Commit. Fixes bug #504856
- Wallpapers/image: don't crash when removing /usr/share. Commit. Fixes bug #503593
- Containmentactions: Fix display of KRunner shortcut. Commit.
- Klipper: show popup window faster. Commit.
- Klipper: make "Add Actions" dialog only window-modal. Commit. Fixes bug #501938
- Libtaskmanager: show Comment for launcher icons when appropriate. Commit. Fixes bug #504431
- Fix cell height calc in resize handle. Commit.
- Kcms/componentchooser: fix dialog scrollability. Commit. Fixes bug #504418
- Runners/sessions: Remove leftover GUI code. Commit.
- Applets/systemmonitor: skip configure button on sensorless faces. Commit. Fixes bug #504335
- Applets/notifications: add top padding for body-but-no-summary condition. Commit.
- Fix: notify about missed notifications only once. Commit.
- Applets/notifications: Don't set a parent for WidgetsAskUserActionHandler. Commit. Fixes bug #504385
Notifications: Set notifications to read when full representation is opened. Commit. Fixes bug #504350
- Disable linux-qt6-next while the regression in Qt gets fixed. Commit.
- Components/sessionprivate: fix a potential crash in SessionsModel. Commit.
- Wallpapers/image: Fix wallpaper thumbnails not adjusting to output size. Commit.
- Wallpapers/image: Fix thumbnails not matching output size. Commit. Fixes bug #483097
- Wallpapers/image: Trim trailing whitespace in config.qml. Commit.
- Appiumtests: test showing critical notifications when Do not disturb is active. Commit.
- Libnotificationmanager: fix critical notifications not showing when Do not disturb is active. Commit.
- Avoid "on" QML feature in TimezoneSelector to avoid crashes. Commit. Fixes bug #503830
- Applets/notifications: fix count of inhibited notifications when low priority history is disabled. Commit.
plasma5support Plymouth KControl Module
- Update version for new release 6.3.91. Commit.
polkit-kde-agent-1
- Update version for new release 6.3.91. Commit.
Powerdevil
- Update version for new release 6.3.91. Commit.
print-manager
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Applets/batterymonitor: don't ask to install PPD when already installed. Commit. Fixes bug #504889
- Applets/batterymonitor: only show one battery icon in desktop tray. Commit. Fixes bug #504697
- Daemon: Fix triggering an assert in KConfigGroup. Commit.
qqc2-breeze-style SDDM KCM
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- RequestActivate on the printer manager helper dialog windows. Commit.
Spacebar spectacle
- Update version for new release 6.3.91. Commit.
System Settings
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Hide capture windows before deleting them when accepting. Commit. See bug #504338
- Fix crash on Save As with rectangle mode. Commit. Fixes bug #501516
- Fix AnimatedImage warning about failing to load non-image formats. Commit.
- VideoPlatformWayland: fix double recordingSaved emissions. Commit. Fixes bug #504535
- Fix --edit-existing not showing a window. Commit. Fixes bug #504139
wacomtablet xdg-desktop-portal-kde
- Update version for new release 6.3.91. Commit.
- Update version for new release 6.3.91. Commit.
- Fix header colors of QWidget based KCMs. Commit. Fixes bug #495462
- Fix accessing sub categories when global theme is clicked. Commit. Fixes bug #502521