Ich benutze Raspbmc. Ich möchte, dass das Display nach 15 Minuten tatsächlich in den Ruhezustand wechselt (nicht nur Bildschirmschoner), aber ich kann in den Einstellungen anscheinend keine Option dafür finden. Vermisse ich etwas
Ich benutze Raspbmc. Ich möchte, dass das Display nach 15 Minuten tatsächlich in den Ruhezustand wechselt (nicht nur Bildschirmschoner), aber ich kann in den Einstellungen anscheinend keine Option dafür finden. Vermisse ich etwas
Antworten:
$ vim ~/.xinitrc
xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
Folgen Sie dann den Anweisungen für Fall 1
$ vim /etc/lightdm/lightdm.conf
[SeatDefaults]
xserver-command=X -s 0 -dpms
cd ~/.config
mkdir autostart
cd autostart
vim screensaver.desktop
[Desktop Entry]
Type=Application
Exec=/home/pi/.xinitrc
$ sudo vim /etc/kbd/config
BLANK_TIME=0
POWERDOWN_TIME=0
$ sudo /etc/init.d/kbd restart
Es gibt eine undokumentierte Option /boot/config.txt
, die Ihnen helfen könnte:
hdmi_blanking=1
Bewährt unter Raspbian "Jessie" (nicht Raspbmc). Das Display geht nach ca. 10 Minuten Inaktivität in den Ruhezustand. Quelle: https://github.com/raspberrypi/linux/issues/487
[Beachten Sie, dass der Pi selbst nicht wie erwachsene PCs schlafen kann.]
Bearbeiten: Es stellt sich heraus, dass dieser Trick auf moderneren Versionen der Pi-Hardware wie dem RPi 4 nicht funktioniert. In ähnlicher Weise können sich neue Versionen verschiedener Pi-Betriebssysteme unterschiedlich verhalten. Vielen Dank an Dmitry Grigoryev für diesen Hinweis. Meine Antwort gilt für alte Hardware (ich habe sie auf dem RPi 2 getestet) und alte Software wie Raspbian "Jessie".
Um Energieverwaltungsoptionen auf Raspbian zu "AKTIVIEREN"
GUI-Version:
sudo apt-get install xscreensaver
(Die Installation kann eine Weile dauern.)
Die Bildschirmschoneranwendung finden Sie dann unter Start > Einstellungen
Wählen Sie die erste Registerkarte Anzeigemodi
Stellen Sie den Modus auf "Nur leerer Bildschirm".
Stellen Sie Blank After auf "15" Minuten ein.
Wählen Sie die zweite Registerkarte Erweitert
Aktivieren Sie das schnelle Ausschalten im Nur-Leer-Modus
Ich würde empfehlen, die Werte für das schnelle Ausschalten im Nur-Leer-Modus für "Standby After, Suspend After und Off After" als Standard zu belassen
Bitte beachten Sie, dass der Bildschirmschoner-Daemon beim Neustart möglicherweise nicht automatisch neu gestartet wird
Sie können installieren, xautolock
welche einen beliebigen Befehl als Screen Locker ausführt. Zum Beispiel sieht meine so aus:
tvservice -o
DISPLAY=:0 xev -geometry 1900x1200 | stdbuf -o0 grep Motion >&-
tvservice -e "CEA 4"
In der ersten Zeile wird das HDMI-Signal abgeschaltet, sodass der Fernseher in den Ruhezustand wechselt. Die zweite Zeile startet das Werkzeug "X-Ereignis" in einem Fenster, das größer als der Bildschirm ist, und wartet, bis "Bewegung" gemeldet wird, dh wenn der Benutzer die Maus innerhalb des Fensters bewegt (das sich irgendwo auf dem Bildschirm befindet). Schließlich setzt die dritte Zeile den HDMI-Modus auf den von mir verwendeten zurück (1280 x 720).
xautolock
selbst beginnt lxsession/LXDE-pi/autostart
mit:
xautolock -time 10 -corners +--- -cornerdelay 5 -noclose -locker bcmsaver
Dies bedeutet, dass der Bildschirm nach 10 Minuten oder nach 5 Sekunden gesperrt wird, wenn der Mauszeiger in der oberen linken Ecke "geparkt" ist. bcmsaver
ist der Name des obigen Schließfachskripts. Abhängig davon, wie Sie ausgeführt werden xautolock
, müssen Sie möglicherweise den vollständigen Pfad zum Schließfachskript angeben und mit a in den Hintergrund &
senden xautolock
.