blob: 10bd1987a1e12f001d3004a8e114ec6ca604cd5a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/bin/sh
set -eu
BRIGHTNESS_DIFF="$1"
HANDLER=/sys/class/backlight/"$BACKLIGHT_DEVICE"
OLD_BRIGHTNESS="$(cat "$HANDLER"/brightness)"
MAX_BRIGHTNESS="$(cat "$HANDLER"/max_brightness)"
SUM=$((OLD_BRIGHTNESS + BRIGHTNESS_DIFF))
NEW_BRIGHTNESS="$(clamp -- "$SUM" 0 "$MAX_BRIGHTNESS")"
echo "$NEW_BRIGHTNESS" > "$HANDLER"/brightness || sudo chmod 666 "$HANDLER"/brightness
|