lunes, 9 de diciembre de 2013

setBrightness - regula el brillo de tu monitor automaticamente


setBrightness
setBrightness (proveniente de set (ajustar) Brightness (brillo) ) se encarga de ajustar el brillo del monitor de las computadoras portátiles automáticamente al inicio del sistema.

Por defecto, viene configurado para que durante el día (de 7hs a 20hs) el brillo sea de 50% y durante la noche (de 21hs a 6hs) a 80%. Todos los valores son configurables y se explicarán a continuación. Esto se debe a que el entorno Unity (de Ubuntu) y GNOME (o derivados) no guardan la configuración del brillo por tanto cada vez que iniciamos el equipo tenemos que bajar el brillo siendo una tarea muy tediosa.
Instalación:
Podemos hacerlo de 2 maneras: o bien agregamos el repositorio PPA de DEB Libre para Ubuntu 12.04 o derivados o bien descargamos el paquete DEB y lo instalamos.

Aclaración: el que ya tenga el repositorio PPA agregado solo actualizar las fuentes con "sudo apt-get update"

Para agregar el repositorio debemos escribir en una terminal las siguientes 2 lineas:


sudo add-apt-repository ppa:libredeb/precisedeb
sudo apt-get update

Luego para instalarlo escribimos en la terminal:

sudo apt-get install setbrightness

Como mencionamos anteriormente también pueden descargar el paquete DEB e instalarlo con la herramienta a su preferencia (se recomienda hacerlo con GDEBI):



Configuración:
Es algo muy sencillo consta de un "script" (o pequeño programa) que se encarga de hacer esto.

Configurarlo no es gran ciencia, solo hay que editar algunas cosas en el archivo del "script" segun nuestras preferencias. Esto se puede hacer con cualquier editor de texto convencional (sea Gedit, Geany, Nano, Scratch, etc.).

Para acceder al archivo de configuración tienen que abrir el archivo setBrightness.py ubicado en la carpeta /etc del sistema. Damos por sentado que haremos uso de la Terminal para configurarlo. Para ello en una terminal escribimos:

gedit /etc/setBrightness.py

y podrán ver algo parecido a lo que se ve en la siguiente imagen:


Como pueden ver, las lineas 7 y 8 representan las variables corresponientes con el brillo adecuado... son las que deben ajustar a sus necesidades, siendo la variable "day_level" en nivel del brillo del día y "night_level" el nivel del brillo de la noche, no tengan miedo el valor que fijura (el 80 y 50 respectivamente) son valores del 1 al 100 que corresponden con el nivel del brillo en porcentaje.

Mas abajo hay un sector que dice:

if time > 7 and time < 20
          .....
          .....

El valor 7 y el valor 20 corresponde con los limites del DIA los restantes valores automáticamente corresponden a los limites de la NOCHE.

Para que los cambios surtan efecto guardan el archivo.


Acotaciones:
También se ha añadido un comando para usarse en modo consola: setBrightness
que funciona del siguiente modo: (en una terminal Ejecutar los comandos)

//Establece el brillo automaticamente segun sea de día o  de noche
setBrightness 

//Establece el brillo deseado... en este caso a 75%
setBrightness 75

No tiene más ciencia que eso....

Aclaración: el script se agrega a las aplicaciones de inicio mediante la ruta:
/etc/xdg/autostart/setbrightness.desktop

Si abren el archivo veran una linea que dice:

Exec=setBrightness

ahi pueden agregar un valor fijo para que se ajuste automaticamente cuando inicie el equipo, quedando por ejemplo:

Exec=setBrightness 75

Esperamos que sea del agrado de todos. Un saludo lectores libres.

No hay comentarios.:

Publicar un comentario

¡Recomienda este blog!