[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linux-31] Faire varier le gamma (xrandr)



Bonjour Pierre,

Le 01/10/2017 02:47, Pierre ESTREM a écrit :
Bonjour,

Je tente de trouver les commandes 'xrandr' qui me permettraient de
baisser et augmenter le gamma sur les 3 valeurs RGB.

J'ai constaté que les valeurs par défaut pour chacune est "1" (=>
xrandr --output VGA1 --gamma 1:1:1).
Je cherche donc à  faire varier ces valeurs pas par pas par exemple de +/- 0,05.

Pour réaliser ça... on peut procéder par script...
J'ai réalisé deux scripts... gamma_moins.sh et gamma_plus.sh qui sont:
#############################################
$
$ cat bin/gamma_moins.sh
#!/bin/sh
pas="0.05"
if [ -f /tmp/gamma.tmp ]; then
  g="$(cat /tmp/gamma.tmp)"
  g="$(echo $g-$pas | bc)"
else
  g="$(echo 1-$pas | bc)"
fi
echo $g>/tmp/gamma.tmp
xrandr --output VGA1 --gamma $g:$g:$g
$
$
$
$
$ cat bin/gamma_plus.sh
#!/bin/sh
pas="0.05"
if [ -f /tmp/gamma.tmp ]; then
  g="$(cat /tmp/gamma.tmp)"
  g="$(echo $g+$pas | bc)"
else
  g="$(echo 1+$pas | bc)"
fi
echo $g>/tmp/gamma.tmp
xrandr --output VGA1 --gamma $g:$g:$g
#############################################

Voila,

JM