Saltar al contenido

Controlar el brillo de la pantalla en i3

Revisamos de forma completamente cada enunciados de nuestro espacio con el objetivo de enseñarte en todo momento la información certera y actualizada.

Solución:

Para cambiar el brillo de la pantalla, puede usar xrandr.

Para hacer esto, puedes hacer:

xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1

Eso devolverá todos los monitores conectados (como LVDS-1 o DVI-D-0 por ejemplo).

Ahora, para cambiar el brillo de la pantalla, haga el comando (reemplace el DVI-D-0 por la salida del comando precedente):

xrandr --output DVI-D-0 --brightness 0.7

Por ejemplo, este comando establece el brillo al 70%.

¡Espero que ayude!

brightnessctl se puede utilizar para configurar el actual brillo del dispositivo.

Copiando de una respuesta mía anterior a una pregunta: XF86MonBrightnessUp/XF86MonBrightnessDown especial keys no funciona


Editar: Como se indica a continuación, debe tener acpi instalado en su máquina para que estos funcionen 🙂

Esta es una vieja pregunta, pero una respuesta puede ayudar a otros. Me encontré con un problema en una nueva instalación de i3wm en mi computadora portátil donde, por alguna razón, mi XF86MonBrightnessUp/Down keys no estaban siendo registrados (verifiqué con xev). Lo que terminé haciendo es crear acpi acciones y hechos que correspondieron a la keys siendo presionado

Las siguientes son las acciones/eventos que definí en /etc/acpi/actions y /etc/acpi/eventsrespectivamente:

Comportamiento

/etc/acpi/actions/bl-down.sh

#!/bin/sh

bl_device=/sys/class/backlight/acpi_video0/brightness
echo $(($(cat $bl_device)-1)) | sudo tee $bl_device

/etc/acpi/actions/bl-up.sh

#!/bin/sh

bl_device=/sys/class/backlight/acpi_video0/brightness
echo $(($(cat $bl_device)+1)) | sudo tee $bl_device

Eventos

/etc/acpi/events/bl-down

event=video/brightnessdown BRTDN 00000087 00000000
action=/etc/acpi/actions/bl-down.sh

/etc/acpi/events/bl-up

event=video/brightnessup BRTUP 00000086 00000000
action=/etc/acpi/actions/bl-up.sh

Puede verificar sus códigos de evento acpi de brillo arriba/abajo usando acpi_listen en su terminal y luego presionando el correspondiente key combinación (por ejemplo, para mí, es Fn + flecha abajo para bajar el brillo).

Finalmente, no olvides reiniciar acpid con sudo /etc/init.d/acpid reload

Nota: Su dispositivo de retroiluminación puede estar definido en una ubicación diferente a la /sys/class/backlight/acpi_video0 – Justo ahí es donde estaba el mío. Investiga un poco.

Al final de todo puedes encontrar las notas de otros programadores, tú igualmente tienes la libertad de mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *