Я, наверное, ответил на это раньше, здесь или где-то ... но не стоит беспокоиться
Пытаться:
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, либо быть готовым ввести пароль root при использовании этой команды)
Но ждать! Если вы позвоните сейчас! Мы включим этот драгоценный камень: Как убрать необходимость ввода пароля для использования sudo! Операторы готовы!
Добавьте эту строку в файл с именем « no-sudo-passwd-for-pi » (без точек!) В /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Это заставит пользователя ' pi ' не требовать пароль для ЛЮБОГО вызова sudo. BEWARE! Это можно считать угрозой безопасности. Сбалансируйте вашу потребность в этом использовании от потенциальных рисков. (см. человек sudoers )