2个版本
0.1.1 | 2024年3月6日 |
---|---|
0.1.0 | 2023年12月27日 |
#51 in 可访问性
每月39次下载
160KB
3K SLoC
sem-reg
一个用于Windows的Rust库crate,它抽象了二进制注册表值,以便它们可以以语义方式处理。
目前,这些注册表值被处理
- 那些来自夜光功能。包括一个命令行程序(见下文)。
由于关于未记录的注册表值的了解必须通过自己的调查获得,并且不是每个不明确的问题都可以解决,这不是一门精确的科学。这意味着,由于它们的潜在变形性质,解析辅助工具不是作为自己的crate提供的,而处理不同的注册表值目前是在这个仓库内部“家庭式”进行的。当你想要添加其他注册表值的解析代码时,请与我联系以将其包含在crate中(除非你已经解决了所有先前提到的问题)。
API不是稳定的。处理其他注册表值或更深入的了解值的格式的要求可能会需要更改。
night-light
命令行程序
- 允许您调整夜光的激活状态、颜色温度、预览状态和计划。
- 纠正Windows错误,如屏幕开启后暖色温度重置为冷。
- 允许进行伽玛校正,以实现更均匀的颜色温度过渡。
- 还有一些额外的子命令,例如导出注册表值。
- 目前最复杂的夜光工具。请务必阅读子命令的帮助信息。
二进制文件可在发布页面上找到。不一定每个版本都提供在那里。
要安装最新版本,首先安装Rust以获取cargo
,然后运行
cargo install sem-reg --bin night-light
这将自动使其在PATH
中可用。
类似软件
《nightlight
》库提供了用于macOS控制屏幕色温的库和命令行程序。
对于Linux,可以通过命令行轻松查找控制GNOME的夜间模式和KDE的夜间色彩的方法。
许可证
根据以下任一许可证授权:
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
您可以选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,都应作为上述双重许可,不得附加任何额外条款或条件。
依赖项
~155MB
~2.5M SLoC