Não foi possível configurá-lo, porque o valor timeout é definido como valor constante na origem do mutter. gnome-shell refere-se à biblioteca do mutter. Eu encontrei o valor de tempo limite na fonte mutter, mutter-3.10.4 / src / core / display.c.
...
#define PING_TIMEOUT_DELAY 5000
E é usado por uma função abaixo chamada meta_display_ping_window
ping_data->ping_timeout_id = g_timeout_add (PING_TIMEOUT_DELAY, meta_display_ping_timeout, ping_data);
É referido pela função quando a janela é ativada:
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)
Como você pode ver acima, o tempo limite é de 5 segundos.
Você pode modificar o valor apenas para você porque mutter é um projeto de código aberto.
E o valor de tempo limite é referido em outro caso quando a janela é fechada. O fluxo de exclusão da janela é como
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)
No entanto, acho que você precisa modificar a fonte da sua janela atrasada. Ou eu acho que você pode discutir sobre isso com os desenvolvedores / mantenedores mutter.
Você pode preparar o ambiente de criação e obter a fonte com os seguintes comandos.
$ sudo apt-get build-dep mutter
$ sudo apt-get source mutter
Para construí-lo, consulte