Ich habe das wahrscheinlich schon einmal beantwortet, hier oder irgendwo ... aber keine Sorge ...
Versuchen:
setterm -blank poke
sollte der Bildschirm von einem Login gelöscht werden, ABER ... normalerweise müssen Sie die entsprechenden Codes an / dev / tty1 senden, nicht an das / dev / pty / X, das Sie als SSH-Benutzer verwenden ... also:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Dadurch wird der Ausgang des Setterms (magische Codes!) An das richtige Terminal gesendet, um es nach Belieben zu aktivieren. Da ich dies oft tue und auch andere Optionen verwende, habe ich ein kleines Skript erstellt, das ich ' tty1 ' nenne.
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Was ich so benutze:
tty1 -reset -cursor off
Dieser Befehl setzt den Bildschirm zurück bzw. löscht ihn, kehrt in den Textmodus zurück und schaltet den blinkenden Cursor aus. praktisch, wenn ich nicht die Ablenkung will.
tty1 -blank poke
Würde den Bildschirm aufwecken. (Na ja, sollte ... bei mir funktionieren (tm))
(Denken Sie daran, dass Sie entweder nopasswd-Zugriff auf sudo einrichten oder darauf vorbereitet sein müssen, das root-Passwort einzugeben, wenn Sie diesen Befehl verwenden.)
Aber warte! Wenn Sie jetzt anrufen! Wir werden dieses Juwel einschließen: Wie man die Notwendigkeit beseitigt, ein Passwort für die Verwendung von sudo anzugeben! Betreiber stehen bereit!
Fügen Sie diese Zeile zu einer Datei mit dem Namen " no-sudo-passwd-for-pi " (keine Punkte erlaubt!) In /etc/sudoers.d/ hinzu.
pi ALL=(ALL) NOPASSWD: ALL
Dies führt dazu, dass der Benutzer ' pi ' für JEDEN Sudo-Aufruf kein Passwort benötigt . IN ACHT NEHMEN! Dies kann als Sicherheitsrisiko angesehen werden. Wägen Sie Ihren Bedarf für diese Verwendung gegen die potenziellen Risiken ab. (siehe man sudoers )