brilloComo ya sabéis, de vez en cuando las soluciones normales para ajustar el brillo fallan, por eso mismo vamos a ver este tutorial para aprender a como arreglarlo y no dejarnos la vista por una cosa tan simple.

Lo primero que haremos sera abrir una terminal y escribir la siguiente ruta:

ls /sys/class/backlight/

Acto seguido nos aparecerán varias carpetas, de las cuales utilizaremos solo dos:
– acpi_video0
– intel_backlight

Dentro de cada una de estas carpetas encontraremos varios archivos, pero solo utilizaremos dos:
– brightness
– max_brightness

Y tendremos lo siguiente:
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/acpi_video0/max_brightness
/sys/class/backlight/intel_backlight/max_brightness
/sys/class/backlight/intel_backlight/brightness

brightness: Indica el valor actual del brillo
max_brightness: Indica el valor máximo que puede tener el brillo

Mis valores de acpi_video0 son de 0 a 99
Mis valores de intel_backlight son de 0 a 4882
(Los valores pueden variar según el ordenador/portátil)

Ahora comprobamos cual de los dos archivos es el que modifica el brillo:

Para esto, abriremos una terminal e introduciremos los comandos que veremos a continuación:

¡Atención! Vamos a modificar el valor del brillo, por lo que no poner 0, porque no veréis nada. Recomiendo poner la mitad del máximo valor.
Ejemplo:

Si el máximo es 99, ponemos 50
Si el máximo es 5000, ponemos 2500

echo 2500 > /sys/class/backlight/intel_backlight/brightness

Si al modificar ese archivo no os modifica el brillo, probamos con el otro:

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

Uno de los dos o los que tengáis debería de cambiar el brillo de vuestra pantalla.

Ahora que hemos identificado cual es el archivo que modifica el brillo, vamos a crear dos scripts, uno para subir el brillo y otro para bajarlo:

Subir el brillo:

#! /bin/bash
brillo=$(cat /sys/class/backlight/intel_backlight/brightness)
brillo=$(expr $brillo + 300)
echo $brillo > /sys/class/backlight/intel_backlight/brightness

Lo guardamos como SubirBrillo.sh

Bajar el brillo:

#! /bin/bash
brillo=$(cat /sys/class/backlight/intel_backlight/brightness)
brillo=$(expr $brillo – 300)
echo $brillo > /sys/class/backlight/intel_backlight/brightness

Lo guardamos como BajarBrillo.sh

** Recordar cambiar tanto el valor a sumar o restar y la dirección del archivo a vuestro archivo adecuado**

Una vez tenemos los scripts, les damos permisos de ejecución con el siguiente comando:

chmod +x BajarBrillo.sh SubirBrillo.sh

Ahora vamos a darle permisos al archivo brightness para que los scripts puedan modificar su valor.

Para ello abrimos el archivo /etc/rc.local con permisos de root o sudo

nano /etc/rc.local

Un vez abierto, añadimos la siguiente linea justo antes de la linea exit0:

chmod 777 /sys/class/backlight/intel_backlight/brightness

Y guardamos los cambios.

Y ya hemos acabado, teniendo además la opción de ejecutar los scripts para subir y bajar el brillo sin ninguna restricción.

Pero claro, no vas a ponerte a ejecutar scripts cada vez que quieres subir o bajar el brillo, por lo que os recomiendo que os configuréis atajos de teclado para poder cambiar el brillo de forma rápida.

Fuente: DesdeLinux.

38
Deja una respuesta

avatar
19 Hilos de comentario
19 Respuestas de hilo
2 Seguidores
 
Comentario más reaccionado
El hilo de comentarios más caliente
18 Autores de comentarios
marianoJosé PobleteiñakiPontrickJonathan Chavarria Autores de comentarios recientes
  Suscribirse  
Los más recientes Los más antiguos Más votados
Notificarme las
José Poblete
Invitado
José Poblete

Gracias por la información. funciona a la perfección, solo incorporé darle todos los permisos a todos los usuarios para ambos scripts y para el archivo que se modifica, así se puede ejecutar sin ser root e incorporar a combinación de teclado.

iñaki
Invitado
iñaki

Hola,
tengo un problema grave con el brillo de la pantalla. en mi caso la carpeta /sys/class/backlight está vacía y no puedo seguir tu consejo.

HP Notebook – 15-ay029ns (ENERGY STAR)
Intel Core i7-6500U
AMD Raedon R7 M440 Graphics
Display 15.6¨ FHD SVA anti.glare WLED-backlight (1920 x 1080)

Solo tengo instalado el SO Debian (jessi) lo instale hace unos días, el ordenador está nuevo, bueno,es la cuarta vez que lo instalo debido a este problema e ir probando cosas que me he encontrado por internet a la desesperada.

He probado de todo,
-combinaciones de teclado (las del propio brillo combinadas con fn y demás) sin resultado.
-Xbacklight, desde la terminal, cambiando parámetros, desde root, desde usuario… sin resultado.
-Probé con Gnome Shell, ya que tienen unas extensiones para modificar el brillo de la pantalla, esas no me deja descargarlas, además opté por reinstalar de nuevo Debian debido a que el procesador no bajaba del 100% de rendimiento, deduje que era debido a Gnome Shell, ya que no utilicé ninguna extensión desde que lo volví a instalar y el monitoreado del procesador ahora es aceptable (por lo menos por mi).
He probado a actualizar el kernel a una versión más moderna, la que está en pruebas, pero nada, no hay manera tampoco.
Tengo recopilada toda la info con captura de pantallas y demás.

Agradecería algún tipo de ayuda o un direccionamiento hacia algún foro que funcione debidamente (por ejemplo debianhelp.org solo me carga la primera página, o linuxeros solo hace más que saltarme publicidad y no encontré el sitio ideal)

Muchas gracias de antemano

Anónimo
Invitado
Anónimo

Tira el pc por la ventana y comprate uno nuevo que tenga *** 100% seguro que te funciona

trackback

[…] Como ya sabéis, de vez en cuando las soluciones normales para ajustar el brillo fallan, por eso mismo vamos a ver este tutorial para aprender  […]

Pontrick
Invitado
Pontrick

[email protected]:~$ echo 2500 > /sys/class/backlight/intel_backlight/brightness
bash: /sys/class/backlight/intel_backlight/brightness: Permission denied

que debo hacer si con las dos opciones me aparece esto? Gracias por tu aporte ! Tengo la luminosidad bajada al maximo y no veo nada.

mariano
Invitado
mariano

lo solucione abriendo el gestor de archivos con sudo, luego yendo a buscar el fichero brigthnes que corresponde,, click derecho, propiedades, permisos, modificar cualquiera, guardar y cerrar, con eso se puede modificar el fichero brightnes por cualquier usuario, recien instalado sparky linux en una netbook atom. saludos!

Jonathan Chavarria
Invitado
Jonathan Chavarria

Buenisimo me sirvio demasiado!!!