mirror of
https://github.com/arkorty/Scripts.git
synced 2026-03-18 01:07:10 +00:00
33 lines
757 B
Bash
Executable File
33 lines
757 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 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
|