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 xset
Tool (aus dem x11-xserver-utils
Paket) angezeigt und geändert werden . xset q
Zeigt 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 0
Werte disable Standby- und suspendieren bzw. während 1200
setzt 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
.
xset
sind in der Regel nicht dauerhaft. Es ist möglich, dass ein anderes Tool die Werte ausliest xset
und 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.conf
oder es einfach ausführen xset
.
~/.i3/config
sollen exec xset dpms 0 0 1200
. Wenn der Befehl auch ausgeführt werden soll, wenn Sie i3 nur neu starten, verwenden Sie exec_always
anstelle von exec
.