inc-brightness 771 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. # script to increase the display brightness by $1%
  3. [ -z "$1" ] && echo "Error: please give percent as argument" && exit 1
  4. #xbacklight -inc "$1"
  5. #exit
  6. # get brightness device
  7. device=$(brightnessctl -l | grep "class 'backlight'" | tail -n +2 | awk '{print $2}' | tr -d "'")
  8. if brightnessctl -l | grep "class 'backlight'" | grep -q "^Device 'intel_backlight'\|^Device 'acpi_video"; then
  9. device="$(brightnessctl -l | grep "class 'backlight'" | awk '{print $2}' | tr -d "'")"
  10. fi
  11. # get brightness percentage
  12. brightness=$(brightnessctl -d "${device}" | grep Current | awk -F '[)(]' "{print \$2 + $1}")
  13. if [ "$(cat .config/norisa/brightness-state)" -eq "100" ]; then
  14. exit 1
  15. else
  16. # set brightness
  17. brightnessctl -d "${device}" set "$brightness"%
  18. fi