Script pour contrôle luminosité

This commit is contained in:
motius 2017-03-10 22:35:27 +01:00
parent 21efef201e
commit 3ecb054942
1 changed files with 78 additions and 0 deletions

78
shell/light Executable file
View File

@ -0,0 +1,78 @@
#!/bin/bash
FILE=""
CURLIGHT=`xbacklight | cut -d '.' -f1`
echo $CURLIGHT
echo $(($CURLIGHT +10))
if [ "$1" = "+" ] ;
then
if [ $CURLIGHT -ge 0 ] && [ $CURLIGHT -lt 10 ]
then
xbacklight =20
elif [ $CURLIGHT -gt 9 ] && [ $CURLIGHT -lt 20 ]
then
xbacklight =30
elif [ $CURLIGHT -gt 19 ] && [ $CURLIGHT -lt 30 ]
then
xbacklight =40
elif [ $CURLIGHT -gt 29 ] && [ $CURLIGHT -lt 40 ]
then
xbacklight =50
elif [ $CURLIGHT -gt 39 ] && [ $CURLIGHT -lt 50 ]
then
xbacklight =60
elif [ $CURLIGHT -gt 49 ] && [ $CURLIGHT -lt 60 ]
then
xbacklight =70
elif [ $CURLIGHT -gt 59 ] && [ $CURLIGHT -lt 70 ]
then
xbacklight =80
elif [ $CURLIGHT -gt 69 ] && [ $CURLIGHT -lt 80 ]
then
xbacklight =90
elif [ $CURLIGHT -gt 79 ] && [ $CURLIGHT -lt 90 ]
then
xbacklight =100
else
xbacklight =100
fi
elif [ "$1" = "-" ] ;
then
if [ $CURLIGHT -ge 0 ] && [ $CURLIGHT -lt 10 ]
then
xbacklight =0
elif [ $CURLIGHT -gt 9 ] && [ $CURLIGHT -lt 20 ]
then
xbacklight =10
elif [ $CURLIGHT -gt 19 ] && [ $CURLIGHT -lt 30 ]
then
xbacklight =20
elif [ $CURLIGHT -gt 29 ] && [ $CURLIGHT -lt 40 ]
then
xbacklight =30
elif [ $CURLIGHT -gt 39 ] && [ $CURLIGHT -lt 50 ]
then
xbacklight =40
elif [ $CURLIGHT -gt 49 ] && [ $CURLIGHT -lt 60 ]
then
xbacklight =50
elif [ $CURLIGHT -gt 59 ] && [ $CURLIGHT -lt 70 ]
then
xbacklight =60
elif [ $CURLIGHT -gt 69 ] && [ $CURLIGHT -lt 80 ]
then
xbacklight =70
elif [ $CURLIGHT -gt 79 ] && [ $CURLIGHT -lt 90 ]
then
xbacklight =80
else
xbacklight =90
fi
else
echo "Invalid argument. expected '+' or '-'"
fi