3 个版本
0.1.2 | 2024 年 7 月 16 日 |
---|---|
0.1.1 | 2024 年 6 月 27 日 |
0.1.0 | 2024 年 6 月 27 日 |
#827 在 命令行工具
148 每月下载量
225KB
4.5K SLoC
红色移位
Redshift 的移植版本。通过 C2Rust 一行一行翻译。
红色移位根据您的周围环境调整屏幕的色彩温度。如果您在夜间面对屏幕工作,这可能会减轻您的眼睛疲劳。
安装
Cargo
cargo install reddish-shift
Archlinux
paru -S reddish-shift
paru -S reddish-shift-bin
paru -S reddish-shift-git
用法
要快速开始,运行
reddish-shift daemon --location LATITUDE:LONGITUDE
将 LATITUDE
和 LONGITUDE
替换为您的当前位置。
查看所有可用命令
reddish-shift -h
查看给定命令的所有可用选项(例如 daemon)
reddish-shift daemon --help
请注意,使用 --help
而不是 -h
可以打印更详细的帮助信息。
可以使用 配置文件。它应保存在以下位置,具体取决于平台
- Linux:
$XDG_CONFIG_HOME/reddish-shift/config.toml
或$HOME/.config/reddish-shift/config.toml
如果未设置$XDG_CONFIG_HOME
或/etc/reddish-shift/config.toml
用于全局配置 - macOS:
$HOME/Library/Application Support/reddish-shift/config.toml
- Windows:
%AppData%\reddish-shift\config.toml
构建
运行 cargo build --release --all
构建这些文件
target/release/reddish-shift
: 主程序target/release/man1/
: 手册页target/release/completion/
: 各种 shell 完成脚本
路线图
- Linux
- XRANDR gamma 调整
- XVidMode gamma 调整
- DRM gamma 调整
- reddish-shift-gtk(来自 redshift-gtk)
- systemd 服务,apparmor 配置(来自 redshift/data)
- Windows
- Win32gdi gamma 调整
- 支持使用 Appimage、AUR、DEB、PPA、MSI、Choco 安装
- Geoclue2 位置提供者
- 真实屏幕亮度控制(实验性)
- 目前没有计划支持macOS。欢迎贡献。
- 单元测试
- 自动将Redshift的配置文件转换为
reddish-shift/config.toml
许可证
本项目根据GNU通用公共许可证v3.0授权。
依赖项
~15–56MB
~1M SLoC