__ __ __ __ ______ ______ ______ __ ______ ______ ______ _______ ______ _______ ________
/ | / |/ | / | / \ / \ / \ / |/ \ / \ / \ / \ / |/ \ / |
$$ | $$ |$$ | $$ |/$$$$$$ |/$$$$$$ |/$$$$$$ |$$//$$$$$$ | /$$$$$$ |/$$$$$$ |$$$$$$$ |$$$$$$/ $$$$$$$ |$$$$$$$$/
$$ | $$ |$$ | $$ |$$____$$ |$$____$$ |$$____$$ |$/ $$ \__$$/ $$ \__$$/ $$ | $$/ $$ |__$$ | $$ | $$ |__$$ | $$ |
$$ \ /$$/ $$ \ /$$/ / $$/ / $$/ / $$/ $$ \ $$ \ $$ | $$ $$< $$ | $$ $$/ $$ |
$$ /$$/ $$ /$$/ /$$$$$$/ /$$$$$$/ /$$$$$$/ $$$$$$ | $$$$$$ |$$ | __ $$$$$$$ | $$ | $$$$$$$/ $$ |
$$ $$/ $$ $$/ $$ |_____ $$ |_____ $$ |_____ / \__$$ | / \__$$ |$$ \__/ |$$ | $$ | _$$ |_ $$ | $$ |
$$$/ $$$/ $$ |$$ |$$ | $$ $$/ $$ $$/ $$ $$/ $$ | $$ |/ $$ |$$ | $$ |
$/ $/ $$$$$$$$/ $$$$$$$$/ $$$$$$$$/ $$$$$$/ $$$$$$/ $$$$$$/ $$/ $$/ $$$$$$/ $$/ $$/
Je mappe ''sudo backlight up'' et ''sudo backlight down'' sur des raccourcis clavier, ici avec OpenBox3 j'édite le fichier ''/home/tyzef/.config/openbox/rc.xml'' et j'y ajoute : \\
sudo backlight down
sudo backlight up
Ensuite j'écris le fichier que je nome "backlight" dans le répertoire: ''/usr/local/bin'' en faisant par exemple:
nano /usr/local/bin/backlight
Et là j'y injecte le script de vv221 o/:
#!/bin/sh
print_usage() {
printf 'USAGE: %s up|down [STEP]\n' "$(basename "$0")"
}
get_current() {
cat "$FILE"
}
get_maximum() {
cat "$FILE_MAX"
}
set_down() {
current_value=$(get_current)
printf '%s' "$((current_value - STEP))" > "$FILE"
}
set_up() {
value_current=$(get_current)
value_desired=$((value_current + STEP))
value_maximum=$(get_maximum)
if [ "$value_desired" -gt "$value_maximum" ]; then
value_desired="$value_maximum"
fi
printf '%s' "$value_desired" > "$FILE"
}
if [ $# -lt 1 ] || [ $# -gt 2 ]; then
print_usage
exit 0
fi
ACTION="$1"
STEP="${2:-15}"
FILE='/sys/class/backlight/intel_backlight/brightness'
FILE_MAX='/sys/class/backlight/intel_backlight/max_brightness'
case "$ACTION" in
('down')
set_down
;;
('up')
set_up
;;
(*)
print_usage
exit 1
;;
esac
exit 0
''STEP="${2:-15}"'' n'est peut être pas suffisant en fonction des machines, à ce jour j'ai l'indice ''STEP="${2:-1500}"''
Il me faut rendre mon fichier ''backlight'' executable donc je vais me placer dans ''/usr/local/bin'' faire:
chmod u+x backlight
--- À présent place à ''SUDO'' ! --- \\
Après avoir installé ''sudo'' je lance la commande:
visudo
Puis j'y injecte:
# My Brightness !!!
%backlight ALL=(ALL) NOPASSWD: /usr/local/bin/backlight
Il ne me reste plus qu'à créer le group ''backlight'':
groupadd backlight
Puis ajouter mon nom d'utilisateur au groupe ''backlight'':
usermod -a -G backlight tyzef
Et voilà \o/ en principe, mes fesses s'illuminent !!!
Bah oui ! Back Light ! Meh !