Принудительное отключение экрана

Использовать поверх. в нем хранятся исторические данные и данные ввода-вывода для каждого процесса.

3
23.11.2016, 00:58
2 ответа

Это потому, что X реагирует на ввод пользователя и снова включает экран (например, когда вы отпускаете клавишу ввода).

Попробуйте сон 3; xset dpms принудительно отключает и сразу после этого не трогает клавиатуру или мышь.

Это будет ждать 3 секунды перед запуском команды.

2
27.01.2020, 21:18

По моему опыту, это почти наверняка вызвано тем, что ваше оконное приложение проверяет, использовалась ли клавиатура недавно после успешного выполнения команды. То, что что-то иногда работает, вероятно, связано с тем, насколько быстро команда xset может быть загружена в память и выполнена, если это требует времени, ваш экран гаснет после проверки клавиатуры. Если он выполняется один раз, велики шансы, что вы xset в следующий раз выполните без такой задержки, и он вообще не будет работать.

Я предлагаю вам создать псевдоним

alias blank='sleep 0.2; xset dpms force off'

и использовать его. Эта задержка в 0,2 секунды всегда была достаточной для моей системы.

2
27.01.2020, 21:18

Теги

Похожие вопросы