Summary: | kscreenlocker_greet fails to display UI after upgrade to beta 2, blocks screen forcing intervention / reboot | ||
---|---|---|---|
Product: | [Plasma] kscreenlocker | Reporter: | Adam Fontenot <adam.m.fontenot+kde> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | alien, andrej.halv, edwin.frank.loeffler, nate |
Priority: | NOR | Keywords: | qt6 |
Version: | 5.91.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Adam Fontenot
2023-12-21 04:34:58 UTC
The same thing happens when trying to end a session with the logout greeter. Running this in windowed mode: /usr/lib/ksmserver-logout-greeter --windowed QQmlComponent: Component is not ready kf.plasma.quick: "file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml" "Error loading QML file.\nmodule \"org.kde.breeze\" is not installed\n" kde.logout_greeter: QList(file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml: module "org.kde.breeze" is not installed) qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::logoutRequested() to KSMShutdownDlg::slotLogout() qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::haltRequested() to KSMShutdownDlg::slotHalt() qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::suspendRequested(int) to KSMShutdownDlg::slotSuspend(int) qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::rebootRequested() to KSMShutdownDlg::slotReboot() qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::rebootRequested2(int) to KSMShutdownDlg::slotReboot(int) qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::cancelRequested() to KSMShutdownDlg::reject() qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::lockScreenRequested() to KSMShutdownDlg::slotLockScreen() qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::cancelSoftwareUpdateRequested() to KSMShutdownDlg::slotCancelSoftwareUpdate() kf.windowsystem: static bool KX11Extras::compositingActive() may only be used on X11 Can confirm this issue, also on Arch Linux and KDE Plasma 6.0 Beta 2 > ImageStackView unavailable\nmodule \"org.kde.breeze\" is not installed Fixed with https://invent.kde.org/plasma/plasma-integration/-/merge_requests/126, and also kind of https://invent.kde.org/plasma/kscreenlocker/-/commit/cd73456b1af32129a4ab97a686c940a26d77cdf5. As a workaround, you can install the package for the Breeze qqc2 style. Thanks, I ran into a similar issue preparing for a Slackware release of Plasma6 Beta2: logout from the desktop stalled (the logout greeter would not appear) and I would be forced to logon remotely and change the runlevel, or else forcibly reboot. The error messages in SDDM's xorg and wailand logs brought me to this bug report and indeed I did not include a qqc2-breeze-style package assuming it would be used by Plasma Mobile only. I am going to add that package now if it is a workaround to the bug. Thanks for fixing it in git. |