summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorxyz <gky44px1999@gmail.com>2022-03-19 21:13:51 -0700
committerxyz <gky44px1999@gmail.com>2022-03-19 21:13:51 -0700
commitb3caadd352fd774be1a9a7ed76ea5aab598d3372 (patch)
tree87d01446c070a3167845f9d0b9bc079ccd564176 /home
parent63efea7b460c4222ff18c5744da53c113268e9a5 (diff)
backlight
Diffstat (limited to 'home')
-rwxr-xr-xhome/xyz/.local/bin/backlight26
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