tgamma - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
tgamma (543B)
---
1 #!/bin/sh
2
3 usage () {
4 echo "usage: `basename $0` <get|up|down|reset> [value]"
5 }
6
7 test "$#" -lt 1 && usage && exit
8 test -n "$2" && amount=$2 || amount=0.1
9
10 gamma=`grep RedGamma ~/.nvidia| cut -d= -f2`
11 old=$gamma
12
13 case $1 in
14 get) echo $gamma; exit ;;
15 up) gamma=$( echo "$gamma + $amount" | bc) ;;
16 down) gamma=$( echo "$gamma - $amount" | bc) ;;
17 reset)gamma="1.000000" ;;
18 *) usage && exit ;;
19 esac
20
21 echo "$old -> $gamma"
22
23 nvidia-settings -a [DPY:DVI-I-0]/Gamma=$gamma >/dev/null
24 sed -i "/Gamma/s/$old/$gamma/" ~/.nvidia