J'ai ASUS G551JM avec le même problème (les touches Fn + F5 et Fn + F6 ne sont même pas enregistrées par le acpi_listen
).
J'ai trouvé la solution de contournement suivante : pour mapper une autre paire de touches Fn + dans un script de luminosité personnalisé. Je choisis d'utiliser Fn+C
et Fn+V
.
Je suggère également le script suivant, pour faire les ajustements réels de la luminosité. Le script le fait par incréments exponentiels plutôt que linéaire, il nécessite donc beaucoup moins d'appuis sur les touches pour atteindre la luminosité souhaitée:
#!/bin/bash
USAGE="Usage: `basename $0` +|-|max|<number>"
hwpath="/sys/class/backlight/intel_backlight"
if [ "$1" == "+" ]; then
maxbright=`cat $hwpath/max_brightness`
bright=`cat $hwpath/brightness`
bright=`echo "print(int(min($maxbright,$bright + max($bright * 0.5, 1))))" | python`
else
if [ "$1" == "-" ]; then
bright=`cat $hwpath/brightness`
bright=`echo "print(int(max(0,$bright - max($bright * 0.33, 1))))" | python`
else
if [ "$1" == "max" ]; then
maxbright=`cat $hwpath/max_brightness`
bright=$maxbright
else
if ! [[ "$1" =~ ^[0-9]+$ ]] ; then
echo "`basename $0` version 0.1"
echo $USAGE >&2
echo "+|- brighter/darker"
echo "max maximum luminosity"
echo "<int> set specific light intensity"
exit 1
else
bright=$1
fi
fi
fi
fi
echo $bright | tee $hwpath/brightness"
Le script Bash a besoin d'un Python. Mettez quelque part dans le chemin (je le nomme bright
), et de l' utiliser simplement en bright -
, bright +
, bright 50
(écran très faible, bon pour le travail de nuit) ou bright max
.
Si vous souhaitez utiliser le script en tant qu'utilisateur non root, veuillez modifier les autorisations pour le /sys/class/backlight/intel_backlight
; le meilleur endroit pour le faire est via le job upstart, car les jobs upstart sont exécutés par la racine.
Ce script est compatible avec au moins 3 modèles ASUS: ASUS N56VZ, ASUS G551JM et ASUS P53E. Je suppose qu'il devrait être compatible avec la plupart des autres ASSUS, et après une modification mineure, avec toutes les autres marques d'ordinateurs portables qui exposent la luminosité de l'écran quelque part dans l' /sys
arborescence du système de fichiers.