4 个版本 (2 个重大更改)
0.2.0 | 2024年2月16日 |
---|---|
0.1.1 | 2023年9月2日 |
0.1.0 | 2023年8月28日 |
0.0.1 | 2023年8月18日 |
#293 在 硬件支持
每月35次下载
31KB
114 行
rlight - right light 或 rust light.
使用相机作为光传感器,在 GNU/Linux 中自动调整屏幕亮度。
使用 自适应灵敏度 和 高级定制 使光线更适合您。
自适应灵敏度
如果 rlight 建议的亮度不适合您,请手动更改它。程序会检测并更改灵敏度。这需要一些时间,但最终您无需手动更改亮度。
高级定制
第一次运行程序时,它将在您的操作系统默认配置文件夹中生成一个配置文件(在我的例子中是 ~/.config/rlight)。
以下是选项及其描述
- camera - (笔记本电脑内置摄像头通常是0) 要使用的摄像头的索引。
- delay - (秒) 更改亮度之间的等待时间。
- set_brightness_cmd - (将以这种方式运行:set_brightness_cmd brightness) 用于设置亮度的命令。
- get_brightness_cmd - (应返回一个数字) 用于获取亮度的命令。
- light_sensetivity - 当平均亮度在0到85之间时使用的灵敏度。
- mid_sensetivity - 当平均亮度在85到170之间时使用的灵敏度。
- dark_sensetivity - 当平均亮度在170到255之间时使用的灵敏度。
- adaptive_sensetivity - 在这里描述。
- learning_coefficient - 它越大,rlight 对手动亮度更改的重视程度越高,请小心!
- step - 1 检查所有像素。步长越大,检查的像素越少。
安装
预构建的二进制文件可在发行页面找到
要求:v4l-utils-devel clang
(这是在 void linux 中的名称,您可以在网上查找您发行版的名称。)
cargo install rlight
依赖项
~11–41MB
~511K SLoC