Bug 504223 - Offer means to close unresponsive client-side decorated client
Summary: Offer means to close unresponsive client-side decorated client
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2025-05-14 16:50 UTC by Kai Uwe Broulik
Modified: 2025-05-14 18:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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