xfce-brillo

En mi Lenovo S10e estoy usando Xfce, y una de las cosas que tenía pendiente por hacer era el control del brillo. Para esto primero probé el gestor de energía de Gnome, y luego el de Xfce. Ambos cumplen su cometido, ya que controlan el brillo de acuerdo a si se está usando batería o si se está enchufado al AC (además de otros parámetros relacionados con el ahorro de energía).

Pero ninguno de los dos permite colocar el brillo por defecto al iniciar el escritorio. Después de buscar y buscar, lo mejor que pude encontrar fue ajustarlo manualmente en el archivo /sys/class/backlight/acpi_video0/brightness. Este archivo muestra y configura el brillo del monitor.

Pero vamos a ver cómo hacer que se haga automáticamente cada vez que iniciemos Xfce…


Script brightness

Lo primero que hay que hacer es crear un script siendo el usuario root. El script contendrá lo siguiente:

echo 3 > /sys/class/backlight/acpi_video0/brightness

El valor 3 indica que ponga el brillo en el tercer nivel de los diez disponibles. A este script lo llamé brightness, lo creé en el directorio de /usr/local/sbin y le di la permisología de ejecución:

chmod +x /usr/local/sbin/brightrness


Permitir el ajuste del brillo con sudo

Este es un parámetro del sistema que solo puede cambiar root, es decir, lo usuarios normales no pueden hacerlo. Como se quiere que este valor sea cambiado por el usuario que entra a Xfce, hay que permitir la ejecución del script brightness usando sudo. Para ello, siendo root escribe visudo en un terminal , y agrega la siguiente línea:

# User privilege specificationlavidalinux        ALL=NOPASSWD: /usr/local/sbin/brightness

Aquí, el usuario lavidalinux podrá ejecutar sin contraseña el script /usr/local/sbin/brightness al escribir en un terminal:

sudo brightness


Ejecución del script en Xfce

Solo falta hacer que Xfce ejecuté el comando anterior al entrar el usuario. Esto puede hacerse usando “Inicio y sesiones” (Session and startup). Solo hay que seleccionar desde el menú Aplicaciones > Configuraciones > Inicio y sesiones. Aparecerá una ventana de diálogo como la siguiente:

ssx

Selecciona la tercera pestaña para ver las aplicaciones que se ejecutan al momento de iniciar la sesión de Xfce. Para añadir el script, haz clic en el botón de agregar. Aparecerá una ventana como esta:

Aix

Coloca los valores informativos de los dos primeros campos, y como comando coloca sudo /usr/local/sbin/brightness. Ahora la próxima vez que inicies sesión en Xfce tendrás el nivel de brillo que quieres.

Vía ==> http://lgallardo.com/

¡Compártelo!
  • Meneame
  • Bitacoras.com
  • Wikio
  • Twitter
  • Digg
  • del.icio.us
  • Facebook
  • Reddit
  • FriendFeed
  • BarraPunto
  • Identi.ca
  • Technorati
  • LinkedIn
  • Posterous
  • Google Bookmarks
  • Tumblr
  • RSS
  • email
  • PDF
  • Print

¿Te gustó este artículo? Puedes recibir las novedades del blog en tu lector de noticias RSS. Suscríbete GRATIS al Feed.

blog comments powered by Disqus