Яскравість екрана повертається до максимуму після повернення з призупинення дисплея xset dpms


12

Я запускаю диспетчер вікон Openbox і використовую цей рядок в моєму, autostart.shщоб керувати керуванням живленням дисплея:

xset dpms 0 60 0

Це прекрасно працює, завдяки чому дисплей призупиняється після 60 секунд бездіяльності.

Однак, коли дисплей знову пробуджується у відповідь на рух миші, натискання клавіші тощо, екран працює на повній яскравості. Це марнотратство сили, а іноді і сліпуче. Якщо я використовую клавіші управління яскравістю ноутбука ( Fn+ <-/ ->) для регулювання яскравості, перше натискання відновить яскравість до тієї, якою вона була до призупинення дисплея.

Мені б хотілося, щоб екран був у режимі попередньої зупинки яскравості, як тільки дисплей знову ослабне, тобто без натискання однієї з клавіш регулювання яскравості.

Я запускаю ubuntu 10.10 на Acer Aspire 5742.


Я також стикаюся з тим же питанням. Ви дізналися вирішення проблеми?
RanRag

Ще не ... ще не намагалися реалізувати пропозицію MaxMackie, проте ви можете зробити це.
інтуїтивно,

Я можу спробувати його зняти, але я не маю поняття, що він має на увазі xset hook. Якщо ви можете направити мене (документацію) або посилатися на те, що він не має на увазі, це допоможе.
RanRag

Крюк в цьому контексті є фрагмент коду, або команд, або сценарій, який запустить у відповідь на яке - то подія. Ви можете прочитати xsetсторінку Man, щоб побачити, чи є спосіб змусити його запустити сценарій або іншу команду, коли дисплей знову буде пробуджений. Ви також можете зробити якийсь гугл, щоб побачити, чи просто вони чомусь не згадали про це на сторінці "людина". Наразі я не запускаю openbox, тому мені не доведеться хвилюватися про це зараз :)
інтуїтивно

Відповіді:


1

Якщо ви встановлюєте яскравість заздалегідь ( autostart.shнаприклад,), ви можете просто продовжувати перевіряти яскравість і встановлювати її на будь-яке значення, яке ви хочете в безперервному while true;циклі.

Це працює лише в тому випадку, якщо ви завжди є постійним значенням (адже якщо ви вирішите, що хочете трохи яскравіше, воно автоматично тьмяніє).

Інший можливий (але не вірогідний) варіант - якщо xsetє якийсь зворотний дзвінок або гачок, за який ви можете захопити. У такому випадку ви можете змусити його викликати інший сценарій, коли він відновиться.


0

Трохи запізнюємось, але це є найкращим результатом у Google. На мене на Манджаро працювали наступні:

xbacklight -set 10

Я написав 2 сценарії, щоб допомогти збільшити / зменшити яскравість, які ви знайдете тут .

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