
Keylight
By: a guest on
Jan 4th, 2011 | syntax:
Bash | size: 0.46 KB | hits: 157 | expires: Never
VALUE=$(cat /sys/class/leds/smc::kbd_backlight/brightness)
INCREMENT=15
case $1 in
up)
TOTAL=`expr $VALUE + $INCREMENT`
;;
down)
TOTAL=`expr $VALUE - $INCREMENT`
;;
full)
TOTAL=255
;;
off)
TOTAL=0
;;
esac
if [ $TOTAL -gt 255 ]; then
echo "Value out of range (must be 0-255)"
exit 1
fi
if [ $TOTAL -lt 0 ]; then
echo "Value out of range (must be 0-255)"
exit 1
fi
echo $TOTAL > /sys/class/leds/smc::kbd_backlight/brightness