Prawdopodobnie odpowiedziałem na to wcześniej, tutaj lub gdzieś ... ale nie martw się ...
Próbować:
setterm -blank poke
powinien odblokować ekran przed logowaniem, ALE ... zwykle musisz wysłać odpowiednie kody do / dev / tty1, a nie do / dev / pty / X, którego używasz jako użytkownik ssh ... w ten sposób:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
To wysyła wyjście setterm (magiczne kody!) Do odpowiedniego terminala, aby go obudzić, jak chcesz. Ponieważ robię to często i używam również innych opcji, stworzyłem mały skrypt, który nazywam „ tty1 ”
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Którego używam w ten sposób:
tty1 -reset -cursor off
To polecenie resetuje / usuwa ekran, powraca do trybu tekstowego i wyłącza mrugający kursor. przydatne, gdy nie chcę rozpraszać uwagi.
tty1 -blank poke
Budziłbym ekran. (Cóż, powinien ... działa dla mnie (tm))
(Pamiętaj, że musisz skonfigurować dostęp nopasswd do sudo lub przygotować się na wpisanie hasła roota podczas korzystania z tego polecenia)
Ale poczekaj! Jeśli zadzwonisz teraz! Uwzględnimy ten klejnot: Jak usunąć potrzebę podania hasła do użycia sudo! Operatorzy stoją obok!
Dodaj ten wiersz do pliku o nazwie „ no-sudo-passwd-for-pi ” (bez kropek!) W /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Spowoduje to, że użytkownik „ pi ” nie będzie wymagał hasła do DOWOLNEGO wywołania sudo. STRZEC SIĘ! Można to uznać za zagrożenie bezpieczeństwa. Zrównoważyć potrzebę tego użycia z potencjalnym ryzykiem. (patrz mężczyzna sudoers )