3

我可以通过简单地改变我的显示器亮度

xrandr --output VGA1 --brightness 0.25

尽管它是纯软件修改,但无论如何它都可以解决问题。根据手册页,xrandr是 RandR 扩展的原始命令行界面,因此可以通过编程方式更改我的显示器亮度。但是,我在它的头文件中没有找到任何相关的 API <X11/extensions/Xrandr.h>

如何通过 C 中的 X11 RandR 扩展库更改显示器亮度?

4

1 回答 1

2

是的,xrandr 扩展,RRChangeOutputProperty 请求。使用 libXrandr 它是 XRRChangeOutputProperty 函数。请参阅xbacklight 源中的使用示例

于 2015-01-14T23:11:42.970 回答