Eu provavelmente já respondi isso antes, aqui ou em algum lugar ... mas não se preocupe ...
Experimentar:
setterm -blank poke
deve desmarcar a tela de um login, MAS ... geralmente você precisa enviar os códigos apropriados para / dev / tty1, não para o / dev / pty / X que você está usando como usuário ssh ... assim:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Isso envia a saída do setterm (códigos mágicos!) Para o terminal apropriado para ativá-lo como você deseja. Como faço isso com frequência e também uso outras opções, criei um pequeno script que chamo de ' tty1 '
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Que eu uso assim:
tty1 -reset -cursor off
Este comando redefine / limpa a tela, retornando ao modo de texto e desliga o cursor intermitente. útil quando não quero a distração.
tty1 -blank poke
Acordaria a tela. (Bem, deveria ... funciona para mim (tm))
(Lembre-se de que você precisará configurar o acesso nopasswd ao sudo ou estar preparado para digitar a senha root quando usar este comando)
Mas espere! Se você ligar agora! Incluiremos esta gema: Como remover a necessidade de fornecer uma senha para o uso do sudo! Operadores estão esperando!
Adicione esta linha a um arquivo chamado " no-sudo-passwd-for-pi " (sem pontos permitidos!) Em /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Isso fará com que o usuário ' pi ' não exija uma senha para QUALQUER invocação de sudo. Cuidado! Isso pode ser considerado um risco de segurança. Equilibre sua necessidade desse uso com os riscos potenciais envolvidos. (veja sudoers )