wallpaper-engine-kde-plugin icon indicating copy to clipboard operation
wallpaper-engine-kde-plugin copied to clipboard

Sleep/Suspend is broken.

Open Weather-OS opened this issue 9 months ago • 2 comments

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.

Weather-OS avatar Apr 15 '25 11:04 Weather-OS

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.

Weather-OS avatar Apr 24 '25 22:04 Weather-OS

KDE Plasma Beta 6.4 re-introduces this issue again.

Weather-OS avatar May 19 '25 09:05 Weather-OS