| 1 | |
| 2 | # brightness.sh up|down |
| 3 | source "$(dirname "$0")/_lib.sh" |
| 4 | STEP=5 |
| 5 | has brightnessctl || { notify bright dialog-error "Brightness" "brightnessctl not installed"; exit 1; } |
| 6 | |
| 7 | case $1 in |
| 8 | up) brightnessctl -q set "$STEP%+" ;; |
| 9 | down) brightnessctl -q -n 1% set "$STEP%-" ;; # -n: never go fully black |
| 10 | *) echo "usage: $0 up|down"; exit 1 ;; |
| 11 | esac |
| 12 | pct=$(( $(brightnessctl get) * 100 / $(brightnessctl max) )) |
| 13 | notify bright display-brightness "Brightness" "$pct%" "$pct" |