Probablemente ya he respondido esto antes, aquí o en algún lado ... pero no te preocupes ...
Tratar:
setterm -blank poke
debe dejar en blanco la pantalla desde un inicio de sesión, PERO ... por lo general, debe enviar los códigos apropiados a / dev / tty1, no a / dev / pty / X que está utilizando como usuario ssh ... por lo tanto:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Esto envía la salida de setterm (¡códigos mágicos!) Al terminal apropiado para despertarlo como lo desee. Como hago esto a menudo y uso otras opciones también, hice un pequeño script que llamo ' tty1 '
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Que uso así:
tty1 -reset -cursor off
Este comando restablece / borra la pantalla, regresa al modo de texto y apaga el cursor parpadeante. útil cuando no quiero la distracción.
tty1 -blank poke
Despertaría la pantalla. (Bueno, debería ... funciona para mí (tm))
(Recuerde que deberá configurar el acceso nopasswd a sudo o estar preparado para escribir la contraseña de root cuando use este comando)
¡Pero espera! Si llamas ahora! Incluiremos esta gema: ¡Cómo eliminar la necesidad de proporcionar una contraseña para el uso de sudo! ¡Los operadores están esperando!
Agregue esta línea a un archivo llamado " no-sudo-passwd-for-pi " (¡no se permiten puntos!) En /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Esto hará que el usuario ' pi ' no requiera una contraseña para CUALQUIER invocación de sudo. ¡TENER CUIDADO! Esto puede considerarse un riesgo de seguridad. Equilibre su necesidad de este uso con los riesgos potenciales involucrados. (ver hombre sudoers )