didriksg/Crisp

GitHub: didriksg/Crisp

Crisp 是一款免费开源的 macOS 菜单栏显示器管理工具,将亮度、HiDPI 缩放、排列、色彩和预设等外接显示器控制功能整合在单一面板中,作为 BetterDisplay 和 Lunar 的替代方案。

Stars: 91 | Forks: 3

# Crisp 一款原生的 macOS 菜单栏应用,用于管理外接显示器:HiDPI 分辨率、亮度、排列、色彩和预设。它是 BetterDisplay 和 Lunar 的免费开源替代方案:提供所有核心的显示器管理功能,且完全免费。 https://github.com/user-attachments/assets/90a62808-84d2-40d6-8563-0b282b9b4b6d

Crisp menu bar panel

## 功能 - **任何显示器均支持 HiDPI**:在外接显示器上启用 Retina 风格的缩放分辨率,包括为 2K 及以上显示器自动设置 HiDPI - **全局亮度控制**:通过硬件 DDC 控制外接显示器,并支持软件(gamma)后备方案、平滑过渡、将亮度按键路由至光标所在的显示器,以及突破硬件下限实现真正的极限暗度 - **预设**:保存命名的显示器配置(分辨率、亮度、排列),支持自定义图标和颜色,一键应用,并可直接更新 - **显示器排列**:通过拖拽进行布局画布排布,切换主显示器 - **屏幕效果**:Dark Mode(带有系统的动画过渡效果)、Night Shift、True Tone - **色彩**:切换 ICC profile,进行 gamma/对比度/增益的图像调整 - **虚拟显示器**:创建 HiDPI 虚拟屏幕 - **额外功能**:合并的亮度滑块、亮度自动跟随内置显示器、刘海隐藏、开机自动启动 ## 安装 ``` brew install --cask didriksg/tap/crisp ``` 或者从[最新发布版本](https://github.com/didriksg/Crisp/releases)下载 `Crisp.dmg`,并将 Crisp 拖入“应用程序”。此应用未签名;首次启动时,请右键点击 Crisp.app 并选择“打开”。 ## 系统要求 - macOS 15 (Sequoia) 或更高版本;在 macOS 26 上,面板将使用原生的 Liquid Glass 背景效果 ## 权限 - **辅助功能**(系统设置 > 隐私与安全性 > 辅助功能):仅在将键盘亮度键路由至光标所在的显示器时才需要。若不授予此权限,其他所有功能仍可正常使用;亮度键将像往常一样仅控制内置显示器。 - **管理员密码**(每台显示器首次使用时需要一次):当您首次为某台显示器启用 HiDPI 时,Crisp 会将一个显示器覆盖文件安装到 `/Library/Displays/Contents/Resources/Overrides` 目录下(该目录受 macOS 保护)。此后的每次开启/关闭操作均无需再输入密码。 ## 构建 ``` brew install xcodegen xcodegen generate # generates Crisp.xcodeproj from project.yml open Crisp.xcodeproj ``` `./build.sh` 将生成一个可分发的 DMG 文件(未签名;右键点击并选择“打开”以绕过 Gatekeeper)。没有安装 Xcode?请参阅 [docs/BUILDING.md](docs/BUILDING.md) 了解仅使用 Command Line Tools 进行构建的方法。 ## 起源 Crisp 最初是 [FreeDisplay](https://github.com/huberdf/FreeDisplay) 的一个 fork,此后经过了大规模重写:采用了定制的面板架构、全面使用原生控件、重构了亮度处理管线,并进行了彻底的重新设计。感谢 FreeDisplay 提供的基础及其开源精神:致力于为所有人提供免费的显示器管理工具。 ## 许可证 [MIT](LICENSE)。衍生自 FreeDisplay 的部分代码仍受其原始 MIT 条款约束,相关内容已在 [ACKNOWLEDGMENTS.md](ACKNOWLEDGMENTS.md) 中 reproduce。
标签:DDC控制, HiDPI, 显示器管理, 桌面工具