Plasmashell crash when exiting from locked screen

Hi everybody,

well I think that plasmashell crash because the process is still there, but the desktop image is black and the menu/application bar disappears.
I have to restart plasmashell in konsole with the command:

~$ plasmashell --no-respawn --replace >/dev/null 2>&1 &

By doing so the image of the desktop returns and the menu/application bar works. To reproduce the bug I run these commands:

As root:
~# echo ‘— New DBUS Command —’ | systemd-cat -p info

and as regular user:
~$ sleep 1 && dbus-send --session --print-reply --dest=org.kde.kglobalaccel /component/org_kde_powerdevil org.kde.kglobalaccel.Component.invokeShortcut string:‘Turn Off Screen’

When the monitor goes in standby, I press a key to exit locked screen and the plasmashell doesn’t work anymore.

Some info about the computer:

~# inxi -GSaz
System:
Kernel: 6.12.41+deb13-amd64 arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.41+deb13-amd64
root=/dev/mapper/ld0-lv3 ro quiet zswap.enabled=1
Desktop: KDE Plasma v: 6.3.6 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
Distro: Debian GNU/Linux 13 (trixie)
Graphics:
Device-1: NVIDIA GK208 [GeForce GT 630 Rev. 2] vendor: ASUSTeK
driver: nouveau v: kernel non-free: series: 470.xx+
status: legacy-active (EOL~2024-09-xx) arch: Kepler-2 code: GKxxx
process: TSMC 28nm built: 2012-2018 pcie: gen: 2 speed: 5 GT/s lanes: 8
ports: active: HDMI-A-1 empty: DVI-D-1,VGA-1 bus-ID: 01:00.0
chip-ID: 10de:1284 class-ID: 0300 temp: 42.0 C
Display: unspecified server: ``X.Org`` v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
dri: nouveau gpu: nouveau display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-1 model: HP M24f FHD serial: <filter>
built: 2022 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 628mm (24.7") ratio: 15:9, 16:9
modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
drv: nouveau inactive: wayland
API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.0.7-2 glx-v: 1.4
direct-render: yes renderer: NV108 device-ID: 10de:1284 memory: 1.94 GiB
unified: no
Info: Tools: api: eglinfo,glxinfo de: kscreen-console,kscreen-doctor
x11: xdriinfo, xdpyinfo, xprop, xrandr

Some logs from journalctl:

ago 25 15:14:51 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: Connection: 0
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = true , enabled = true
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 68 update
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: m_connected: 1
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: m_crtc QObject(0x0)
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: CRTC: 0
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: MODE: 0
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: Connection: 1
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 68 : connected = false , enabled = false
ago 25 15:14:51 itek dbus-daemon[1201]: [session uid=1000 pid=1201 pidfd=5] Successfully activated service ‘org.kde.kscreen.osdService’
ago 25 15:14:51 itek systemd[1181]: Started plasma-kscreen-osd.service - KScreen OSD service.
ago 25 15:14:51 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Emitting configChanged()
ago 25 15:15:08 itek cat[23945]: — New DBUS Command —
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7987003
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Property: “EDID”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: State (newValue, Deleted): 1
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7987003
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Property: “EDID”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: State (newValue, Deleted): 1
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Disconnected”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRScreenChangeNotify
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Config_timestamp: 8000393
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Window: 23068678
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Root: 1006
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size ID: 65535
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size: 1920 1080
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: SizeMM: 508 285
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Disconnected”
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: m_connected: 0
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: Connection: 1
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = false , enabled = true
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: m_connected: 1
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: Connection: 1
ago 25 15:15:27 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = false , enabled = true
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Connected”
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRScreenChangeNotify
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Config_timestamp: 8000882
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Window: 23068678
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Root: 1006
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size ID: 0
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size: 1920 1080
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: SizeMM: 508 285
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Connected”
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: m_connected: 1
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: Connection: 0
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Connected output 67 to CRTC 62
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = true , enabled = true
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: m_connected: 0
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: Connection: 0
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = true , enabled = true
ago 25 15:15:28 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Emitting configChanged()
ago 25 15:15:58 itek kernel: nouveau 0000:01:00.0: drm: Failure to read SCDC_TMDS_CONFIG: -6
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 8031365
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Property: “EDID”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: State (newValue, Deleted): 1
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 8031365
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Property: “EDID”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: State (newValue, Deleted): 1
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Disconnected”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRScreenChangeNotify
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Config_timestamp: 8031476
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Window: 23068678
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Root: 1006
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size ID: 65535
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size: 1920 1080
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: SizeMM: 508 285
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Disconnected”
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: m_connected: 0
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: Connection: 1
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = false , enabled = true
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: m_connected: 1
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: Connection: 1
ago 25 15:15:58 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = false , enabled = true
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Connected”
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRScreenChangeNotify
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Config_timestamp: 8031970
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Window: 23068678
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Root: 1006
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size ID: 0
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Size: 1920 1080
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: SizeMM: 508 285
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: RRNotify_OutputChange
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Timestamp: 7963935
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Output: 67
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: CRTC: 62
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Mode: 70
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Rotation: “Rotate_0”
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Connection: “Connected”
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xcb.helper: Subpixel Order: 0
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: m_connected: 1
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: Connection: 0
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Connected output 67 to CRTC 62
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = true , enabled = true
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xrandr: XRandROutput 67 update
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: m_connected: 0
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: m_crtc XRandRCrtc(0x5564ae7ea1f0)
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: CRTC: 62
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: MODE: 70
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: Connection: 0
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Output 67 : connected = true , enabled = true
ago 25 15:15:59 itek kscreen_backend_launcher[10877]: kscreen.xrandr: Emitting configChanged()

Is it a known issue? Has anybody workaround/fix for this issue?

I tried a solution proposed in this forum (sorry but the editor forbid me to include URL, I don’t know why) and I customized the script:

#!/bin/sh

dbus-monitor --session “type=‘signal’,interface=‘org.freedesktop.ScreenSaver’” |
while read x; do
case “$x” in
# You can call your desired script in the following line instead of the echo:
“boolean true”) echo SCREEN_LOCKED;;
“boolean false”) /usr/bin/plasmashell --no-respawn --replace >/dev/null 2>&1 &;;
esac
done

but it doesn’t work. I checked the output of dbus-monitor command, it doesn’t return the string “boolean true” or “boolean false” when the screen goes off/on.
Could anybody help me writing a proper dbus-monitor command that trigger the event: screen locked/unlocked?

Thanks in advance, kind regards.