Bug 496955

Summary: Meta+Ctrl+Esc allows killing plasmashell, and then it doesn't restart
Product: [Plasma] plasmashell Reporter: MBR <mbr>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: kde, nate, notmart
Priority: NOR Keywords: usability
Version First Reported In: 6.2.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: demo

Description MBR 2024-12-02 20:18:01 UTC
Created attachment 176299 [details]
demo

SUMMARY
It is possible to kill plasmashell using the Ctrl Meta Esc shortcut which results in black screen/missing desktop. Sometimes it restarts on its own and sometimes it has to be manually restarted through terminal.

STEPS TO REPRODUCE
1. Press Ctrl Meta Esc
2. Left mouse click on desktop

OBSERVED RESULT
Plasmashell gone

EXPECTED RESULT
Plasmashell not gone

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20241127
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.11.8-1-default (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6650 XT
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C56
System Version: 2.0
Comment 1 Colin J Thomson 2024-12-04 23:45:42 UTC
I see this also, the Ctrl Meta Esc is a short cut for kwin to kill a window, but should it kill plasma as well when we left click on the desktop ?
I tested this a couple of times and had to drop to a shell to restart plasma.

Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.80
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.12.1-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Comment 2 Nate Graham 2024-12-13 20:45:06 UTC
In a sense, this is intentional, but I can see how the UX is not great. If it auto-restarted when killed in this manner, then it would be fine. But the fact that it remains dead leaves a bit of a puzzle for the user to figure out.