我有一台通过 HDMI 连接外接显示器的笔记本电脑(输出名称为HDMI1
)。该命令xbacklight
仅适用于我的主屏幕(即笔记本电脑屏幕)。
即使我尝试使用参数-display HDMI1
(这给我一个错误RANDR Query Version returned error -1
)或--display HDMI1
(这给我帮助信息)运行它,它也不起作用。
我见过这个 -关闭外部显示器的背光- 问题,但它只提到如何更改亮度,而不是背光。
编辑:该选项-display
未记录在 的手册页中xbacklight
,但在快速查看源代码后,我找到了它的使用位置。在函数中xcb_connect
它代表 X 显示,而不是实际的屏幕名称。
小智 5
你可以做到这一点ddcutil
,提到这里,但它不是那么敏感,需要root权限:
# ddcutil capabilities | grep Brightness
Feature: 10 (Brightness)
# ddcutil getvcp 10
VCP code 0x10 (Brightness ): current value = 60, max value = 100
# ddcutil setvcp 10 70
Run Code Online (Sandbox Code Playgroud)
我认为没有“一刀切”的解决方案,因为背光配置取决于硬件。在某些情况下,您甚至无法控制内置笔记本电脑显示器的背光。
X.L*_*INK -2
xbacklight 可能是您的答案:
https://wiki.archlinux.org/index.php/backlight#xbacklight
亮度和背光似乎是同一件事。如果是这样,请继续,xrandr
因为每个输出都受支持。
归档时间: |
|
查看次数: |
3998 次 |
最近记录: |