Programa muy simple para controlar el brillo de su pantalla, teclado o lo que sea expuesto a través de SYSFS (solo Linux)
Simplemente lee brightness de los archivos y max_brightness (que generalmente se encuentran en algún lugar de SYSFS), y luego escribe el valor calculado de nuevo al brightness de acuerdo con los argumentos de la línea de comandos. También muestra una notificación de escritorio elegante con la barra de progreso si su servidor de notificaciones lo admite.
Evita ejecutar múltiples instancias de sí misma (a través de FLOCK) y actualiza correctamente las notificaciones anteriores, ambas por separado para diferentes directorios de trabajo.
Hay un paquete AUR.
Instale con su Aur Helper favorito:
your-favorite-aur-helper -S dumb-brightness-git
Construir e instalar manualmente:
cd /tmp/
git clone https://aur.archlinux.org/dumb-brightness-git.git
cd dumb-brightness-git/
makepkg
sudo pacman -U ./dumb-brightness-git-*.pkg.tar.*
cd /sys/class/backlight/intel_backlight
dumb-brightness --increase 10
dumb-brightness --decrease 10 En lugar de cambiar el directorio de trabajo actual, puede especificarlo con -w , -argumento --working-directory :
dumb-brightness -w /sys/class/backlight/intel_backlight --increase 10
dumb-brightness -w /sys/class/backlight/intel_backlight --decrease 10dumb-brightness -w /sys/class/backlight/intel_backlight --icon display-brightness-symbolic --decrease 10 --steps 10 --step-interval 10 --title ' Screen Brightness ' --duration 1.5
dumb-brightness -w /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight --icon keyboard-brightness-symbolic --increase 10 --steps 10 --step-interval 10 --title ' Keyboard Brightness '(Ejemplo del mundo real para MacBook Pro 2015)
bindsym XF86MonBrightnessUp exec --no-startup-id "dumb-brightness -w /sys/class/backlight/intel_backlight --increase 10 --steps 10 --step-interval 10 --icon display-brightness-symbolic --title 'Screen Brightness'"
bindsym XF86MonBrightnessDown exec --no-startup-id "dumb-brightness -w /sys/class/backlight/intel_backlight --decrease 10 --steps 10 --step-interval 10 --icon display-brightness-symbolic --title 'Screen Brightness'"
bindsym XF86KbdBrightnessUp exec --no-startup-id "dumb-brightness -w /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight --increase 10 --steps 10 --step-interval 10 --icon keyboard-brightness-symbolic --title 'Keyboard Brightness'"
bindsym XF86KbdBrightnessDown exec --no-startup-id "dumb-brightness -w /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight --decrease 10 --steps 10 --step-interval 10 --icon keyboard-brightness-symbolic --title 'Keyboard Brightness'"