diff options
author | xyz <gky44px1999@gmail.com> | 2022-03-19 21:13:51 -0700 |
---|---|---|
committer | xyz <gky44px1999@gmail.com> | 2022-03-19 21:13:51 -0700 |
commit | b3caadd352fd774be1a9a7ed76ea5aab598d3372 (patch) | |
tree | 87d01446c070a3167845f9d0b9bc079ccd564176 /home | |
parent | 63efea7b460c4222ff18c5744da53c113268e9a5 (diff) |
backlight
Diffstat (limited to 'home')
-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 |