SexiSway/scripts/brightness

20 lines
696 B
Plaintext
Raw Permalink Normal View History

2025-03-25 01:47:41 +03:00
#!/bin/bash
NOTIFICATION_ID=9999
CURRENT_BRIGHTNESS=$(brightnessctl g)
MAX_BRIGHTNESS=$(brightnessctl m)
CURRENT_BRIGHTNESS_PERCENT=$((CURRENT_BRIGHTNESS * 100 / MAX_BRIGHTNESS))
if [ "$1" == "+" ]; then
brightnessctl set +1%
elif [ "$1" == "-" ]; then
brightnessctl set 10%-
else
notify-send -u normal -r $NOTIFICATION_ID "Ошибка" "Неверный параметр. Используйте '+' или '-'."
exit 1
fi
UPDATED_BRIGHTNESS=$(brightnessctl g)
UPDATED_BRIGHTNESS_PERCENT=$((UPDATED_BRIGHTNESS * 100 / MAX_BRIGHTNESS))
notify-send -u normal -i display-brightness-high -r $NOTIFICATION_ID "Уровень яркости" "${UPDATED_BRIGHTNESS_PERCENT}%" -t 400