Estoy ejecutando el administrador de ventanas de openbox y usando esta línea en mi autostart.sh
para controlar la administración de energía de la pantalla:
xset dpms 0 60 0
Esto funciona bien, haciendo que la pantalla se suspenda después de 60 segundos de inactividad.
Sin embargo, cuando la pantalla vuelve a despertarse en respuesta a un movimiento del mouse, al presionar una tecla, etc., la pantalla está a pleno brillo. Esto es un desperdicio de poder y, a veces, cegador. Si uso las teclas de control de brillo de la computadora portátil ( Fn+ <-/ ->) para ajustar el brillo, la primera presión restaurará el brillo a lo que era antes de que se suspendiera la pantalla.
Lo que me gustaría es que la pantalla tenga el brillo previo a la suspensión tan pronto como se vuelva a activar la pantalla, es decir, sin tener que presionar una de las teclas de control de brillo.
Estoy ejecutando ubuntu 10.10 en un Acer Aspire 5742.
fuente
xset hook
. Si puede guiarme (documentación) o referirse a lo que quiere decir con eso, ayudará.xset
página de manual para ver si hay una manera de ejecutar un script u otro comando cuando se vuelve a activar la pantalla. También puede buscar en Google para ver si por alguna razón no mencionaron eso en la página del manual. No estoy ejecutando openbox por el momento, así que no tengo que preocuparme por eso ahora :)Respuestas:
Si está configurando el brillo de antemano (
autostart.sh
por ejemplo), simplemente puede seguir verificando el brillo y configurándolo al valor que desee en unwhile true;
bucle continuo .Esto funciona solo si siempre tiene un valor constante (porque si decide que lo quiere más brillante por un momento, se atenuará automáticamente).
Otra opción posible (pero no probable) es si
xset
tiene algún tipo de devolución de llamada o enganche que pueda agarrar. En ese caso, puede hacer que llame a otro script cuando se reanude.fuente
Un poco tarde, pero este es el mejor resultado en google. Lo siguiente me funcionó en Manjaro:
Escribí 2 scripts para ayudar con el aumento / disminución del brillo que encontrarás aquí .
fuente