diff --git a/bin/displayctl b/bin/displayctl index 99de76f..a42c53c 100755 --- a/bin/displayctl +++ b/bin/displayctl @@ -9,9 +9,12 @@ # init_displays #fi -case $1 in +CHOICE=$(printf "brightness\ncontrast" | dmenu -c -i -l 2) +VALUE=$(printf "0\n10\n20\n30\n40\n50\n60\n70\n80\n90\n100" | dmenu -c -i -p "value to set") + +case $CHOICE in "brightness") - ddcutil setvcp 10 $2;; + ddcutil setvcp 10 $VALUE;; "contrast") - ddcutil setvcp 12 $2;; + ddcutil setvcp 12 $VALUE;; esac diff --git a/bin/manager b/bin/manager index ac92e99..c87f993 100755 --- a/bin/manager +++ b/bin/manager @@ -1,14 +1,12 @@ #!/bin/sh -CORE="suspend\nsuspend in 5 minutes\nreboot\nshutdown\n" -EXTRA="key repeat rate\nvolume mixer" +CORE="suspend\nreboot\nshutdown\nkey repeat rate\nvolume mixer" +#EXTRA="display settings\nrgb off" ACTION=$(printf "$CORE$EXTRA" | dmenu -c -i -l 10 -p "manager") case "$ACTION" in "suspend") systemctl suspend;; - "suspend in 5 minutes") - sleep 300;systemctl suspend;; "reboot") systemctl reboot;; "shutdown") @@ -17,4 +15,8 @@ case "$ACTION" in xset r rate 200 40;; "volume mixer") st -i -g 60x20-200+200 -e pulsemixer;; + "rgb off") + openrgb --mode direct --color 000000;; + "display settings") + displayctl;; esac