Zaman aşımı değeri, mutter kaynağında sabit değer olarak tanımlandığından yapılandırılamadı . gnome-shell mutter kütüphanesini ifade eder. Mutter kaynağında, mutter-3.10.4 / src / core / display.c zaman aşımı değerini buldum.
...
#define PING_TIMEOUT_DELAY 5000
Ve meta_display_ping_window adlı bir aşağıdaki işlev tarafından kullanılır
ping_data->ping_timeout_id = g_timeout_add (PING_TIMEOUT_DELAY, meta_display_ping_timeout, ping_data);
Pencere aktifken fonksiyondan bahsedilir:
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)
Yukarıda gördüğünüz gibi zaman aşımı süresi 5 saniyedir.
Mutter açık kaynaklı bir proje olduğu için değeri sadece sizin için değiştirebilirsiniz.
Zaman aşımı değeri, pencere kapatıldığında başka bir durumda belirtilir. Pencere silme akışı gibidir
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)
Ancak, gecikmiş pencereniz için kaynağı değiştirmeniz gerektiğini düşünüyorum. Ya da bunun hakkında, müteahhit / geliştiricilerle konuşabileceğinizi düşünüyorum.
Oluşturma ortamını hazırlayabilir ve aşağıdaki komutlarla kaynağı alabilirsiniz.
$ sudo apt-get build-dep mutter
$ sudo apt-get source mutter
İnşa etmek için
https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html
https://wiki.debian.org/BuildingTutorial