I’m using the latest versions of fedora and kde plasma.
How
When I put my laptop to sleep or it has put it’s self to sleep and i open it after a while, the taskbar and background vanishes sometimes but everything else functions normaly.
What I suspect happens, is that the plasma shell crashes when the screen gets (un)locked.
I observed the same thing with both Fedora and EndeavourOS (Arch).
But to me the added piece of the puzzle is that this usually happens when I have my laptop connected to an external monitor and the laptop lid closed. Do you have a similar set-up or what?
Having the same issue here. kquitapp6 plasmashell && kstart plasmashell is a workaround.
Operating System: Arch Linux
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.2-arch2-1 (64-bit)
Graphics Platform: Wayland
Processors: 20 × 13th Gen Intel® Core™ i7-13700H
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor: Intel® Iris® Xe Graphics
I think this is the relevant part of the plasmashell log:
Jan 12 10:02:18 hilbert plasmashell[204367]: There are no outputs - creating placeholder screen
Jan 12 10:02:18 hilbert plasmashell[204367]: requesting unexisting screen available rect -1
Jan 12 10:02:18 hilbert plasmashell[204367]: xdg_surface#170: error -1: invalid window geometry size (0x0)
Jan 12 10:02:18 hilbert plasmashell[204367]: warning: queue "mesa egl surface queue" 0x7f7fecd05aa0 destroyed while proxies still attached:
Jan 12 10:02:18 hilbert plasmashell[204367]: wp_presentation#42 still attached
Jan 12 10:02:18 hilbert plasmashell[204367]: Could not create EGL surface (EGL error 0x3000)
Jan 12 10:02:18 hilbert plasmashell[204367]: warning: queue "mesa egl surface queue" 0x7f7fd42d8bc0 destroyed while proxies still attached:
Jan 12 10:02:18 hilbert plasmashell[204367]: wp_presentation#42 still attached
Jan 12 10:02:18 hilbert plasmashell[204367]: Could not create EGL surface (EGL error 0x3000)
Jan 12 10:02:18 hilbert plasmashell[204367]: The Wayland connection experienced a fatal error: Protocol error
Jan 12 11:00:55 hilbert plasmashell[298635]: Applet preload policy set to 1
Same issue here, I have two monitors and it often happens that the secondary monitor would be partially black after waken up from sleep.
I think it’s due to plasmashell crash, restarting plasmashell as mentioned by @ixjlyons worked for me. For my case, plasmashell is caused by one of my widgets (dictionary), I also found other posts mentioning the dictionary widget to cause crashes, maybe you could check this.
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not re
gister app ID: App info not found for 'org.kde.kstart'")
Hi, chiming in to say I’m also having this issue with pretty much the same conditions: using the latest version of Fedora and KDE, with an external monitor as my primary screen, and having the plasma shell crash when waking from sleep.
Would love to hear any updates on this.