Nie można go skonfigurować, ponieważ wartość limitu czasu jest zdefiniowana jako stała wartość w źródle mutterów. gnome-shell odnosi się do biblioteki mutterów. Znalazłem wartość limitu czasu w źródle mutter, mutter-3.10.4 / src / core / display.c.
...
#define PING_TIMEOUT_DELAY 5000
I jest używany przez poniższą funkcję o nazwie meta_display_ping_window
ping_data->ping_timeout_id = g_timeout_add (PING_TIMEOUT_DELAY, meta_display_ping_timeout, ping_data);
Jest wywoływany z funkcji, gdy okno jest aktywowane:
window_activate(mutter-3.10.4/src/core/window.c) -> meta_window_check_alive(mutter-3.10.4/src/core/delete.c) -> meta_display_ping_window(mutter-3.10.4/src/core/display.c)
Jak widać powyżej, limit czasu wynosi 5 sekund.
Możesz modyfikować wartość tylko dla siebie, ponieważ mamuś jest projektem open source.
A wartość limitu czasu jest określana innym przypadkiem, gdy okno jest zamknięte. Przepływ usuwania okna jest jak
meta_window_delete(mutter-3.10.4/src/core/delete.c) -> meta_window_check_alive(mutter-3.10.4/src/core/delete.c) -> meta_display_ping_window(mutter-3.10.4/src/core/display.c)
Myślę jednak, że musisz zmodyfikować źródło opóźnionego okna. Albo myślę, że możesz o tym porozmawiać z twórcami / opiekunami mutterów.
Możesz przygotować środowisko kompilacji i uzyskać źródło za pomocą następujących poleceń.
$ sudo apt-get build-dep mutter
$ sudo apt-get source mutter
Aby go zbudować, patrz
https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html
https://wiki.debian.org/BuildingTutorial