setterm
Die Antwort von @ whitequark ist ein vernünftiges Userspace-Tool, aber es ist nicht die ganze Geschichte.
Das standardmäßige Konsolen-Ausblendverhalten wird zur Kompilierzeit in den Kernel eingebettet. Es kann beim Booten mit dem Parameter consoleblank = oder im Benutzerraum mit konfiguriert werdensetterm
. Aus der Kernel-Dokumentation ( Kernel-parameters.txt ):
consoleblank= [KNL] The console blank (screen saver) timeout in seconds. Defaults to 10*60 = 10mins. A value of 0 disables the blank timer.
Hier sind die Optionen, ihre Standardeinstellungen in meinem Ubuntu-System und ihre Einflussbereiche:
setterm -blank [0-60]
; meldet immer 0, wenn abgefragt wird; wirksam, wenn auf einem echten VT ausgeführt; betrifft alle echten TTYs; nicht wirksam, wenn in Bildschirmsitzungen auf einem VT ausgeführt wird.setterm -powerdown [0-60]
; meldet immer "3]" (??); scheint keine Wirkung zu haben. Ubuntu-Kernel aktivieren APM_DISPLAY_BLANK nicht und dies könnte zusammenhängen.consoleblank=N
; Standardeinstellung ist 600 (10 Minuten); betrifft alle echten VTs; wirkt sich auf Bildschirmsitzungen in einem VT aus; keine Einstellung während des Laufens.
Meine Optionen zum Ändern des Standardwerts sind also eine der folgenden:
- Hinzufügen
setterm -blank X
(X in Minuten, 0 zum Deaktivieren) zu einer Shell-Init-Datei wie .bashrc . - Fügen Sie
setterm -blank X
zu /etc/rc.local hinzu . - Fügen Sie
consoleblank=Y
der Kernel-Befehlszeile (Y in Sekunden, 0 zum Deaktivieren) hinzu, indem Sie sie den Parameterlisten in / etc / default / grub hinzufügen, entweder GRUB_CMDLINE_LINUX oder GRUB_CMDLINE_LINUX_DEFAULT . (Vergiss es nichtupdate-grub
.)