Час екрану в i3 WM


16

Я люблю i3 з зрозумілих причин (світло, максимальний розмір екрана, можливість налаштування). Однак мій екран закінчується через п’ять хвилин бездіяльності. Я хотів би це відключити, як?

У мене є i3 на ubuntu 14.04 та 15.10.

Відповіді:


25

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.


1
Чи зберігаються ці налаштування після перезавантаження? Я б хотів вимкнути енергозбереження до наступного перезавантаження.
Кріс

2
Ні, налаштування, зроблені за допомогою xset, зазвичай не зберігаються. Можливо, якийсь інший інструмент зчитує значення xsetта перезавантажує їх при перезавантаженні, але я жодного разу не стикався з жодним подібним інструментом. Якщо ви хочете зробити ці зміни постійними, ви можете зробити деякі еквівалентні налаштування xorg.confабо просто запустити xsetз якогось сценарію автоматичного запуску X.
Adaephon

1
Якщо ви працюєте i3 (як в OP) ви можете додати команди , щоб автоматично запустити в ~/.i3/config, наприклад , так: exec xset dpms 0 0 1200. Якщо ви хочете, щоб команда також була запущена, якщо ви тільки перезавантажите i3, використовуйте exec_alwaysзамість exec.
pzkpfw

Я спробував команди вище, але екран все ще вимикається через 30 хвилин. Чи є якийсь інший механізм, який може відповідати?
дан-
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.