Non è stato possibile configurarlo perché il valore di timeout è definito come valore costante nell'origine mormora. gnome-shell fa riferimento alla libreria mormora. Ho trovato il valore di timeout alla sorgente mutter, mutter-3.10.4 / src / core / display.c.
...
#define PING_TIMEOUT_DELAY 5000
Ed è utilizzato da una funzione di seguito denominata meta_display_ping_window
ping_data->ping_timeout_id = g_timeout_add (PING_TIMEOUT_DELAY, meta_display_ping_timeout, ping_data);
Viene riferito dalla funzione quando la finestra è attivata:
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)
Come puoi vedere sopra, il timeout è di 5 secondi.
È possibile modificare il valore solo per te perché borbottare è un progetto open source.
E il valore di timeout viene riferito in un altro caso quando la finestra viene chiusa. Il flusso di eliminazione della finestra è come
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)
Tuttavia, penso che sia necessario modificare l'origine per la finestra ritardata. Oppure penso che puoi discuterne con gli sviluppatori / manutentori mormori.
È possibile preparare l'ambiente di compilazione e ottenere l'origine con i seguenti comandi.
$ sudo apt-get build-dep mutter
$ sudo apt-get source mutter
Per costruirlo, fare riferimento
https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html
https://wiki.debian.org/BuildingTutorial