revived
This commit is contained in:
@@ -1,20 +1,36 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# unused for now, repurposing for ddcutil control
|
# unused for now, repurposing for ddcutil control
|
||||||
#DISPLAY_STATUS=$(xrandr | grep DP-2)
|
## back in use!
|
||||||
#
|
|
||||||
#if [ "$DISPLAY_STATUS" = *"1440x3440"* ]; then
|
|
||||||
# xrandr --output DP-2 --off
|
|
||||||
#else
|
|
||||||
# init_displays
|
|
||||||
#fi
|
|
||||||
|
|
||||||
CHOICE=$(printf "brightness\ncontrast" | dmenu -c -i -l 2)
|
CHOICE=$(printf "brightness\ncontrast\ntoggle secondary display" | dmenu -c -i -l 3)
|
||||||
VALUE=$(printf "0\n10\n20\n30\n40\n50\n60\n70\n80\n90\n100" | dmenu -c -i -p "value to set")
|
DISPLAY_STATUS=$(xrandr | grep DisplayPort-0)
|
||||||
|
MONITORS="1 2"
|
||||||
|
|
||||||
|
toggle() {
|
||||||
|
case $DISPLAY_STATUS in
|
||||||
|
*3440x1440*)
|
||||||
|
xrandr --output DisplayPort-0 --off;;
|
||||||
|
*)
|
||||||
|
init_displays;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
get_value() {
|
||||||
|
VALUE=$(printf "0\n10\n20\n30\n40\n50\n60\n70\n80\n90\n100" | dmenu -c -i -p "value to set")
|
||||||
|
}
|
||||||
|
|
||||||
case $CHOICE in
|
case $CHOICE in
|
||||||
"brightness")
|
"brightness")
|
||||||
ddcutil setvcp 10 $VALUE;;
|
get_value
|
||||||
|
for monitor in $MONITORS; do
|
||||||
|
ddcutil -d $monitor setvcp 10 $VALUE
|
||||||
|
done;;
|
||||||
"contrast")
|
"contrast")
|
||||||
ddcutil setvcp 12 $VALUE;;
|
get_value
|
||||||
|
for monitor in $MONITORS; do
|
||||||
|
ddcutil -d $monitor setvcp 12 $VALUE
|
||||||
|
done;;
|
||||||
|
"toggle secondary display")
|
||||||
|
toggle;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user