Control de Brillo de pantalla-monitor con xrandr y bajar lúz azúl con xgamma desde la terminal para evitar el cansancio ocular para Linux Debian y otros en los que no se pueda instalar Brightness-controller
Xrandr para controlar el Brillo en la pantalla
Este programa viene instalado por defecto en todos los Linux hasta donde yo se, y para controlar el brillo primero hay que averigual el nombre del monitor, en la terminal hay que poner:
xrandr --prop | grep " connected"
lo que me aparece a mi es lo siguiente:
ese nombre:
LVDS-1
ese nombre es en mi caso (en usted puede ser otro nombre)
Checkear el valor de brillo que está en uso.- Para esto poner en la terminal:
xrandr --prop --verbose | grep -A10 " connected" | grep "Brightness"
a mi me devuelve:
y esto equivaldría al siguiente dibujo:
Cambiando el valor del Brillo del monitor.- Para esto al siguiente comando donde dice "Monitor-nombre":
xrandr --output Monitor-nombre --brightness 0.9
deberán cambiarlo por el que les salió arriba, en mi caso es " LVDS-1" y lo reemplazo y me queda así y lo ejecuto en la terminal:
xrandr --output LVDS-1 --brightness 0.9
pongo eso en la terminal y el brillo de la pantalla de esta laptop bajó un poco, equivaldría a:
Así mismo ustedes pueden probar con los siguientes valores:
xrandr --output Monitor-nombre --brightness 0.9
xrandr --output Monitor-nombre --brightness 0.8
xrandr --output Monitor-nombre --brightness 0.7
xrandr --output Monitor-nombre --brightness 0.6
o si desean pueden experimentar más valores, siempre remplazando "Monitor-nombre" por el nombre del monitor que les aparezca en la terminal.
Ajustes de brillo más finos
xrandr --output Monitor-nombre --brightness 0.9
xrandr --output Monitor-nombre --brightness 0.91
xrandr --output Monitor-nombre --brightness 0.92
xrandr --output Monitor-nombre --brightness 0.93
xrandr --output Monitor-nombre --brightness 0.94
xrandr --output Monitor-nombre --brightness 0.95
xrandr --output Monitor-nombre --brightness 0.96
xrandr --output Monitor-nombre --brightness 0.97
xrandr --output Monitor-nombre --brightness 0.98
xrandr --output Monitor-nombre --brightness 0.99
Escribo estoy pues estuve en la casa de un amigo y a las seis y media de la tarde el lugar tenía una iluminación muy diferente a la de mi casa y tuve que usar 0.96 para que esté bien para ese tipo de iluminación del cuarto a esa hora.
xgamma, para cambiar el color azúl de la pantalla
El programa xgamma viene instalado en todas las distribuciones Linux, para poder cambiar a gusto la luz azúl debemos tener una idea de los valores de lúz roja "red", verde "green" y azúl "blue" que está usando su monitor ponga en la terminal:
xgamma
Me da esto:
Bien, les he preparado un diseño hecho en Inkscape para poderles explicar que lo que aparece en la terminal equivale a lo siguiente como si fuera en Brightness-controller (imaginandonos que fuera así):
Bajar luz azul.- Lo siguiente es un ejemplo de cómo bajar sólo la lúz azúl la mitad:
xgamma Red 1.0 Green 1.0 Blue 0.5
Voy a poner lo siguiente en la terminal:
xgamma -rgamma 1.0 -ggamma 1.0 -bgamma 0.5
me aparece esto, donde:
Donde la segunda línea eran los valores orginales y la tercela línea son los valores que han sido actualizados.
y esto significaría lo siguiente:
También ustedes pueden probar otros valores como:
xgamma -rgamma 1.0 -ggamma 1.0 -bgamma 0.4
xgamma -rgamma 1.0 -ggamma 1.0 -bgamma 0.3
xgamma -rgamma 1.0 -ggamma 1.0 -bgamma 0.2
Ustedes son libres de cambiar los valores
Los valores que les puse arriba son los que he usado yo, pero ustedes pueden usar otros de acuerdo a sus condiciones de luz y tipo de monitor. Lo importante es que la luz azul en la noche no les moleste y puedan dormir bien.
xfce4-notes
Por ultimo les cuento que uso un programa de notas pegajosas (sticky notes) que se llama xfce4-notes, pero ustedes puede usar algun otro, yo lo uso para allí tener a mano los comandos que yo uso:
xrandr --output LVDS-1 --brightness 0.9
xgamma -rgamma 1.0 -ggamma 1.0 -bgamma 0.5
Videos sobre la lúz azúl
Y por ultimo les dejo el video de Tortilla Squad, les animo a verlo:y el video de Pantallasamigas:
Dios les bendiga.
Basado en:
How to Change Display Brightness Using Command Line in Linux – Linux Hint
https://linuxhint.com/display_brightness_commandline/
saludos, se podria agregar los comandos a un script para poder ejecutarlos sin necesidad de escribirlos ? gracias
ResponderBorrarInstalé Gammy https://facilitarelsoftwarelibre.blogspot.com/2022/01/control-de-brillo-de-pantalla-con-gammy-en-linux.html
Borrarutiliza los alias, sencillos para que te acuerdes, para asi escribir una palabra en vez del comando, yo utilizo este: alias noche="xrandr --output DSI-1 --brightness 0.38"
BorrarGracias por el post. Me sirvió para bajar el brillo de la pantalla en un ambiente de oscuridad absoluta. Me dolían los ojos ya, y necesitaba menos brillo que el que permite el control de brillo de pantalla de KDE. Saludos.
ResponderBorrarQue bueno
BorrarMuchas Gracias!!!!. Bien explicado.
ResponderBorrarEscribí el comando sudo xrandr --output HDMI-0 --brightness 0.5 y a los pocos segundos vuelve al 1. Cómo lo puedo dejar permanente y que se active al iniciar sesión en fedora 38 mate spin. Gracias. Saludos.
ResponderBorrarHola, no debería pasar eso en un gestor de ventanas como Fluxbox, Openbox, u otro Gestor de ventanas minimalista, la razón de que le sucede podría ser que usted está usando un gestor de ventanas muy avanzado que controla por si mismo la iluminación, si fuera así debe usted buscar algún manual de cómo cambiar eso en el gestor de ventanas; según leo es mate, ese podría tener algún gadget que haga eso, debe ver si puede instalar algo semejante
Borrar