Redshift:开源屏幕色温调节工具,日出日落自动护眼

Redshift 是一款开源屏幕色温调节工具,根据地理位置和当地时间自动把屏幕从白天的冷色调平滑过渡到夜间的暖色调,减少夜间蓝光。适合长期夜间用电脑、眼睛容易疲劳的程序员、写作者和夜猫子。核心卖点:日出日落自动计算,一条命令就能跑起来。

一句话简介

Redshift 是一款开源的屏幕色温调节工具,它根据你所在位置的日出日落时间,自动把屏幕从白天的冷色调平滑过渡到夜间的暖色调,减少夜间蓝光刺激。适合长期对着电脑、夜里还舍不得关机的人——程序员、写作者、赶论文的学生都算。

核心亮点

  • 🌙 日出日落自动调度:按经纬度算出当地日出日落,到点自动调色温,全程不用手动干预
  • 🎛️ 参数全部可调:白天/夜间色温、屏幕亮度、伽马值、过渡速度都能写进配置文件
  • ⚡ 资源占用极低:常驻后台也就几 MB 内存,几乎不影响系统性能
  • 📍 三种定位方式:手动经纬度、geoclue2 服务、基于 IP 的定位任选
  • 🖥️ 跨平台可用:Linux 各发行版开箱即用,Windows 也能跑

功能详解

自动色温调度

核心逻辑不复杂:你给它一个经纬度,它算出今天的日出日落时间,白天用高色温(偏冷蓝,约 6500K),日落后平滑降到低色温(偏暖红,约 4200K),第二天日出再调回来。整个过程是渐变过渡,不会突然变一下色闪你眼睛。

手动即时调整

不想等日落也能随时调。一条命令立刻把色温拉下来:

# 立刻把色温设到 4200K
redshift -O 4200

# 一键还原
redshift -x

适合临时熬夜的场景,用完再还原就行。

配置文件精细控制

进阶用户会写 ~/.config/redshift.conf,把白天色温、夜间色温、亮度、伽马值一次配好。配置文件还能定义多个时段,比如傍晚先降一档、深夜再降一档,比默认的两段式更细腻。

钩子脚本扩展

Redshift 支持在色温变化前后执行自定义脚本,可以借这个钩子同步调整显示器硬件亮度、切换主题,或者跟其他工具做联动。

安装/使用教程

各大发行版基本都有官方包,一条命令装好:

# Debian / Ubuntu
sudo apt install redshift

# Fedora
sudo dnf install redshift

# Arch Linux
sudo pacman -S redshift

装完直接指定经纬度启动,以北京为例:

redshift -l 39.9:116.4

想要托盘图标就装 redshift-gtk(Debian/Ubuntu:sudo apt install redshift-gtk)。持久化配置建议写进 ~/.config/redshift.conf,详细说明见官方仓库:https://github.com/jonls/redshift

适用场景

  • 夜间写代码、写文档:色温降下来之后屏幕不再刺眼,长时间盯也不容易累
  • 睡眠敏感人群:睡前少接触蓝光,入睡会舒服一些
  • 多显示器环境:能同时调节所有连接的显示器
  • 需要精细控制色温的人:配置文件和命令行参数给足了操作空间

类似工具对比

特性Redshiftf.luxGNOME Night Light
配置方式命令行 / 配置文件图形界面系统设置
灵活性高,参数丰富中,预设模式低,基本开关滑块
平台Linux、WindowsWindows、macOS、Linux仅 GNOME
开源是(MIT)否,免费闭源
易用性中等,需了解配置高,系统集成

常见问题 FAQ

Q: Redshift 和 f.lux 有什么区别?

功能类似,但 Redshift 完全开源、参数更细;f.lux 有图形界面、上手更简单。爱折腾选 Redshift,图省事选 f.lux。

Q: 做设计时色温会影响颜色判断吗?

会。调色温必然改变屏幕颜色,做图、修片前建议临时禁用(redshift -x),干完活再恢复。

Q: 自动定位不生效怎么办?

多半是 geoclue 服务的问题。先确认装了 geoclue-2.0,再检查用户权限,或者干脆在配置文件里手动写死经纬度,最稳。

Q: 会和全屏游戏冲突吗?

少数全屏游戏和特定显卡驱动可能不兼容,遇到就临时禁用 Redshift 再玩。

相关推荐

推荐资源

nvtop:当 nvidia-smi 不够直观时,这个开源 GPU 监视器给了一个 htop 风格的答案

nvtop:当 nvidia-smi 不够直观时,这个开源 GPU 监视器给了一个 htop 风格的答案

nvtop 是一个基于 ncurses 的开源 GPU 任务监视器,为 NVIDIA/AMD/Intel 多厂商 GPU 提供 htop 风格的交互式 TUI 界面。实时显示 GPU 利用率、显存占用、温度、功耗和进程列表,支持键盘排序、筛选和终止进程。适合深度学习训练监控、多 GPU 服务器管理和 GPU 应用调优。

AI与数据 开发工具 +1
XCP-ng:免费开源的服务器虚拟化平台,VMware ESXi 的替代方案

XCP-ng:免费开源的服务器虚拟化平台,VMware ESXi 的替代方案

XCP-ng 是一款基于 Xen 的完全开源 Type-1(裸金属)服务器虚拟化平台,继承了 Citrix XenServer 代码库,免费提供高可用、实时迁移、硬件直通等企业级功能。适合想摆脱 VMware 许可费的中小企业和家庭实验室用户。核心卖点:零许可费拿到企业级虚拟化,配合 Xen Orchestra 统一管理。

系统辅助 服务器虚拟化
KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身

KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身

KDiskMark 是一个面向 Linux 的图形化磁盘基准测试工具,底层调用 fio 引擎,提供类似 CrystalDiskMark 的交互体验。适合需要快速评估 SSD/HDD/NVMe 读写性能但不想啃 fio 命令行的用户。支持顺序读写、4K 随机读写、多队列深度/线程组合测试,结果以表格直观展示。

开发工具 系统辅助
Xfburn:Xfce 桌面的轻量光盘刻录工具——十几 MB 搞定 CD/DVD 的数据备份和 ISO 烧录

Xfburn:Xfce 桌面的轻量光盘刻录工具——十几 MB 搞定 CD/DVD 的数据备份和 ISO 烧录

Xfburn 是 Xfce 桌面环境自带的轻量级光盘刻录工具,专做 CD/DVD 数据刻录、音频 CD 制作和 ISO 镜像烧录。支持多区段刻录、可擦写光盘擦除、从音频文件创建 Red Book 标准 CD。包体积仅十几 MB,依赖极少,老旧设备也能流畅运行。基于 cdrtools/cdrkit 后端,Linux 各发行版包管理器均可一键安装。

数据安全 系统辅助
Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用

Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用

Oh My Zsh 是一个社区驱动的 Zsh 配置管理框架,一条命令安装即用。内置 300+ 插件(git/docker/kubectl 等),150+ 主题,支持自动补全、语法高亮和 Git 状态集成。适合从 Bash 迁移到 Zsh 的所有开发者,大幅降低 Zsh 学习曲线。开源免费,GitHub 170k+ Star。

开发工具 系统辅助
GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步

GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步

GSConnect 是一个 GNOME Shell 扩展,通过实现 KDE Connect 协议在 Linux 桌面和 Android 手机之间实现通知同步、剪贴板双向共享、无线文件传输和远程控制。核心卖点:与 GNOME Shell 深度集成,无需安装任何 Qt/KDE 依赖库,所有数据通过本地 Wi-Fi 加密传输,不经过第三方服务器。适合使用 GNOME 桌面 + Android 手机的 Linux 用户。

办公文档 系统辅助
Autopsy:从 Sleuth Kit 命令行到可视化桌面,这款开源数字取证平台的工作方式拆解

Autopsy:从 Sleuth Kit 命令行到可视化桌面,这款开源数字取证平台的工作方式拆解

Autopsy 是基于 The Sleuth Kit 的开源数字取证 GUI 平台,面向安全分析师、执法调查员和企业安全团队。支持 NTFS/FAT/HFS+/Ext 等 10+ 文件系统,提供时间线分析、关键字搜索、Web Artifact 提取、注册表解析和报告生成。模块化架构支持 Java 插件扩展,Windows/Linux 双平台,Apache 2.0 协议完全免费。

数据安全 开发工具 +1
Lumina Desktop:1GB 内存老笔记本的 BSD 原生桌面,空闲只用 100MB,可惜已停更

Lumina Desktop:1GB 内存老笔记本的 BSD 原生桌面,空闲只用 100MB,可惜已停更

Lumina Desktop 是基于 Qt5 和 Fluxbox 构建的轻量级开源桌面环境,专为 BSD 系统设计。空闲内存占用仅 100-250MB,在 1GB RAM 的老旧笔记本上也能流畅运行。内置 ZFS 快照管理、QSS 主题系统和模块化面板。项目已于 2020 年停止活跃开发,但其极简主义设计理念仍具参考价值。

系统辅助 桌面美化
Tauon Music Box:当现代 UI 遇上本地音乐收藏——一款被低估的开源音乐播放器

Tauon Music Box:当现代 UI 遇上本地音乐收藏——一款被低估的开源音乐播放器

Tauon Music Box 是一款开源跨平台音乐播放器,由 Taiko2k 开发,采用 Qt 构建现代化用户界面,支持 Linux 和 Windows。提供高效的本地音乐库管理、播放列表管理、无缝播放和 Last.fm Scrobbling。适合拥有中等规模本地音乐收藏、偏好现代简洁界面设计的用户。核心卖点:在 Linux 上提供了接近 MusicBee 风格的现代 UI 体验,同时支持主题定制和插件扩展。

音乐软件 系统辅助
BleachBit:不花钱、不捆绑、不偷窥——开源系统清理工具的诚实评测

BleachBit:不花钱、不捆绑、不偷窥——开源系统清理工具的诚实评测

BleachBit 是一款免费开源的系统清理工具,支持 Windows 和 Linux。它能删除浏览器缓存、临时文件、应用日志等垃圾数据,提供文件粉碎和磁盘空间擦除功能来保护隐私。适合对 CCleaner 闭源和捆绑软件不满的普通用户,以及需要通过命令行脚本做自动化清理的系统管理员。

数据安全 系统辅助

选择支付方式

支付 ¥0.00 购买此资源