我的键盘在 Openbox 上也没有 Fn 键,我不确定这是否有效。
我可以用:
# Default 1 ignores monitor setting, allows increasing a lot. <br>
xrandr --output DP-2 --brightness 0.9
# Set 90% of brightness (parameter 10) changing the monitor setting, max 100%.
ddcutil --display 1 setvcp 10 90
什么脚本或者可能只是一个复杂的命令可以让我增加/减少亮度(比如说 5%)?
xbacklight
并且brightnessctl
不工作并且不显示任何错误。
我的 中没有任何文件/sys/class/backlight
,所以我的显示器似乎没有背光。
答案1
根据 ddcutil 文档设置vcp:
通过在特征 id 和值之间放置“+”或“-”,可以为连续特征指定相对值而不是绝对值。
- 加号或减号必须用空格包围以指示相对值运算。
- 调整新值,使其永远不会小于 0 或大于特征的最大值。
- 在这种情况下,setvcp 首先读取当前值,然后再写入调整值。
例如,将亮度值向上或向下调整 5:
$ ddcutil setvcp 10 + 5 $ ddcutil setvcp 10 - 5
该文档还指出:
一般来说,setvcp 的新值参数是一个 2 字节数字。少数显示器具有值大于 255 的连续特征。此外,可设置的 VCP 特征 x73 (Gamma) 具有复杂的 2 字节编码。除了这些特殊情况外,所有可设置的值都是 0..255 范围内的整数值,即单个字节。