#!/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 brightness 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 brightness=$($PROG -getf | awk '{print substr($1, 1, length($1)-2)}') # brightness value $NOTIPROG -a "brictl" -u low -r "9997" -h int:value:"$brightness" -i $BRIGHTNESS "Brightness: ${brightness}%" -t 2000