Files
Scripts/backlight
Arkaprabha Chakraborty 9f2a08ca03 Update backlight
2023-10-27 04:30:06 +05:30

33 lines
733 B
Bash
Executable File

#!/usr/bin/sh
# Script: backlight
# License: MIT
# Author: Arkaprabha Chakraborty
# Created: 02-10-23
# Dependencies: acpilight, dunstify
#
# Copyright (C) 2023 Arkaprabha Chakraborty
# icon path
BRIGHTNESS=/usr/share/icons/Papirus/48x48/apps/display-brightness.svg
PROG=xbacklight
NOTIPROG=dunstify
case $1 in
-i)
# Set the bval on (if it was muted)
$PROG -inc 10
;;
-d)
if [ $($PROG -getf | awk '{print substr($1, 1, length($1)-2)}') -le 20 ]; then
$PROG -set 10
else
$PROG -dec 10
fi
;;
esac
bval=$($PROG -getf | awk '{print substr($1, 1, length($1)-2)}') # brightness value
$NOTIPROG -a "brictl" -u low -r "9997" -h int:value:"$bval" -i $BRIGHTNESS "Brightness: ${bval}%" -t 2000