24 lines
481 B
Bash
Executable file
24 lines
481 B
Bash
Executable file
#! /bin/bash
|
|
|
|
CURRENT=`xrandr --verbose | grep -m 1 -i brightness | cut -f2 -d ' '`
|
|
OUTPUT=`xrandr|grep ' connected'|grep 'primary'|cut -d' ' -f 1`
|
|
GAP=0.1
|
|
NEWVALUE=${CURRENT}
|
|
|
|
case $1 in
|
|
up)
|
|
NEWVALUE=`echo "${CURRENT}+${GAP}"|bc -l`
|
|
;;
|
|
down)
|
|
NEWVALUE=`echo "${CURRENT}-${GAP}"|bc -l`
|
|
;;
|
|
reset)
|
|
NEWVALUE=1
|
|
;;
|
|
read)
|
|
echo "${CURRENT}*100/1"|bc
|
|
exit 0
|
|
;;
|
|
esac
|
|
|
|
xrandr --output ${OUTPUT} --brightness ${NEWVALUE}
|