J'ai probablement déjà répondu à cette question, ici ou ailleurs ... mais pas de soucis ...
Essayer:
setterm -blank poke
devrait effacer l'écran d'une connexion, MAIS ... généralement, vous devez envoyer les codes appropriés à / dev / tty1, pas au / dev / pty / X que vous utilisez en tant qu'utilisateur ssh ... donc:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Cela envoie la sortie de setterm (codes magiques!) Au terminal approprié pour le réveiller comme vous le souhaitez. Comme je le fais souvent et que j'utilise aussi d'autres options, j'ai fait un petit script que j'appelle ' tty1 '
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Que j'utilise comme ça:
tty1 -reset -cursor off
Cette commande réinitialise / efface l'écran, revient au mode texte et désactive le curseur clignotant. pratique quand je ne veux pas la distraction.
tty1 -blank poke
Réveillerait l'écran. (Eh bien, devrait ... fonctionne pour moi (tm))
(N'oubliez pas que vous devrez configurer l'accès nopasswd à sudo ou être prêt à taper le mot de passe root lorsque vous utilisez cette commande)
Mais attendez! Si vous appelez maintenant! Nous inclurons ce joyau: Comment supprimer la nécessité de fournir un mot de passe pour l'utilisation de sudo! Les opérateurs sont là!
Ajoutez cette ligne à un fichier nommé " no-sudo-passwd-for-pi " (aucun point autorisé!) Dans /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Cela empêchera l'utilisateur ' pi ' d'exiger un mot de passe pour TOUT appel sudo. IL FAUT SE MÉFIER! Cela peut être considéré comme un risque pour la sécurité. Équilibrez votre besoin pour cette utilisation par rapport aux risques potentiels impliqués. (voir homme sudoers )