Напевно, я відповідав на це раніше, тут чи десь ..., але не хвилюйтесь ...
Спробуйте:
setterm -blank poke
слід розблокувати екран від логіну, АЛЕ ... зазвичай вам потрібно надіслати відповідні коди до / dev / tty1, а не / dev / pty / X, який ви використовуєте як ssh-користувач ... таким чином:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Це надсилає вихідний сигнал setterm (магічні коди!) На відповідний термінал, щоб його розбудити за бажанням. Оскільки я роблю це часто і використовую й інші варіанти, я створив невеликий сценарій, який я називаю ' tty1 '
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Що я використовую так:
tty1 -reset -cursor off
Ця команда скидає / очищає екран, повертається в текстовий режим і вимикає блимаючий курсор. зручно, коли я не хочу відволікатися.
tty1 -blank poke
Прокинеться екран. (Що ж, має ... працює для мене (тм))
(Пам'ятайте, що вам потрібно буде або встановити nopasswd доступ до sudo, або бути готовим ввести кореневий пароль при використанні цієї команди)
Але зачекайте! Якщо ви телефонуєте зараз! Ми включимо цей дорогоцінний камінь: Як усунути необхідність ввести пароль для використання sudo! Оператори стоять поруч!
Додайте цей рядок до файлу з назвою " no-sudo-passwd-for-pi " (не дозволено крапки!) В /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Це призведе до того, що користувачеві " pi " не буде потрібен пароль для будь-якого виклику sudo. ПОДЕРЖАЙТЕ! Це можна вважати ризиком для безпеки. Збалансуйте свою потребу в цьому використанні з можливими ризиками. (див. людина-судори )