Crisp 系统快捷开关:菜单栏一键切换深色模式、夜间模式与真彩显示的指南
【免费下载链接】CrispEvery display control macOS hides, in one menu bar app: sharp HiDPI/Retina scaling (no more blurry or tiny text), DDC brightness and volume, Extra Brightness past 100%, presets, virtual displays. Free and open source, a no-cost alternative to BetterDisplay and Lunar.项目地址: https://gitcode.com/gh_mirrors/crisp12/Crisp
Crisp 是一款免费开源的 macOS 菜单栏应用,把系统藏起来的显示控制都收进一块面板:HiDPI 清晰缩放、DDC 亮度与音量、预设和虚拟显示器,当然也包括今天的主角——在菜单栏里一键切换深色模式(Dark Mode)、夜览(Night Shift)和原彩显示(True Tone),无需再打开"系统设置"。
为什么需要菜单栏快捷开关
macOS 的深色模式、夜览、原彩显示入口藏在"系统设置 → 显示器/外观"里,层级深、切换慢,而这三项恰恰是日常用得最频繁的开关:
- 晚上想一键变暗:深色模式 + 夜览
- 屏幕色彩发灰、想找回通透感:原彩显示
- 配合预设,一键切换"白天/夜晚"两套桌面方案
Crisp 把这三个系统级开关做成了面板底部的圆形按钮,点击即生效,状态实时同步(你在控制中心改动,面板也会跟着刷新)。
三个按钮分别对应:
| 开关 | 作用 | 打开后颜色 |
|---|---|---|
| Dark Mode 深色模式 | 整套界面切到深色外观 | 白色 |
| Night Shift 夜览 | 压低蓝光、色温变暖 | 橙色 |
| True Tone 原彩显示 | 按环境光自适应白平衡 | 蓝色 |
按钮下方的 On/Off 会实时反映当前状态;某个功能在系统里不可用时(比如合盖 clamshell 下原彩显示不可用),对应按钮会自动隐藏,面板不会显示"点了没反应"的假开关。
一键切换深色模式:和控制中心同款渐变动效
Crisp 切换深色模式时,走的是与"系统设置 / 控制中心"相同的系统转场路径,屏幕会像原生那样整体渐变换色,而不是生硬地"啪"地翻转。
这个体验由 CoreBrightnessService.swift 实现:它调用系统私有的 SkyLight 接口(SLSSetAppearanceThemeNotifying)并通过NSGlobalPreferenceTransition触发跨窗口的交叉渐变,同时在后台线程执行以避免卡住界面。切换动作的 UI 则位于 ScreenEffectsView.swift。
使用小贴士:
- 深色模式下写作、看代码更护眼,睡前 1 小时开启
- 面板会监听系统的
AppleInterfaceThemeChangedNotification,你在控制中心切换后,面板状态自动跟随,两边永远一致
夜览与原彩显示:护眼组合拳
- 夜览(Night Shift):通过系统 CoreBrightness 框架的
CBBlueLightClient控制,直接读取和改写系统级夜览状态,效果与系统设置里的"手动启用/禁用"完全一致。 - 原彩显示(True Tone):通过
CBTrueToneClient控制。Crisp 还会在每次刷新时重新检测可用性——合盖状态下列表会自动隐藏,开盖后恢复;若外显唤醒后色彩发灰,Crisp 内置的"重设原彩显示"逻辑也能帮到。
一个推荐的睡前组合:深色模式 + 夜览双开,屏幕又暗又暖,配合 Crisp 的亮度滑块把外显亮度压到最低,阅读体验非常好。
搭配预设与快捷键,打造"昼夜桌面方案"
快捷开关不只是单独用,更强大的是组合:
- 预设:在面板 Presets 区保存一套"夜晚"配置(分辨率、亮度、图像调整、HDR 等),一键应用
- 快捷指令:Crisp 提供"应用预设、设置亮度、HDR 开关"等快捷指令动作,配合"特定时间"自动化,到点自动切换昼夜方案
- 命令行:随附的
crispctl工具(Sources/crispctl/main.swift)支持脚本化控制,例如crispctl preset apply Night
快速上手:安装与找到开关
- 安装:
brew install --cask crisp,或下载 Crisp.dmg 拖入应用程序 - 点击菜单栏的 Crisp 图标,打开面板
- 面板中显示列表下方即是三个圆形按钮(Dark Mode / Night Shift / True Tone),单击切换
- 面板结构由 AppDelegate.swift 组装,开关区块在满足可用性条件时自动加入
Crisp 完全免费、无 Pro 门槛,深色模式、夜览、原彩显示这些系统开关的快捷控制全部开放。想要把 macOS 藏起来的显示控制收进菜单栏,Crisp 是一个零成本的完整方案。
【免费下载链接】CrispEvery display control macOS hides, in one menu bar app: sharp HiDPI/Retina scaling (no more blurry or tiny text), DDC brightness and volume, Extra Brightness past 100%, presets, virtual displays. Free and open source, a no-cost alternative to BetterDisplay and Lunar.项目地址: https://gitcode.com/gh_mirrors/crisp12/Crisp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考