diff --git a/shell/light b/shell/light new file mode 100755 index 0000000..9ecb57b --- /dev/null +++ b/shell/light @@ -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 +