Відповіді:
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.