brightness_set_sysfs 436 B

123456789101112131415161718192021
  1. #!/bin/sh
  2. SYSTEM_BRIGHTNESS=/sys/class/backlight/backlight/brightness
  3. # Check args
  4. if [ ${#} -ne 1 ]; then
  5. echo "Usage: $(basename ${0}) new_brightness_percentage"
  6. exit 1
  7. fi
  8. # Check value's range
  9. if [ ${1} -gt 100 ]; then
  10. echo "Usage: Wrong brightness percentage (${1}), must be between 0 and 100"
  11. exit 1
  12. fi
  13. # Set new brightness percentage
  14. let value=${1}+10
  15. let value/=10
  16. echo ${value} > ${SYSTEM_BRIGHTNESS}
  17. exit 0