Schalten Sie die Anzeige ein

10

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

Kurtis Nusbaum
quelle
3
Es sind viele Leute im selben Boot. raspberrypi.org/phpBB3/viewtopic.php?t=13801 Sie diskutieren dieses Problem ausführlich und haben mehrere Korrekturen. Sie verwenden den Befehl tvservice mit einigen Umgehungsmöglichkeiten. Schauen Sie mal rein, hoffe es hilft.
Impulss

Antworten:

2

Fall 1: für x11 ohne Autostart X.

$ 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

Fall 2: für X11 mit Autostart X.

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

Fall 3: Bash ohne X.

$ sudo vim /etc/kbd/config

BLANK_TIME=0
POWERDOWN_TIME=0

$ sudo /etc/init.d/kbd restart
Gilles Grandguillaume
quelle
1
Hey @ Gilles, willkommen bei RPi.SE. Gute Antwort. Es wäre sogar noch besser, wenn Sie einen Link zu Ihren Referenzen hinzufügen und / oder einen Kommentar hinzufügen könnten, um Anfängern auf dem Weg zu helfen.
Alex Chamberlain
1
Dadurch wird der Bildschirmschoner nur vollständig deaktiviert. Wie stellen Sie X so ein, dass nach einer bestimmten Zeit ein Bildschirmschoner verwendet wird?
Macil
2

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".

Kehlkopf Decidua
quelle
Jetzt geht das schon wieder los. Jemand hat diese (richtige) Antwort ohne Erklärung abgelehnt. Ich würde gerne lernen, und eine große Anzahl anderer Leute auf dieser Seite würde auch gerne lernen. Der Downvoter wird hiermit freundlich gebeten, uns aufzuklären, was ihm an dieser Antwort nicht gefallen hat. Vielen Dank.
Laryx Decidua
1
@DmitryGrigoryev Vielen Dank für die Klarstellung. Darf ich Sie darauf aufmerksam machen, dass ich diese Antwort 2015, also vor 4 Jahren, gegeben habe. Hardware und Software ändern sich schnell, und ich glaube Ihnen, dass diese Option nicht mit einem RPi4 oder sogar mit einem RPi3 oder mit neueren Betriebssystemversionen funktioniert, aber dennoch ... es wäre viel freundlicher gewesen, wenn Sie dies gerade hinzugefügt hätten Informationen, anstatt eine Antwort herunterzustimmen, die zu dem Zeitpunkt, als ich sie zur Verfügung stellte, definitiv richtig war.
Laryx Decidua
1
Dies ist das Problem bei Sammelfragen ohne RPi-Modell-Tag: Es gibt keine Möglichkeit zu wissen, ob die Antwort funktioniert, während das Stellen einer neuen Frage zum gleichen Thema in der Regel zu einer engen Abstimmung führt. Ich kann meine Abstimmung nicht rückgängig machen, wenn Sie Ihre Antwort nicht bearbeiten. Welche IMO ist eine gute Gelegenheit, um festzustellen, auf welcher Hardware Sie dies getan haben.
Dmitry Grigoryev
1
Als unabhängiger Beobachter verabscheue ich Abstimmungen ohne Kommentare und habe Einfühlungsvermögen für Antwortplakate, die, wie Sie sagen, ihre Antworten nicht richtig mit einer Matrix von Pi-Modellen einschränken, auf die sie ihre Antwort getestet haben, um sie 4 Jahre später zukunftssicher zu machen Zukunft. Wenn Sie diesbezüglich stark sind, sollten Sie vielleicht die SE-Ausschüsse einbeziehen, anstatt das System gegen sich selbst einzusetzen?
Scott Prive
1
Diese Lösung funktionierte perfekt für mich auf einem RPi 3B mit Raspbian GNU / Linux 10 (Buster).
Victor Yarema
0

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

paul
quelle
Ich habe gerade xscreensaver ausprobiert und es ist nichts anderes als Bildschirmausblendung möglich.
Dmitry Grigoryev
0

Sie können installieren, xautolockwelche 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).

xautolockselbst beginnt lxsession/LXDE-pi/autostartmit:

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. bcmsaverist 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.

Dmitry Grigoryev
quelle