9 lines
409 B
Bash
Executable File
9 lines
409 B
Bash
Executable File
#!/bin/bash
|
|
case $1 in
|
|
"set") printf %0.f $( echo "scale=0; $2 * 9.37" | bc -l ) > /sys/class/backlight/intel_backlight/brightness;;
|
|
"add") current=$( </sys/class/backlight/intel_backlight/brightness )
|
|
new=$( printf %.0f $(echo "$current + $2 * 9.37" | bc -l ) )
|
|
[ $new -gt 936 ] && bright set 937 || ( [ $new -lt 0 ] && bright set 0 || bright set "$(( new + 1 ))" ) ;;
|
|
"del") bright add "-$2";;
|
|
esac
|