MonerationControl-现在与MacOS红杉兼容
控制您的外部显示亮度和音量,并显示本机OSD。使用Menubar额外的滑块或键盘,包括本地苹果钥匙!
下载
转到发布并下载最新的.dmg
,或者您可以通过Homebrew进行安装:
brew install MonitorControl
主要功能
- 控制显示器的亮度,音量和对比度!
- 显示本机OSD用于亮度和音量。
- 支持多种协议来调整亮度:用于外部显示的DDC(亮度,对比度,音量),用于Apple的本机Apple协议和内置显示器,软件调度的伽马表控制,用于AirPlay的阴影控制,SideCar和Display Link设备以及其他虚拟设备屏幕。
- 支持光滑的亮度过渡。
- 无缝组合的硬件和软件调度延伸到显示屏上可用的最小亮度之外。
- 同步内置和苹果屏幕的亮度 - 复制环境光传感器和触摸栏引起的非苹果外部显示器的更改!
- 使用单个滑块或键盘快捷键同步所有显示器。
- 允许调暗黑色。
- 支持自定义键盘快捷键以及Apple键盘上的标准亮度和媒体键。
- 数十个自定义选项来调整应用程序的内部工作,以适合您的硬件和需求(不要忘记在应用程序设置中
Show advanced settings
)。 - 简单,不引人注目的UI与MacOS的一般美学融为一体。
- 完全免费的同类应用程序之一。
有关其他功能,更高级的亮度控制具有XDR/HDR亮度的升级和支持更多Mac型号和显示器,请查看BetterDisplay!
屏幕截图(设置)
如何安装和使用该应用
- 下载应用程序
- 将MonitorControl应用程序文件从.DMG文件复制到您的应用程序文件夹
- 单击
MonitorControl
应用程序 - 将该应用程序添加到
System Settings
下的Accessibility
»按照提示的Privacy & Security
(仅当您希望使用本机Apple键盘亮度和媒体密钥时才需要这 - 如果不是这种情况,则可以安全地跳过此步骤)。 - 使用应用程序菜单中的键盘或滑块(Macos Menubar中的亮度符号如上图所示)来控制您的显示器。
- 打开
Settings…
用于自定义选项(启用Show advanced settings
以获取更多选项)。 - 您可以在设置中的
Keyboard
下设置自定义键盘快捷键(该应用程序默认使用Apple Media键)。 - 如果您有任何疑问,请去讨论!
MACOS兼容性
MonitorControl版本 | MacOS版本 |
---|
v4.0.0 | 卡塔琳娜10.15* |
v3.1.1 | Mojave 10.14 |
v2.1.0 | 塞拉10.12 |
*有一些局限性 - MacOS 11 Big Sur或更新的全部功能。
对于MacOS红杉兼容性v4.3.2或需要更新!
支持的显示
- 大多数现代LCD通过USB-C,DisplayPort,HDMI,DVI或VGA都支持所有主要制造商都支持实施的DDC/CI协议,以允许硬件背光和音量控制。
- 使用本机协议支持Apple显示和内置显示。
- LCD和LED电视通常不会实现DDC,这些电视是使用软件替代方案来支持图像的。
- DisplayLink,AirPlay,SideCar和其他虚拟屏幕通过阴影(覆盖)控件支持。
硬件控制兼容性值得注意的例外:
- DDC控件使用2018 Intel Mac Mini的内置HDMI端口,所有M1 Mac的内置HDMI端口(MacBook Pro 14和16“和16”,Mac Mini,Mac Studio)和内置的HDMI端口不支持入门级M2 MAC MINI。代替使用USB-C,或者免费使用这些Mac对HDMI进行完整的DDC控制。这些连接仍然可以使用仅软件调光。
- 某些显示(尤其是EIZO)在USB上使用MCC或完全自定义的协议进行控制。这些显示仅通过软件调度支持。
- DisplayLink码头和加密狗不允许在Mac上进行DDC控件,仅适用于这些连接的软件调光。
与
- F.Lux用户:请激活避免在
Settings
下的Avoid gamma table manipulation
» Displays
!如果您使用夜班,则不需要此步骤。 - BESTERDISPLAY用户:避免在MonitorControl中
Avoid gamma table manipulation
,或者关闭Allow color table adjustments
。您可能需要在MonitorControl或BetterDisplay中禁用本机键盘控件,具体取决于要用于亮度控制和调光的应用程序。
为该项目做出贡献
- 您可以通过一次性捐赠或成为常规赞助商来为项目提供帮助!
- 如果需要,您可以分叉代码,进行改进并提交拉动请求以改进应用程序。接受公关仅由维护者手中 - 在进行基本更改以期待它的基本更改之前,请咨询该项目的维护者!
如何构建
必需的
- XCode
- Swiftlint
- SwiftFormat
- BartyCrouch(用于更新本地化)
建立步骤
git clone https://github.com/MonitorControl/MonitorControl.git
- 如果要克隆一个分支之一,请在
clone
选项之后添加--single-branch --branch [branchname]
。 - 你们都设定了!现在,使用Xcode打开
MonitorControl.xcodeproj
!打开项目后,依赖项将自动下载。如果他们不这样做: File > Packages > Resolve Package Versions
第三方依赖性
荣誉大厅
该项目的现有维护者
- @WayDabber,BetterDisplay的开发人员。
前维护者,特别贡献者
- @the0neyouseek-上一(现在是荣誉)维护者
- @Jonivr-上一(现在是荣誉)维护者
- @alin23(通常是矛盾的M1 DDC支持,并弄清楚了许多警告)
- @Mathew-Kurian(原始开发人员)
- @tyilo(叉)
- @Bensge-(使用了他的项目nativedisplaybrightness中的一些代码)
- @nhurden(用于原始MediaKeyTap)
- @kfix(用于ddcctl)
- @reitermarkus(用于Intel DDC支持)
- Javierocasio(应用程序图标背景)