该程序允许用户读取和控制设备亮度。默认情况下,设备包括背光和 LED(在相应类别中搜索)。如果省略,则选择第一个找到的设备。它还可以在应用操作之前保留当前亮度。
安装
该程序可安装在:
权限
修改亮度需要设备文件的写入权限或 systemd 的支持。 brightnessctl 通过以下两种方式完成这个任务:
-
安装相关的 udev 规则,
video
为input
. (默认完成) -
安装
brightnessctl
为 suid 二进制文件。 -
使用
systemd-logind
API。
用法
Usage: brightnessctl [options] [operation] [value]
Options:
-l, --list list devices with available brightness controls.
-q, --quiet suppress output.
-p, --pretend do not perform write operations.
-m, --machine-readable produce machine-readable output.
-n, --min-value set minimum brightness, defaults to 1.
-e, --exponent[=K] changes percentage curve to exponential.
-s, --save save previous state in a temporary file.
-r, --restore restore previous saved state.
-h, --help print this help.
-d, --device=DEVICE specify device name (can be a wildcard).
-c, --class=CLASS specify device class.
-V, --version print version and exit.
Operations:
i, info get device info.
g, get get current brightness of the device.
m, max get maximum brightness of the device.
s, set VALUE set brightness of the device.
Valid values:
specific value Example: 500
percentage value Example: 50%
specific delta Example: 50- or +10
percentage delta Example: 50%- or +10%