☰
Crisp 系统快捷开关:菜单栏一键切换深色模式、夜间模式与真彩显示的指南
2026/10/9 13:56:19 网站建设 项目流程

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 的亮度滑块把外显亮度压到最低,阅读体验非常好。

搭配预设与快捷键,打造"昼夜桌面方案"

快捷开关不只是单独用,更强大的是组合:

  1. 预设:在面板 Presets 区保存一套"夜晚"配置(分辨率、亮度、图像调整、HDR 等),一键应用
  2. 快捷指令:Crisp 提供"应用预设、设置亮度、HDR 开关"等快捷指令动作,配合"特定时间"自动化,到点自动切换昼夜方案
  3. 命令行:随附的crispctl工具(Sources/crispctl/main.swift)支持脚本化控制,例如crispctl preset apply Night

快速上手:安装与找到开关

  1. 安装:brew install --cask crisp,或下载 Crisp.dmg 拖入应用程序
  2. 点击菜单栏的 Crisp 图标,打开面板
  3. 面板中显示列表下方即是三个圆形按钮(Dark Mode / Night Shift / True Tone),单击切换
  4. 面板结构由 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询