Bug 504223

Summary: Offer means to close unresponsive client-side decorated client
Product: [Plasma] kwin Reporter: Kai Uwe Broulik <kde>
Component: decorationsAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: nate
Priority: NOR Keywords: usability
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Kai Uwe Broulik 2025-05-14 16:50:09 UTC
SUMMARY
When a client-side decorated client is unresponsive, there is no obvious way to close it. Since its close button won’t work, you have to use the task manager or know to use Alt+F4.

STEPS TO REPRODUCE
1. Run gedit
2. killall -SIGSTOP gedit
3. Try to close the window

OBSERVED RESULT
The window gets desaturated but that’s it, since there is no close request, we also never bring up the window killer.

EXPECTED RESULT
The user is offered a close button (e.g. the window could have a decoration forced around it, which is what I think Windows does) or just an overlaid close button or something and/or the window killer automatically.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: git master as of 2024-05-13
Qt Version: 6.9.0
Comment 1 Nate Graham 2025-05-14 18:06:16 UTC
> we also never bring up the window killer.
That seems like the root problem here. Maybe if it remains unresponsive for a few seconds, we should automatically show the window killer.

We could also render a fake close button for you to button-mash, I suppose