Je veux créer un raccourci clavier pour augmenter et diminuer la luminosité du rétroéclairage du clavier.
La commande que j'ai pour la pleine luminosité est:
echo -n 100 > /sys/class/leds/chromeos\:\:kbd_backlight/brightness
Pas de luminosité du clavier (éteint):
echo -n 0 > /sys/class/leds/chromeos\:\:kbd_backlight/brightness
Si je voulais avoir la brillance actuelle, je voudrais:
cat /sys/class/leds/chromeos\:\:kbd_backlight/brightness
Quel est le moyen le plus simple d’augmenter et de diminuer les valeurs de 12%. Cela semble être une tâche assez commune.
Script pour augmenter et diminuer la luminosité:
#!/bin/bash
step=12
file=/sys/class/leds/chromeos\:\:kbd_backlight/brightness
case "$1" in
-i|--increase) ((val = +step));;
-d|--decrease) ((val = -step));;
esac
if !((val)); then
echo "Increase or decrease screen brighness"
echo "Usage: ${0##*/} --increase | --decrease"
exit
fi
read -r cur < "$file"
((val = cur + val))
if ((val < 0)); then ((val = 0)); fi
if ((val > 100)); then ((val = 100)); fi
printf '%d' "$val" > "$file"
printf 'Before: %3d\n' "$cur"
printf 'After : %3d\n' "$val"
Cela pourrait être un beaucoup plus simple pour un raccourci clavier, mais j'ai décidé d'en faire un script autonome avec aide et arguments, juste pour le fun :)
Courir:
~/keyboard-brightness
chmod +x ~/keyboard-brightness
~/keyboard-brightness --increase
~/keyboard-brightness --decrease
Maintenant, ajoutez-les simplement comme raccourcis clavier