Esta é a mesma pergunta que este mas para Raspberry Pi 3 / Raspbian.
Eu preciso de uma maneira de mostrar a tela preta executando o comando no console usando a conexão SSH. O monitor não deve entrar em modo de espera. Só preciso de uma tela preta para ocultar tudo o que está na tela. A tela deve ficar preta até eu dar outro comando para mostrar o conteúdo da tela.
No Ubuntu, isso funciona:
xrandr -d :0 --output default --brightness 0
Mas em Raspbian nada acontece:
pi@media2:~ $ xrandr -d :0 --output default --brightness 0
xrandr: Gamma size is 0.
pi@media2:~ $ xrandr -d :0
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1360 x 768, current 1360 x 768, maximum 1360 x 768
default connected 1360x768+0+0 0mm x 0mm
1360x768 0.00*
gamma
valor, como--gamma 0:0:0
?fb
com uma imagem sólida?pi@media:~ $ xrandr -d :0 --output default --gamma 0:0:0 xrandr: Gamma size is 0.
e nada acontece na saída HDMI do Raspberry.Respostas:
Método 1 : deixe a tela em branco sem desligar a porta HDMI.
Pode ser necessário definir o estado padrão da tela para em branco (não o fiz):
Coloque o monitor no estado padrão (esperançosamente preto):
Ligue o monitor novamente pressionando uma tecla, movendo o mouse ou usando este comando:
Método 2 : desativar a porta HDMI e a novamente. Isso pode resultar no desligamento do próprio monitor, dependendo das configurações do monitor, porque não está recebendo nenhum sinal. Algumas TVs ou projetores podem exibir uma mensagem de erro sobre ausência de sinal.
Desligue isso:
Ligue-o novamente:
O monitor pode ficar em branco ou quadriculado até você forçá-lo a exibir:
Método 3 : Isso não se aplica ao RPi 3 com Raspbian padrão, mas algumas situações especializadas e o Pi original podem ser capazes de usar esse método alternativo (depreciado?).
Descubra qual é o nome do monitor executando:
Usaremos o nome
CRT1
neste exemplo para desativá-lo:E ligue-o novamente:
Em todos esses métodos, a parte sobre
-display :0
é redundante se o seu terminal estiver visível no visor que você está tentando controlar.Boa sorte!
fonte
pi@media:~ $ xrandr -d :0 --output default --off xrandr: Failed to get size of gamma for output default
-d :0 --output default
vez de--output CRT1
ou qualquer que seja o nome da tela. Você parece estar tentando aceitar o monitor padrão em vez de usar explicitamente seu nome. Por favor, me dê um humor e tente usar o nome que você chamaxrandr -q
ao invés dosCRT1
outros comandos que sugeri. Nenhuma outra alteração no comando.xrandr
comandos.Ative o protetor de tela preto:
xset -display :0 s blank xset -display :0 s reset xset -display :0 s activate
Desligue isso:
xset -display :0 s reset xset -display :0 s noblank
Você não precisa de comando
xset -display :0 s blank
exset -display :0 s noblank
se a configuração padrão éblank
.reset
é necessário no caso, se você tentar ativar o protetor de tela e ele já estiver ativado.fonte