Monitor Control

1天前发布 110 00

MonitorControl是一款开源的macOS应用,可让用户通过原生OSD、菜单栏滑块或键盘快捷键(包括Apple原生按键)控制外接显示器的亮度、音量和对比度。

收录时间:
2026-05-17
Monitor ControlMonitor Control

MonitorControl 应用详细介绍

MonitorControl 是一款专为 macOS 设计的免费开源应用,旨在让用户像控制原生 Apple 显示器一样,轻松调节外接显示器的亮度、音量和对比度。它支持通过菜单栏滑块或键盘快捷键(包括 Apple 原生按键)进行操作,并会显示原生的 macOS OSD(屏幕显示)反馈。

核心功能

亮度、音量与对比度控制: 支持通过 DDC/CI 协议控制外接显示器的硬件背光、音量和对比度。对于 Apple 显示器和内置显示器,则使用原生协议进行控制。

原生 OSD 显示: 调节亮度和音量时,会显示 macOS 原生的 OSD 界面,与 Apple 显示器的体验一致。

多协议支持: 采用多种调节协议以适配不同设备:

  • DDC: 用于控制外接显示器的亮度、对比度和音量。
  • Apple 原生协议: 用于 Apple 及内置显示器。
  • Gamma 表控制: 通过软件方式调暗屏幕。
  • Shade 控制: 支持 AirPlay、Sidecar 和 DisplayLink 设备等虚拟屏幕。

平滑亮度过渡: 支持平滑的亮度过渡效果,避免亮度突变带来的不适。

软硬件混合调光: 无缝结合硬件与软件调光,可将亮度降至显示器最低硬件亮度以下。

亮度同步: 可将内置或 Apple 屏幕的亮度变化(例如由环境光传感器或 Touch Bar 触发的变化)同步到非 Apple 外接显示器上。

全局同步: 使用单个滑块或键盘快捷键,即可同步控制所有已连接的显示器。

支持完全变黑: 提供将屏幕调至全黑的功能。

自定义快捷键: 支持自定义键盘快捷键,同时也支持 Apple 键盘的标准亮度键和媒体键。

丰富的自定义选项: 提供大量个性化设置,以适应不同硬件和用户需求(需在设置中启用“显示高级设置”)。

简洁界面: 界面简单、不突兀,完美融入 macOS 的整体美学风格。

如何安装与使用

  1. 前往 Releases 页面下载最新的 .dmg 文件,或通过 Homebrew 安装:brew install --cask monitorcontrol
  2. 将应用从 .dmg 文件拖入“应用程序”文件夹。
  3. 启动 MonitorControl 应用。
  4. 如需使用 Apple 原生键盘的亮度键和媒体键,需在“系统设置” > “隐私与安全性” > “辅助功能”中添加该应用授权。
  5. 使用键盘或菜单栏中的亮度图标滑块进行控制。
  6. 打开“设置…”进行个性化配置。

macOS 兼容性

不同版本的 MonitorControl 对 macOS 版本有不同要求:

  • v4.0.0 及以上: 支持 macOS Catalina 10.15 及以上版本(完整功能需 macOS 11 Big Sur 或更高版本)。
  • v3.1.1: 支持 macOS Mojave 10.14。
  • v2.1.0: 支持 macOS Sierra 10.12。

对于 macOS Sequoia 和 Tahoe,需使用 v4.3.3 或更新版本。请注意,在 macOS Tahoe 上,原生 OSD 的百分比数值可能无法显示或更新。

支持的显示器

  • 大多数主流厂商的现代 LCD 显示器,支持通过 USB-C、DisplayPort、HDMI、DVI 或 VGA 连接的 DDC/CI 协议。
  • Apple 显示器和内置显示器。
  • LCD 和 LED 电视机(通常不支持 DDC,将通过软件方式调暗图像)。
  • DisplayLink、AirPlay、Sidecar 等虚拟屏幕(通过遮罩控制)。

已知限制: 2018 Intel Mac mini、所有 M1 Mac 以及入门级 M2 Mac mini 的 HDMI 端口不支持 DDC 控制,建议使用 USB-C 连接。部分显示器(如 EIZO)使用 USB 或自定义协议,仅支持软件调光。DisplayLink 扩展坞在 Mac 上不支持 DDC 控制。

如何构建

项目使用 Xcode 开发,依赖 SwiftlintSwiftFormatBartyCrouch。克隆仓库后,使用 Xcode 打开 MonitorControl.xcodeproj 即可开始构建。

致谢

该项目由 @waydabber 维护,并感谢多位贡献者,包括 @the0neyouseek@JoniVR@alin23@mathew-kurian@Tyilo@Bensge 等。

PMKG知识社交

相关导航

暂无笔记

您必须登录才能记录笔记!
立即登录
none
暂无笔记...