Как отключить дисплей с помощью командной строки в Ubuntu 18.04 +?

Несколько лет назад, вероятно, 16.04, я смог отключить дисплей с помощью xset dpms force off (и небольшого сна раньше).

В последние годы, я думаю, с 18.04 года это больше не работает. Сам дисплей переходит в спящий режим, однако он просыпается через несколько секунд.

Для общей информации, когда я блокирую экран (что, в данном случае, я не хочу , хочу), через некоторое время он начинает спать стабильно.

Что? происходит? Есть ли способ отправить дисплей в спящий режим через командную строку (без блокировки)?

1
задан 10 May 2020 в 13:13

1 ответ

Проблема вызвана заставкой.

В тех случаях, когда заставка не нужна (но только экран) блокировка функциональности), запрет на нее решит проблему, например:

cat > ~/.config/autostart/inhibit_screen_saver.desktop << EOF
[Desktop Entry]
Type=Application
Name=Inhibit screensaver
Exec=bash -c 'while ! pgrep mate-screensave; do sleep 1; done; mate-screensaver-command -i'
X-GNOME-Autostart-enabled=true
EOF

Необходим цикл ожидания, чтобы убедиться, что выполняется экранная заставка mate. Однако мне не ясно, почему pgrep находит mate-screenave , а не mate-screensaver .

1
ответ дан 19 June 2020 в 21:41

Другие вопросы по тегам:

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