Tieni HDMI spento all'avvio


10

Ho un RPi Zero W alimentato a batteria che verrà collegato a un proiettore laser mobile. Questa è una configurazione esperienziale, quindi devo essere in grado di spegnerla e accenderla tra un utilizzo e l'altro.

Il mio obiettivo qui è avere l'avvio RPi ma non visualizzare nulla attraverso il proiettore (HDMI) a meno che non lo dica a livello di programmazione. Qualcuno può indicarmi la giusta direzione qui su come fare questo?

Fondamentalmente, vorrei rimuovere l'immagine splash di avvio e qualsiasi testo e impedire che vada sul desktop, preferibilmente semplicemente tenendo HDMI completamente spento.

Ho uno script che uso per spegnere il display, ma mi piacerebbe fare il boot in questo modo:

sudo vcgencmd display_power 0


Raspbian Stretch. Ma sono aperto a tutto se c'è un'opzione migliore per quello che voglio.
normmcgarry,

Risposte:


15

Ci sono alcune cose che puoi provare:

1) Modifica /etc/rc.locale aggiungi le seguenti righe sopra l'uscita 0:

# Disable HDMI
/usr/bin/tvservice -o

questo spegnerà il display, ma solo da qualche parte durante la sequenza di avvio

2) Aggiungere hdmi_blankingimpostazione per il vostro /boot/config.txt ho trovato le impostazioni follwing qui :

hdmi_blanking=0: HDMI Output will be blank when DPMS is triggered
hdmi_blanking=1: HDMI Output will be disabled when DPMS is triggered
hdmi_blanking=2: HDMI Output will be disabled on boot and can be enabled using the above listed commands.

Ma la documentazione ufficiale non menziona hdmi_blanking=2solo le seguenti 2 impostazioni:

0   HDMI Output will blank instead of being disabled
1   HDMI Output will be disabled rather than just blanking

Penso che hdmi_blanking=1dovrebbe fare quello che vuoi.

E se ciò non ti aiuta, puoi ancora provare alcune altre cose trovate in questo articolo :

  • disable_splash=1 in /boot/config.txt

  • Modifica /boot/cmdline.txt silenzioso : disabilita i testi dei messaggi di avvio, logo.nologo : rimuove il logo Raspberry Pi nell'angolo in alto a sinistra, vt.global_cursor_default = 0: rimuove il cursore lampeggiante

Non ho una TV per provarlo sul mio Raspberry Pi.


2
Ciò che ha funzionato per me è l'impostazione hdmi_blanking=2, mentre in hdmi_blanking=1realtà non ha funzionato. Grazie!
Diegoreymendez,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.