Відповіді:
X.org має основні функції заставки, а також функції енергозбереження. Найімовірніше, що або обидва відповідають за описану поведінку.
Налаштування для обох можна переглядати та змінювати за допомогою xset
інструменту (з x11-xserver-utils
пакета). xset q
відображає поточні налаштування в розділах Заставка та DPMS (Energy Star) .
Функцію заставки можна відключити за допомогою:
xset s off
Функцію економії енергії можна вимкнути за допомогою
xset -dpms
За допомогою цих налаштувань екран більше не повинен вимикатися або порожній автоматично.
Якщо ваша головна проблема полягає в тому, що не вистачає 5 хвилин, ви також можете просто підняти межі для цього. Щоб увімкнути заставку лише через 15 хвилин (900 секунд) в режимі очікування, встановіть тайм-аут відповідно до
xset s 900
Щоб вимкнути монітор після 20 хвилин холостого ходу
xset dpms 0 0 1200
Два 0
значення відключають режим очікування та призупиняють відповідно, при цьому 1200
встановлюється час очікування вимкнено на 20 хвилин. (Я зазвичай не використовую режим очікування або призупинення роботи, оскільки, здається, немає різниці між трьома режимами на сучасних TFT-дисплеях.) Встановлення цих значень також дозволяє DPMS , тому не потрібно явно запускати xset +dpms
.
xset
, зазвичай не зберігаються. Можливо, якийсь інший інструмент зчитує значення xset
та перезавантажує їх при перезавантаженні, але я жодного разу не стикався з жодним подібним інструментом. Якщо ви хочете зробити ці зміни постійними, ви можете зробити деякі еквівалентні налаштування xorg.conf
або просто запустити xset
з якогось сценарію автоматичного запуску X.
~/.i3/config
, наприклад , так: exec xset dpms 0 0 1200
. Якщо ви хочете, щоб команда також була запущена, якщо ви тільки перезавантажите i3, використовуйте exec_always
замість exec
.