Cómo cambiar el brillo de la pantalla usando la línea de comando en Linux

Cómo cambiar el brillo de la pantalla usando la línea de comando en Linux
Este artículo enumerará varias herramientas de línea de comandos que se pueden usar para controlar el brillo de la pantalla. Estas aplicaciones son especialmente útiles si está utilizando una distribución de Linux sin interfaz gráfica. Tenga en cuenta que algunas de estas herramientas pueden no funcionar en su sistema dependiendo de la configuración de su hardware y la tarjeta de gráficos. Este artículo también enumerará aplicaciones que no cambian el brillo del nivel de hardware, sino que cambian el valor de gamma o crean un filtro con teñido de amplio sistema manejado por software. Todas las aplicaciones y comandos mencionados en el artículo son compatibles solo con el administrador de visualización "X" (sin soporte de Wayland).

Xrandr (nivel de software)

XRANDR es una aplicación de línea de comandos utilizada para administrar la configuración de salida de visualización. Puede cambiar la resolución, orientación, manejar múltiples pantallas, etc. Para ver su identificador de pantalla utilizado actualmente, ejecute el comando a continuación:

$ xrandr --prop | Grep "Conectado"

Verá alguna salida como esta:

HDMI-A-0 conectado primario 1920x1080+0+0 (eje X de la derecha invertida izquierda normal y eje y eje Y)
510 mm x 287 mm

La cadena justo antes de la parte "conectada" es el identificador para su pantalla (HDMI-A-0 en este caso). Ahora puede usar el identificador para cambiar el brillo de su pantalla.

Para verificar el valor de brillo actual, use el siguiente comando:

$ xrandr --prop --verbose | GREP -A10 "conectado" | Grep "Brillo"

Para cambiar el brillo, ejecute el siguiente comando (reemplace HDMI-A-0 con su propio identificador de pantalla):

$ xrandr --output hdmi-a-0 --Brightness 0.4

Tenga en cuenta que no cambia el brillo del nivel de hardware, es solo un filtro de nivel de software con valores gamma ajustados.

Xdotool (nivel de hardware)

XDotool es una utilidad de línea de comando que se puede usar para ejecutar teclas simuladas y clics del mouse. Es posible cambiar el brillo simulando los botones de brillo de brillo+ y brillo en su sistema.

Para instalar xdotool en Ubuntu, ejecute el siguiente comando:

$ sudo apt install xdoTool

Para aumentar el brillo usando xdoTool, ejecute el siguiente comando:

$ xdotool key xf86monbrightnessup

Para disminuir el brillo usando xdoTool, ejecute el siguiente comando:

$ XDotool Key XF86MonBrightnessDown

Dado que XDotool simula las teclas de hardware reales, este es un cambio de brillo a nivel de hardware.

Xgamma (nivel de software)

Xgamma, como su nombre indica, es una utilidad para administrar los valores gamma de la pantalla. Los cambios realizados con xgamma son cambios en el nivel de software, por lo que el brillo real del monitor no se cambia. Xgamma viene preinstalada en la mayoría de las distribuciones de Linux.

Para ver los valores gamma actuales, ejecute el comando a continuación (muestra los valores RGB):

$ xgamma

Para cambiar el valor gamma, ejecute un comando en el siguiente formato:

$ xgamma -gamma 0.60

Xbacklight (nivel de hardware)

Xbacklight le permite configurar la intensidad de la luz de fondo de su pantalla. Para instalarlo en Ubuntu, ejecute el comando a continuación:

$ sudo apt instalación xbacklight

Xbacklight puede no funcionar en todas las configuraciones de hardware. Para confirmar si funciona en su sistema, ejecute el comando a continuación:

$ xbacklight -get

Si no ve ninguna salida, Xbacklight no funcionará en su sistema. Para establecer el brillo de la luz de fondo, ejecute el comando a continuación:

$ xbacklight -set 0.60

Brillo de brillo (nivel de hardware)

Brillo del brillo le permite controlar la luz de fondo de la pantalla y el brillo de los indicadores de luz LED disponible en su hardware.

Para instalar brillo de brillo en Ubuntu, ejecute el comando a continuación:

$ sudo apt instalación brilloctl

Para enumerar todos los dispositivos controlables, ejecute el comando a continuación:

$ BrillamientoCtl -L

Puede que no sea fácil identificar correctamente los identificadores de visualización, ya que los nombres pueden no ser fáciles de usar y es posible que tenga que recurrir a algunas conjeturas para identificar el monitor. En la captura de pantalla anterior, la cadena para el monitor es "0005: 054c: 09cc.0005: Global ". Una vez que haya identificado el nombre correcto, ejecute el comando a continuación para cambiar el brillo:

$ BrightnessCtl -d “0005: 054c: 09cc.0005: Global ”establecido 60%

Redshift (nivel de software)

RedShift es una herramienta de línea de comando que le permite establecer manual o automáticamente la temperatura de color y/o el brillo de su pantalla.

Para instalar RedShift en Ubuntu, ejecute el comando a continuación:

$ sudo apt install rojo desplazamiento

Para cambiar el brillo usando el desplazamiento rojo, ejecute el comando a continuación (0.60 para el día, 0.70 para la noche, el máximo es 1.0, el mínimo es 0.1):

$ Redshift -B 0.60: 0.70

Además de los controles de brillo, RedShift también viene con muchas opciones para cambiar los valores gamma, así como la temperatura de color. También puede suministrar su ubicación a RedShift para que la configuración de la pantalla se pueda cambiar automáticamente antes y después del atardecer. Cubrir otras opciones de configuración está fuera del alcance de este artículo. Para ver todas las opciones disponibles, ejecute uno de los comandos a continuación:

$ Redshift --help
$ hombre desplazamiento rojo

Conclusión

Estos son algunos de los métodos que puede usar para controlar el brillo o la intensidad de la luz de fondo de su pantalla. Como se dijo anteriormente, algunos de estos métodos pueden no funcionar en su hardware. Es mejor probar estas herramientas usted mismo y elegir una que funcione y mejor para sus necesidades.