From: Don Armstrong Date: Sat, 24 Sep 2016 21:34:26 +0000 (-0700) Subject: add intel_brightness command X-Git-Url: https://git.donarmstrong.com/?p=bin.git;a=commitdiff_plain;h=1687468e45b4bc79533b9feffe09f9f61aeb5396 add intel_brightness command --- 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