wallpaper-engine-kde-plugin
wallpaper-engine-kde-plugin copied to clipboard
Sleep/Suspend is broken.
Describe the bug
Sleep/Suspend causes PowerDevil to block the suspend action.
System Information
- Kde: 6.3.4
- Qt: 6.9.0
- OS: Arch Linux Rollling (6.14.2-zen1-1-zen)
- Installation Source: aur
- Wallpaper Engine version: latest commit
Additional context
Weirdly, This only occurs on Kernel 6.14+. Kernel 6.13 and 6.12 don't inhibit this issue for whatever reason.
Relevant Logs
Apr 15 14:54:41 archpc plasmashell[8488]: qt.qml.context: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/Pyext.qml:82:9 Parameter "webSocket" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Apr 15 14:54:49 archpc plasmashell[8488]: kf.coreaddons: "Could not find plugin com.github.catsout.wallpaperEngineKde"
Apr 15 14:54:49 archpc plasmashell[8488]: qt.qml.context: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/Pyext.qml:82:9 Parameter "webSocket" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Apr 15 14:54:49 archpc plasmashell[8488]: qml: folder not found: /home/office/.steam/steam/steamapps/common/wallpaper_engine/projects/myprojects
Apr 15 14:54:50 archpc plasmashell[8488]: kf.coreaddons: "Could not find plugin com.github.catsout.wallpaperEngineKde"
Apr 15 14:54:55 archpc plasmashell[8488]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:26: TypeError: Cannot read property 'configuration' of null
Apr 15 14:54:59 archpc plasmashell[8488]: kf.coreaddons: "Could not find plugin com.github.catsout.wallpaperEngineKde"
Apr 15 14:54:59 archpc plasmashell[8488]: qt.qml.context: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/Pyext.qml:82:9 Parameter "webSocket" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Apr 15 14:54:59 archpc plasmashell[8488]: qml: folder not found: /home/office/.steam/steam/steamapps/common/wallpaper_engine/projects/myprojects
Apr 15 14:55:01 archpc plasmashell[8488]: kf.coreaddons: "Could not find plugin com.github.catsout.wallpaperEngineKde"
Apr 15 14:55:04 archpc plasmashell[8488]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:26: TypeError: Cannot read property 'configuration' of null
Apr 15 14:55:34 archpc plasmashell[8488]: kf.coreaddons: "Could not find plugin com.github.catsout.wallpaperEngineKde"
Apr 15 14:55:34 archpc plasmashell[8488]: qml: folder not found: /home/office/.steam/steam/steamapps/common/wallpaper_engine/projects/myprojects
Apr 15 14:55:36 archpc plasmashell[8488]: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/PowerSource.qml:12:2: Unable to assign [undefined] to int
Apr 15 14:55:36 archpc plasmashell[8488]: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/PowerSource.qml:11:2: Unable to assign [undefined] to QString
Apr 15 14:55:43 archpc plasmashell[8488]: qt.qml.context: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/main.qml:58:9 Parameter "sleep" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
Apr 15 14:55:43 archpc plasmashell[8488]: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/main.qml:61: TypeError: Property 'pause' of object wekde::TTYSwitchMonitor(0x640123b551e0) is not a function
Apr 15 14:55:50 archpc plasmashell[8488]: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/main.qml:173: TypeError: Cannot read property 'screenGeometry' of null
Apr 15 14:56:15 archpc plasmashell[10971]: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/PowerSource.qml:12:2: Unable to assign [undefined] to int
Apr 15 14:56:15 archpc plasmashell[10971]: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/PowerSource.qml:11:2: Unable to assign [undefined] to QString
Apr 15 14:56:15 archpc plasmashell[10971]: qt.qml.context: file:///usr/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde/contents/ui/Pyext.qml:82:9 Parameter "webSocket" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
For whatever strange reason (I'm very puzzled by this), KDE Plasma 6.4 fixes this issue but now sleep is broken on every kernel pre 6.4.
KDE Plasma Beta 6.4 re-introduces this issue again.