Bildschirm läuft in i3 WM ab

16

Ich liebe i3 aus offensichtlichen Gründen (Licht, maximale Bildschirmgröße, Anpassungsfähigkeit). Nach fünf Minuten Inaktivität läuft mein Bildschirm jedoch ab. Ich möchte das ausschalten, wie?

Ich habe i3 auf Ubuntu 14.04 und 15.10.

nooreen
quelle

Antworten:

25

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.

Adaephon
quelle
1
Bleiben diese Einstellungen nach einem Neustart erhalten? Ich möchte den Energiesparmodus deaktivieren, bis ich das nächste Mal neu starte.
Kris
2
Nein, Einstellungen mit 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.
Adaephon
1
Wenn Sie i3 ausführen (wie im OP), können Sie Befehle hinzufügen, die automatisch ausgeführt werden ~/.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.
pzkpfw
Ich habe die obigen Befehle ausprobiert, aber der Bildschirm schaltet sich nach 30 Minuten immer noch aus. Gibt es einen anderen Mechanismus, der dafür verantwortlich sein könnte?
Dan-Gph