Ich würde gerne wissen, ob es eine Möglichkeit gibt, den Bildschirm in einer Linux-Distribution zu deaktivieren, die ich mit Debian verwende. Ich habe ein paar Möglichkeiten gefunden, dies mit installiertem X zu tun, aber nicht ohne X.
Ich würde gerne wissen, ob es eine Möglichkeit gibt, den Bildschirm in einer Linux-Distribution zu deaktivieren, die ich mit Debian verwende. Ich habe ein paar Möglichkeiten gefunden, dies mit installiertem X zu tun, aber nicht ohne X.
Antworten:
Sie können den Bildschirm Ihres Laptops mit dem Befehl xset ausschalten :
xset dpms force off
DPMS ist Display Power Management Signaling, ein Standard zur Reduzierung des Stromverbrauchs in Monitoren. xset ist natürlich ein X-Dienstprogramm. Wenn Sie dies ohne X erreichen müssen, verwenden Sie setterm :
setterm -powerdown 1
Die vollständige Liste der Optionen zum Bearbeiten Ihres Bildschirms:
xset -dpms # Disable DPMS
xset +dpms # Enable DPMS
xset s off # Disable screen blanking
xset s 150 # Blank the screen after 150 seconds
xset dpms 300 600 900 # Set standby, suspend, & off times (in seconds)
xset dpms force standby # Immediately go into standby mode
xset dpms force suspend # Immediately go into suspend mode
xset dpms force off # Immediately turn off the monitor
xset -q # Query current settings
setterm -blank 10 # Blank the screen in 10 minutes
setterm -powersave on # Put the monitor into VESA power saving mode
setterm -powerdown 20 # Set the VESA powerdown to 20 minutes
All dies wird im batteriebetriebenen Linux Mini-HOWTO ausführlich erklärt .
setterm -powersave on
bekomme ichcannot (un)set powersave mode
Schauen Sie sich vbetool an . Sie können den Bildschirm ausschalten mit:
vbetool dpms off
Das einzige Problem, das ich damit habe, ist, dass sich der Bildschirm nicht automatisch wieder einschaltet, z. B. bei Tastatureingaben. Sie müssen dies manuell tun, indem Sie es blind oder über SSH eingeben:
vbetool dpms on
Unter Debian Squeeze wird vbetool in /etc/acpi/lid.sh verwendet, wenn X nicht verfügbar ist.
vbetool dpms off && read -s -n 1 && vbetool dpms on
.
Ich bin nicht sicher, welches Paket es bietet, aber einige ACPI-bezogene Pakete enthalten Skripte zum Ausblenden des Bildschirms, je nachdem, ob der Deckel des Laptops geöffnet ist. Obwohl ich mir jetzt das Skript selbst anschaue ( /etc/acpi/lid.sh
), scheint es nur unter X zu funktionieren. Der Punkt ist jedoch, dass es einen Rahmen zum Auslösen von Aktionen für Ereignisse zum Öffnen / Schließen des Deckels bietet. Sie können das Skript so ändern, dass es setterm verwendet, und es kann tun, was Sie wollen.