diff options
Diffstat (limited to 'home/xyz/.local/bin')
-rwxr-xr-x | home/xyz/.local/bin/backlight | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/home/xyz/.local/bin/backlight b/home/xyz/.local/bin/backlight new file mode 100755 index 00000000..b148b90c --- /dev/null +++ b/home/xyz/.local/bin/backlight @@ -0,0 +1,26 @@ +#!/bin/sh +# adjust backlight + +brightness=$(cat /sys/class/backlight/intel_backlight/brightness) +max_brightness=$(cat /sys/class/backlight/intel_backlight/max_brightness) +step=$((max_brightness/20)) + +while getopts ud opt; do + case $opt in + u) + case "$brightness" in + 0) echo 1;; + 1) echo "$step";; + *) echo "$((brightness+step))";; + esac + ;; + d) + case "$brightness" in + 1) echo 0;; + "$step") echo 1;; + *) echo "$((brightness-step))";; + esac + ;; + \?) exit 1;; + esac +done | sudo tee /sys/class/backlight/intel_backlight/brightness > /dev/null |