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次下载

GPL-3.0 许可证

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