From 1687468e45b4bc79533b9feffe09f9f61aeb5396 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sat, 24 Sep 2016 14:34:26 -0700 Subject: [PATCH] add intel_brightness command --- intel_brightness | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 intel_brightness diff --git a/intel_brightness b/intel_brightness new file mode 100755 index 0000000..d67ea65 --- /dev/null +++ b/intel_brightness @@ -0,0 +1,24 @@ +#!/bin/bash + +if [ "$(id -u)" != "0" ]; then + exec sudo "$0" "$@" +fi; + +MAX=$(cat /sys/class/backlight/intel_backlight/max_brightness) +CURRENT=$(cat /sys/class/backlight/intel_backlight/brightness) +NEW=$CURRENT +ADJ=$(( $MAX / ${2:-20} )) + +if [ "$1" == "max" ]; then + NEW=$MAX +elif [ "$1" == "off" ]; then + NEW=0 +elif [ "$1" == "min" ]; then + NEW=1 +elif [ "$1" == "dec" ]; then + NEW=$(( $CURRENT - $ADJ < 1 ? 1 : $CURRENT - $ADJ )) +else + NEW=$(( $CURRENT + $ADJ >= $MAX ? $MAX : $CURRENT + $ADJ )) +fi + +echo $NEW > /sys/class/backlight/intel_backlight/brightness -- 2.39.2