Я могу просто изменить яркость монитора через
xrandr --output VGA1 --brightness 0.25
Хотя это только программная модификация, она все равно делает свое дело. Согласно справочной странице, xrandr
— это примитивный интерфейс командной строки для расширения RandR, поэтому можно программно изменить яркость моего монитора. Однако я не нашел никакого связанного API в его заголовочном файле <X11/extensions/Xrandr.h>
.
Как изменить яркость монитора с помощью библиотеки расширений X11 RandR в C?