Ich habe ein Ubuntu GNOME installiert und festgestellt, dass ich viele PROGRAM-Meldungen erhalte, die nicht reagieren.
Ich muss entweder das Programm "Force Quit" oder "Wait" ein wenig länger warten.
Ich habe festgestellt, dass jedes Mal, wenn ich auf das Programm warte, das Programm ohne Probleme fortgesetzt wird.
Ich denke, es könnte eine "Timeout" -Konfiguration für Programme geben, die als nicht reagierend gelten, und ich möchte diese Zeitüberschreitung erhöhen.
gnome
configuration
environment-variables
malhobayyeb
quelle
quelle
Antworten:
Es konnte nicht konfiguriert werden, da der Timeout- Wert in der Mutter-Quelle als konstanter Wert definiert ist. gnome-shell verweist auf mutter library. Ich habe den Timeout-Wert bei der Mutter-Quelle gefunden, mutter-3.10.4 / src / core / display.c.
Und es wird von einer unten aufgeführten Funktion namens meta_display_ping_window verwendet
Es bezieht sich auf die Funktion, wenn das Fenster aktiviert ist:
Wie Sie oben sehen können, beträgt die Zeitüberschreitung 5 Sekunden.
Sie können den Wert nur für Sie ändern, da es sich bei mutter um ein Open Source-Projekt handelt.
Und der Zeitüberschreitungswert wird in einem anderen Fall angegeben, wenn das Fenster geschlossen wird. Fenster löschen Fluss ist wie
Ich denke jedoch, dass Sie die Quelle für Ihr verzögertes Fenster ändern müssen. Oder ich denke, dass Sie darüber mit den mutter Entwicklern / Betreuern diskutieren können.
Sie können die Build-Umgebung vorbereiten und den Quellcode mit den folgenden Befehlen abrufen.
Um es zu bauen, siehe
https://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html https://wiki.debian.org/BuildingTutorial
quelle
Ich weiß nicht, ob es Sinn macht, diese alte Frage zu beantworten, aber vielleicht ist es für jemanden hilfreich.
Ich habe versucht, die Mutter-Bibliothek aus dem Quellcode zu erstellen, aber ich habe aufgegeben, da diese Bibliothek von vielen anderen Bibliotheken abhängt und diese Bibliotheken auch von anderen Bibliotheken abhängen.
Ich brauchte eine Möglichkeit, um dieses Dialogfeld zu schließen, wenn es angezeigt wird, konnte es jedoch in der Weinanwendung nicht schließen . Also habe ich ein kleines Skript in Bash geschrieben, das dieses Fenster schließt, wenn es erscheint.
quelle