17 lines
333 B
Bash
Executable file
17 lines
333 B
Bash
Executable file
#! /bin/zsh
|
|
|
|
OPERATOR="${1}"
|
|
AMOUNT="${2}"
|
|
F="$XDG_RUNTIME_DIR/over/monitors-i2c"
|
|
|
|
if [[ ! -e "$F" ]]; then
|
|
exit 1
|
|
fi
|
|
|
|
MONITORS_I2C=$(cat $XDG_RUNTIME_DIR/over/monitors-i2c)
|
|
BUSES=(${(s/:/)MONITORS_I2C})
|
|
|
|
for BUS in ${BUSES}
|
|
do
|
|
ddcutil --skip-ddc-checks --noverify --verbose --bus=${BUS} setvcp 0x10 "${OPERATOR}" "${AMOUNT}"
|
|
done
|