mirror of
https://github.com/brl/mutter.git
synced 2025-06-13 16:59:30 +00:00
display: Make check-alive timeout configureable
The check-alive feature is there for the user to be able to terminate frozen applications more easily. However, sometimes applications are implemented in a way where they fail to be reply to ping requests in a timely manner, resulting in that, to the compositor, they are indistinguishable from clients that have frozen indefinitely. When using an application that has these issues, the GUI showed in response to the failure to respond to ping requests can become annoying, as it disrupts the visual presentation of the application. To allow users to work-around these issues, add a setting allowing them to configure the timeout waited until an application is considered frozen, or disabling the check completely. https://gitlab.gnome.org/GNOME/mutter/merge_requests/1080
This commit is contained in:
@ -137,6 +137,16 @@
|
||||
</description>
|
||||
</key>
|
||||
|
||||
<key name="check-alive-timeout" type="u">
|
||||
<default>5000</default>
|
||||
<summary>Timeout for check-alive ping</summary>
|
||||
<description>
|
||||
Number of milliseconds a client has to respond to a ping request in
|
||||
order to not be detected as frozen. Using 0 will disable the alive check
|
||||
completely.
|
||||
</description>
|
||||
</key>
|
||||
|
||||
<child name="keybindings" schema="org.gnome.mutter.keybindings"/>
|
||||
|
||||
</schema>
|
||||
|
Reference in New Issue
Block a user