Sto usando Raspbmc. Vorrei che il display andasse effettivamente a dormire (non semplicemente uno screensaver) dopo 15 minuti, ma non riesco a trovare alcuna opzione per questo nelle impostazioni. Mi sto perdendo qualcosa?
Sto usando Raspbmc. Vorrei che il display andasse effettivamente a dormire (non semplicemente uno screensaver) dopo 15 minuti, ma non riesco a trovare alcuna opzione per questo nelle impostazioni. Mi sto perdendo qualcosa?
Risposte:
$ 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
Seguire le istruzioni per il caso 1, quindi
$ 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
C'è un'opzione non documentata /boot/config.txt
che potrebbe aiutarti:
hdmi_blanking=1
Provato e testato sotto Raspbian "Jessie" (non Raspbmc). Il display si spegne dopo circa 10 minuti di inattività. Fonte: https://github.com/raspberrypi/linux/issues/487
[Nota che il Pi stesso non può dormire come fanno i PC adulti.]
Modifica: si scopre che questo trucco non funziona su versioni più moderne dell'hardware Pi, come RPi 4. Allo stesso modo, le nuove versioni di vari sistemi operativi Pi possono comportarsi in modo diverso. Grazie a Dmitry Grigoryev per averlo segnalato. La mia risposta è valida per hardware vecchio (l'ho testato su RPi 2) e software vecchio come Raspbian "Jessie".
Per "ABILITARE" le opzioni di risparmio energia su Raspbian
Versione della GUI:
sudo apt-get install xscreensaver
(l'installazione potrebbe richiedere alcuni minuti)
Quindi trovi l'applicazione salvaschermo in Start > Preferenze
Seleziona la prima scheda Modalità di visualizzazione
Impostare la modalità su "Solo schermo vuoto"
Imposta vuoto dopo a "15" minuti "
Seleziona la seconda scheda Avanzate
Abilita lo spegnimento rapido in modalità Solo vuoto
Consiglierei di lasciare lo spegnimento rapido nei valori della modalità Solo vuoto per "Standby After, Suspend After e Off After" come impostazione predefinita
Si noti che il daemon screensaver potrebbe non avviarsi automaticamente al riavvio
È possibile installare xautolock
che esegue un comando arbitrario come un blocco schermo. Ad esempio, il mio assomiglia a questo:
tvservice -o
DISPLAY=:0 xev -geometry 1900x1200 | stdbuf -o0 grep Motion >&-
tvservice -e "CEA 4"
La prima riga disattiva il segnale HDMI, facendo andare la TV in sospensione. La seconda riga avvia lo strumento "Evento X" in una finestra più grande dello schermo e attende che venga segnalato "Motion", ovvero quando l'utente sposta il mouse all'interno della finestra (che si trova in qualsiasi punto dello schermo). Infine, la terza riga riporta la modalità HDMI su quella che uso, che è 1280x720.
xautolock
si inizia da lxsession/LXDE-pi/autostart
:
xautolock -time 10 -corners +--- -cornerdelay 5 -noclose -locker bcmsaver
Ciò significa che lo schermo verrà bloccato dopo 10 minuti o dopo 5 secondi se il puntatore del mouse è "parcheggiato" nell'angolo in alto a sinistra. bcmsaver
è il nome dello script del locker sopra. A seconda della modalità di esecuzione xautolock
, potrebbe essere necessario specificare il percorso completo dello script del locker e utilizzare un &
per inviare xautolock
in background.