Je ne pense pas que votre solution souhaitée pour obtenir votre moniteur externe /sys/class/backlightfonctionnera, mais la bonne nouvelle est que vous pouvez avoir la belle animation de luminosité!
Essayer
notify-send " " -i notification-display-brightness-low -h int:value:50 -h string:x-canonical-private-synchronous:brightness &
Maintenant, nous pouvons créer un script qui simule le changeur de luminosité d'Ubuntu:
#!/bin/bash
#get current brightness
presbright=$(ddccontrol -p | grep -A1 0x10 | tr -d '\n\t' | sed 's/.*value=\([^a-zA-Z]*\),.*/\1/')
#stepsize for the brightness change
stepsize=10
case "$1" in
up)
newbright=$(( ${presbright}+${stepsize} ))
newbright=$(echo $newbright | awk '{if($1 < 100){if($1 > 0) print $1; else print 0;} else print 100;}')
notify-send " " -i notification-display-brightness-low -h int:value:$newbright -h string:x-canonical-private-synchronous:brightness &
ddccontrol -p -r 0x10 -w $newbright
;;
down)
newbright=$(( ${presbright}-${stepsize} ))
newbright=$(echo $newbright | awk '{if($1 < 100){if($1 > 0) print $1; else print 0;} else print 100;}')
notify-send " " -i notification-display-brightness-low -h int:value:$newbright -h string:x-canonical-private-synchronous:brightness &
ddccontrol -p -r 0x10 -w $newbright
;;
status)
echo $presbright
;;
*)
echo "Accepted arguments are: up, down, status."
;;
esac
exit 0
Comme vous pouvez le voir, il restreint les valeurs entre 0 et 100. Vous pouvez maintenant lier le upet les downappels au script à certains raccourcis clavier de votre choix avec Paramètres système> Clavier> Raccourcis , comme l'a suggéré fotomonster.
Remarques:
Je ne sais pas combien de temps ddccontrol -pprend, s'il est trop long, vous pouvez également ajouter une syncoption au script qui enregistre la valeur de luminosité du moniteur dans un fichier. Ensuite, au lieu d'obtenir la luminosité actuelle, ddccontrolvous pouvez simplement l'obtenir à partir de votre fichier, ce qui devrait être beaucoup plus rapide. Bien sûr, vous devrez mettre à jour le upet les downappels pour écrire la nouvelle luminosité dans le fichier ...
script inspiré de ce post sur archlinux .