Muhtemelen daha önce, burada ya da bir yerde cevap verdim ... ama endişelenme ...
Deneyin:
setterm -blank poke
bir girişten ekranın üstesinden gelmeli, AMA ... genellikle ssh kullanıcısı olarak kullandığınız / dev / pty / X'e değil / dev / tty1'e uygun kodları göndermeniz gerekir ... böylece:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Bu, istenen şekilde uyandırmak için setterm çıkışını (sihirli kodlar!) Uygun terminale gönderir. Bunu sık sık yaptığım ve diğer seçenekleri de kullandığım için, ' tty1 ' dediğim küçük bir senaryo hazırladım
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Ben böyle kullanmak:
tty1 -reset -cursor off
Bu komut, ekranı sıfırlar / temizler, metin moduna döner ve yanıp sönen imleci kapatır. dikkat dağınıklığı istemediğimde kullanışlıdır.
tty1 -blank poke
Ekranı uyandırır. (Eh, should ... benim için işleri (tm))
(Sudo'ya nopasswd erişimini ayarlamanız veya bu komutu kullandığınızda kök parolayı yazmaya hazır olmanız gerektiğini unutmayın)
Fakat bekle! Şimdi ararsanız! Bu gem'i ekleyeceğiz: sudo kullanımı için bir şifre sağlama ihtiyacı nasıl kaldırılır! Operatörler bekliyor!
Bu satırı /etc/sudoers.d/ içinde " no-sudo-passwd-for-pi " (noktaya izin verilmez!) Adlı bir dosyaya ekleyin.
pi ALL=(ALL) NOPASSWD: ALL
Bu, ' pi ' kullanıcısının HERHANGİ bir sudo çağırma için şifre gerektirmemesine neden olur . DİKKAT! Bu bir güvenlik riski olarak kabul edilebilir. Bu kullanıma olan ihtiyacınızı, ilgili risklere karşı dengeleyin. (bkz. adam sudoers )