Qualquer texto do terminal local (prompt de login, etc.) é exibido nas áreas da tela que não são cobertas por vídeo (ou seja, as barras pretas na parte superior e inferior) quando eu uso um terminal remoto para reproduzir vídeo com o omxplayer. Se eu esperar 10 a 15 minutos, o terminal local ficará totalmente preto devido à inatividade que corrige o problema, mas isso é uma solução alternativa esfarrapada.
Estou pensando que o uso do omxplayer localmente poderia contornar o problema, mas não posso verificar, pois meu RPi odeia todos os meus teclados. Também não quero reproduzir vídeos dessa maneira a longo prazo.
Como posso bloquear o terminal local para que ele não apareça ao usar um terminal remoto para reproduzir vídeos em HDMI?
/etc/rc.local
para que ele seja executado automaticamente na inicializaçãoO omxplayer agora tem uma opção para definir o fundo como preto.
Funciona no terminal e no X. Esse recurso deve estar na versão atual disponível no raspbian.
fonte
A opção -r ( --refresh ) no omxplayer limpa a tela quando ela redefine a resolução do vídeo e outros enfeites.
Um alias pode ser útil aqui:
O que sempre atualiza (limpa) a tela e envia o áudio para a saída HDMI. E sim, o espaço à direita no alias é intencional, pois permite a conclusão de mais guias. ( Muito útil!)
Quanto ao cursor piscante, eu raramente (!) Sempre uso um teclado com os meus pi, sempre efetuando login remotamente (construí um fabricante de cartão SD, pré-configurando coisas), então adicionei o seguinte no /etc/rc.local:
O /etc/rc.local é executado como root durante a inicialização e desativa o apagamento do console, que tenta ser útil quando nenhuma atividade (física) do teclado é detectada e também desliga o cursor.
Como redefinir o vídeo geralmente restaura o cursor piscante, eu tenho um script que corro para enviar comandos para o console (na verdade, tty1):
Então, sempre que o cursor reaparecer, eu digito:
e se foi! Obviamente, você precisará configurar seu usuário com privilégios de sudo, pelo menos para o comando tee. (procure / etc / sudoers e /etc/sudoers.d) O script pode ser editado para sempre desligar o cursor, se assim o desejar.
Ou simplesmente enlouqueça com uma combinação destes:
O que garantiria que o cursor estivesse desligado e inicie o omxplayer. Brinque com isso!
fonte
Aqui está o que eu faço (em um script):
Se você fazer usar um script para chamar
omxplayer
, você pode querer adicionarao seu
.bashrc
(ou similar para qualquer terminal que você use) para obter a conclusão da guia do nome do arquivo.fonte
E voilá, sua tela é preta, mesmo depois que os omsplayers param.
fonte
Eu configuro meu Raspberry Pi para inicializar diretamente no
pi
usuário e~/.profile
adiciono a seguinte linha:setterm -foreground black -clear all && sleep 600
Isso funciona porque o Pi entrará no modo em branco do DPMS após 10 minutos, e isso garante que você veja uma tela em branco "por trás" do omxplayer até então.
fonte