Skip to content

foreign-toplevel-management: Allow to emit toplevels responsiveness state

AFAIK we currently don't have a way for the compositor to inform interested clients about toplevels not answering to ping events. Adding that functionality would allow desktop shells to inform the user about the state of the app (and e.g. allow to force quit it).

I'm not 100% happy about the responsiveness terminology but pingable seemed to restrictive as compositors might use different methods to determine that a toplevel is still usable by the user.

Merge request reports