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(應用程序圖標背景)