Antworten:
X.org bietet einige grundlegende Bildschirmschonerfunktionen sowie Energiesparfunktionen. Höchstwahrscheinlich sind einer oder beide für das beschriebene Verhalten verantwortlich.
Die Einstellungen für beide können mit dem xsetTool (aus dem x11-xserver-utilsPaket) angezeigt und geändert werden . xset qZeigt die aktuellen Einstellungen in den Bereichen Bildschirmschoner und DPMS (Energy Star) an .
Sie können den Bildschirmschoner wie folgt deaktivieren:
xset s off
Die Stromsparfunktion kann mit ausgeschaltet werden
xset -dpms
Mit diesen Einstellungen sollte der Bildschirm nicht mehr automatisch ausgeschaltet oder ausgeblendet werden.
Wenn Ihr Hauptanliegen ist, dass 5 Minuten zu kurz sind, können Sie auch einfach die Limits dafür erhöhen. Um den Bildschirmschoner erst nach einer Leerlaufzeit von 15 Minuten (900 Sekunden) zu aktivieren, stellen Sie das Zeitlimit mit entsprechend ein
xset s 900
Ausschalten des Monitors nach 20 Minuten Leerlauf
xset dpms 0 0 1200
Die zwei 0Werte disable Standby- und suspendieren bzw. während 1200setzt das Timeout für off 20 Minuten. (Normalerweise verwende ich nicht Standby oder Suspend, da es keinen Unterschied zwischen den drei Modi bei modernen TFT-Displays zu geben scheint.) Wenn Sie diese Werte einstellen , wird auch DPMS aktiviert , sodass Sie nicht explizit ausführen müssen xset +dpms.
xsetsind in der Regel nicht dauerhaft. Es ist möglich, dass ein anderes Tool die Werte ausliest xsetund sie beim Neustart erneut lädt, aber ich bin selbst nie auf ein solches Tool gestoßen. Wenn Sie diese Änderungen dauerhaft speichern möchten , können Sie entweder äquivalente Einstellungen im X-Autostart-Skript vornehmen xorg.confoder es einfach ausführen xset.
~/.i3/configsollen exec xset dpms 0 0 1200. Wenn der Befehl auch ausgeführt werden soll, wenn Sie i3 nur neu starten, verwenden Sie exec_alwaysanstelle von exec.