aboutsummaryrefslogtreecommitdiff
path: root/templates/.bin/brightness.sh
diff options
context:
space:
mode:
Diffstat (limited to 'templates/.bin/brightness.sh')
-rwxr-xr-xtemplates/.bin/brightness.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/templates/.bin/brightness.sh b/templates/.bin/brightness.sh
new file mode 100755
index 0000000..80e317e
--- /dev/null
+++ b/templates/.bin/brightness.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+basedir="/sys/class/backlight/"
+handler=$basedir$(ls $basedir)"/"
+old_brightness=$(cat $handler"brightness")
+max_brightness=$(cat $handler"max_brightness")
+old_brightness_p=$(( 100 * $old_brightness / $max_brightness ))
+new_brightness_p=$(( $old_brightness_p $1 ))
+new_brightness=$(( $max_brightness * $new_brightness_p / 100 ))
+echo $new_brightness > $handler"brightness"
+