Files
omarchycn/bin/omarchy-brightness-display-apple-get
T

21 lines
560 B
Bash
Executable File

#!/bin/bash
# omarchy:summary=Get Apple Studio Display or XDR Display brightness using asdcontrol.
# omarchy:examples=omarchy brightness display apple get | omarchy-brightness-display-apple-get
device="$(sudo asdcontrol --detect /dev/usb/hiddev* /dev/hiddev* 2>/dev/null | awk -F: '/^\/dev\/(usb\/)?hiddev/{ print $1; exit }')"
if [[ -z $device ]]; then
echo "No Apple Display HID device found" >&2
exit 1
fi
sudo asdcontrol "$device" 2>/dev/null | awk -F= '
/BRIGHTNESS=/ {
print int($2 * 100 / 60000)
found = 1
}
END { exit !found }
'