🖥 Control your external monitor brightness volume on your Mac

Overview

MonitorControl

Control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys.

Translations: 🇬🇧 🇫🇷 🇩🇪 🇮🇹 🇷🇺 🇺🇦 🇯🇵 🇵🇱



menulet screenshot

general screenshotkeys screenshotdisplay screenshot

Bonus: Using keyboard keys displays the native osd

osd screenshot

Download

Go to Release and download the latest .dmg

Installing with Homebrew Cask

You can also install MonitorControl with Homebrew Cask.

$ brew install --cask monitorcontrol

How to help

Open issues if you have a question, an enhancement to suggest or a bug you've found. If you want you can fork the code yourself and submit a pull request to improve the app.

How to build

Required

Clone the project

$ git clone https://github.com/MonitorControl/MonitorControl.git

Then download the dependencies with Carthage

$ carthage bootstrap --platform macOS

You're all set ! Now open the MonitorControl.xcodeproj with Xcode

Third party dependencies

Support

  • macOS Sierra (10.12) and up.
  • Works with monitors controllable via DDC.

Contributors

Thanks

Issues
  • MonitorControl not working on Apple Silicon (M1) Macs

    MonitorControl not working on Apple Silicon (M1) Macs

    Checklist

    • [x] I have searched for existing issues
    • [x] I have looked through the wiki
    • [x] I have updated MonitorControl to the latest version

    Describe the bug

    Installing MonitorControl on a MacBook Air with Apple Silicon will show no monitors connected. I am using the same setup as I previously used with my intel-based system.

    To Reproduce Attempt normal use using a MacBook Air with an Apple M1 Processor

    Expected behavior Displays should register and allow for display controls

    Environment Information (please complete the following information):

    • macOS version: 11.0
    • MonitorControl version: 2.1.0, Build 721
    • Monitor(s): DELL S2319NX
    Bug Priority: Major Status: Done 
    opened by htmlarson 225
  • LG Monitor: have to unmute manually after muting

    LG Monitor: have to unmute manually after muting

    Monitor: LG 34WL500 (Ultrawide)

    after muting (using the keyboard mute key) or getting the volume level to 0, the monitor is muted, unmuting however (with the keyboard mute key) doesn't work, I can adjust the volume but the monitor will stay muted, I have to unmute the monitor manually (using the monitor physical key) IMG_4384

    Status: Done Monitor Issue 
    opened by abdelgad 135
  • App does not work with multiple identical monitors

    App does not work with multiple identical monitors

    Unexpected behavior w/ 2 identical BenQ BL3201PH monitors connected via DisplayPort on a GTX 980ti, running 10.13.6. App is only able to control DDC on one of the two monitors. When the working monitor is the primary "Mac" monitor as chose in Display Preferences in the Arrangement tab.

    Disabling the primary monitor in MonitorControl settings does not fix this issue. When I disable the "main" working monitor in Monitor Control preferences, adjusting the other monitor brightness causes the main monitor brightness to then change. Same applies for the brightness sliders in menubar. Has anyone else experienced this?

    I've tried changing the system monitor names with no luck, no change in name in the MonitorControl app. Will keep trying other options.

    screen shot 2018-09-24 at 10 14 41 pm screen shot 2018-09-24 at 9 14 27 pm Bug Status: Done 
    opened by drewcotten 78
  • Intel DDC command unreliability on versions > v2.1.0

    Intel DDC command unreliability on versions > v2.1.0

    Checklist

    • [x] I have searched for existing issues
    • [x] I have looked through the wiki
    • [x] I have updated MonitorControl to the latest version

    Describe the bug Function row brightness and volume keys (apple magic keyboard) no longer work for me. They work up to version 2.1.0, but not in 2.2.0 or the 3.0.0 beta. I'm using LG 5K2K displays. This bug is present when one or both monitors are connected.

    To Reproduce Launch MonitorControl 2.2.0 and use function row keys to adjust display brightness or volume.

    Expected behavior Brightness keys should adjust brightness, volume keys should adjust volume.

    Additional context The menu bar sliders do work to adjust brightness and volume. Also, the Hide OSD option works for volume now on my displays (yay!) when using the function keys, but of course the keys do not adjust volume (just as the brightness keys do not adjust brightness). The volume OSD is not hidden when using the menu bar sliders, but the brightness OSD is.

    Behavior is not affected by the Hide OSD toggle, but it may be affected by the Polling Mode. It is hard to tell, but cycling the brightness up and down with the function keys will produce sporadic increases or decreases in brightness (depending on which key is being pressed), generally at the extremes of the brightness scale.

    Environment Information (please complete the following information):

    • macOS version: 11.5
    • Mac model: iMac Retina 5K, 27-inch, 2019
    • MonitorControl version: 2.2.0
    • Monitor(s): LG 5K2K
    • Apple Silicon/M1 (yes or no): no
    Bug Status: Done 
    opened by kevinjohncutler 38
  • High CPU usage.

    High CPU usage.

    Activity Monitor shows Monitor Control using around 10% CPU time constantly.

    I see this behavior with a Samsung SyncMaster 226BW. This monitor does not support querying settings:

    $ ddcctl -d 1 -b ?
    D: NSScreen #188788209 (1680x1050 0°) 90.00 DPI
    I: found 1 external display
    I: polling display 1's EDID
    I: got edid.name: SyncMaster
    I: got edid.serial: HSDP819382
    D: action: b: ?
    D: querying VCP control: #16 =?
    E: No data after 10 tries!
    E: DDC send command failed!
    E: VCP control #16 (0x10) = current: 0, max: 0
    
    Bug 
    opened by brechtm 32
  • Functions keys aren't working

    Functions keys aren't working

    Thank you for your work, app is super cool, best looking monitor brightness manager on macOS nowdays. Working fine with my Viewsonic and Dell. App starts at login, but f1-f2 keys still don't work for changing brightness. Or maybe there is another shortcut?

    Some suggestions: Ability of changing order of displays in preferences. (now second display is first, first display is second in menu bar). If function keys will work, let them listen for contrast change too.

    Bug Enhancement 
    opened by nekrasovdmitriy 32
  • Fix mute on monitors that don’t support it (#107)

    Fix mute on monitors that don’t support it (#107)

    • FIXED: Issue where trying to use the “true” mute command on unsupported monitors would cause the mute/unmute key to do nothing
    • FIXED: Issue where “0” chiclets would be shown when the step value was less than the value of one filled chiclet but greater than 0
    Bug Priority: Major Status: Done 
    opened by robertbressi 31
  • Not working after sleep mode

    Not working after sleep mode

    Before opening the issue, have you...?

    • [X] Searched for existing issues
    • [X] Looked through the wiki
    • [X] Updated MonitorControl to the latest version (if applicable)

    Describe the bug

    Hi there,

    it’s perfect and works totally fine with the new Huawei MateView. The only issue I have once in a while: Sometimes after my MacBook was in sleep the app is not working / responding. Both, the function keys for brightness and sliders do not work anymore. After closing and opening the app again, everything works fine.

    Anyone knows why this issue can occur?

    Cheers Dennis

    Steps to reproduce

    Occurs randomly

    Expected behavior

    This bug occurs randomly. Most of the time it works like magic.

    Anything else?

    No response

    Environment Information (please complete the following information)

    - macOS version: 11.5.2
    - Mac model: M1, MacBook Pro
    - MonitorControl version: 3.0.0 RC1
    - Monitor(s): Huawei MateView, 28
    - Apple Silicon/M1 (yes or no): yes
    
    Bug Status: Done Architecture: arm64 
    opened by dnnsppp 28
  • Magic Keyboard 2 brightness keys (F1/F2) no longer control external monitors, only MacBook pro display

    Magic Keyboard 2 brightness keys (F1/F2) no longer control external monitors, only MacBook pro display

    For a few weeks after initial install, the Magic Keyboard 2 brightness keys (F1/F2) controlled the external monitors -- which is what I want.

    Now said keys only control the native, MacBook Pro display. (I'm running macOS 10.14.6.)

    I've uninstalled and re-installed, both as a .dmg and a homebrew cask. I've removed the ~/Library/Preferences file. I've pressed the "reset the preferencess" (button) multiple times. I still can not get the app to do what it did (again, for a few weeks, maybe a month or two) upon initial install.

    Thoughts? Need more data from my system?

    I'm happy to wipe out all my MonitorControl.app software and related files and try again.

    Bug Priority: Minor Status: Done 
    opened by johnnyutahh 26
  • Monitor/GPU/Connection Combinations

    Monitor/GPU/Connection Combinations

    This is a collection of combinations which are known to work. Please comment below with your information so that we can hopefully find a pattern for when a longer delay is needed.

    | GPU | Display | Connection | minReplyDelay | |-------------------------|----------------|-------------|---------------------------| | AMD Vega 64 | LG 38UC99-W | DisplayPort | 20 ms | | AMD Radeon Pro 460 | LG 38UC99-W | USB-C | 20 ms | | Intel HD Graphics 4000 | LG 38UC99-W | DisplayPort | default | | Intel HD Graphics 4000 | LG 38UC99-W | HDMI | reading doesn't work at all |

    Help wanted 
    opened by reitermarkus 26
  • Both Brightness and Volume Control of DELL UP2715K not Working in Dual mDP of 5K Mode

    Both Brightness and Volume Control of DELL UP2715K not Working in Dual mDP of 5K Mode

    Before opening the issue, have you...?

    Describe the issue

    Volume & Brightness controls are not working on DELL UP2715K when in 5K mode using 2 mDP ports connecting to Mac Pro 2013 (dual D700 model), however using single mDP port in 4K mode does working fine.

    Expected behavior

    Expected for working on 5K mode with dual mDP ports.

    Anything else?

    When testing, I have an additional DELL E2213H display connected via HDMI also connected, which works fine for brightness control(No Volume control needed since no built-in speakers for this display) with whatever mode the DELL UP2715K is in (single mDP with 4K or dual mDP with 5K).

    Those 2 mDP to DP cables are in DP1.2 version as the seller told me, however I've no way to tested it out (Is there any detecting device? No display and audio issue for using those cables with my Mac Pro and display).

    Environment Information (please complete the following information)

    - macOS version: 11.5.2
    - Mac model: Mac Pro (Late 2013)
    - MonitorControl version: 3.1.0 Build 3364 - Intel
    - Monitor(s): DELL UP2715K and DELL E2213H
    - Monitor Cable(s)/Connection(s): dual mDP to DP for DELL UP2715K, HDMI to DVI for DELL E2213H
    - Apple Silicon/M1 (yes or no): no
    
    Monitor Issue 
    opened by exsystem 0
  • Add a setting to control the function of F14 / F15 keys.

    Add a setting to control the function of F14 / F15 keys.

    Hi The request contains the change which add a preference / checkbox to control whether if F14 / 15 key acts as brightness control or not.

    The request also contains minor fix to Japanese localized text. Feel free to drop this since there are still many unlocalized text anyway.

    Status: Conflicts 
    opened by vtns 4
  • Slider scroll support using mouse scroll

    Slider scroll support using mouse scroll

    Before opening the issue, have you...?

    • [X] Searched for existing issues

    Is your feature request related to a problem? Please describe

    Please provide slide scroll support using mouse scroll Similar as in system volume slider from status bar.

    Describe the solution you'd like

    Please provide slide scroll support using mouse scroll Similar as in system volume slider from status bar.

    Describe alternatives you've considered

    Please provide slide scroll support using mouse scroll Similar as in system volume slider from status bar.

    Anything else?

    Hi,

    Please provide slide scroll support using mouse scroll Similar as in system volume slider from status bar.

    Status: Done Feature Request 
    opened by ioswmtdeveloper 2
  • Wrong settings might be applied if display is switched on Apple Silicon

    Wrong settings might be applied if display is switched on Apple Silicon

    Before opening the issue, have you...?

    • [X] Searched for existing issues
    • [X] Looked through the wiki
    • [X] Updated MonitorControl to the latest version (if applicable)

    Describe the bug

    On Apple Silicon CGDirectDisplayID is not so unique anymore (it wasn't guaranteed to be unique on Intel as well but in practice it was), just a simple 0,1,2... number. Since all display related UserPreferences were stored tagged with CGDirectDisplayID, if the user replaces the display (or connects them in a different order), wrong settings will be applied.

    Steps to reproduce

    1. Use app with a display.
    2. Replace display with a different one.
    3. See the old display's settings applied to the replacement.

    Expected behavior

    All display settings should be stored using a more unique identifier in the UserPreferences database.

    Anything else?

    No response

    Environment Information (please complete the following information)

    - macOS version: 12 Monterey
    - Mac model: M1 MBA
    - MonitorControl version: 3.0.0
    - Apple Silicon/M1 (yes or no): yes
    
    Bug Status: Done 
    opened by waydabber 0
  • Add option to make fine control as default control method for keyboard

    Add option to make fine control as default control method for keyboard

    Before opening the issue, have you...?

    • [X] Searched for existing issues

    Is your feature request related to a problem? Please describe

    Currently OSD/keyboard control conforms to the macOS default (one OSD chiclet at a time). Using cmd+shift+media key it is possible to increase/decrease brightness and volume by 1 as well. Some would prefer the latter to be the default control.

    Describe the solution you'd like

    Add an option to make fine control as default for keyboard controls as mentioned by @JoniVR here: https://github.com/MonitorControl/MonitorControl/issues/278#issuecomment-915452462

    Describe alternatives you've considered

    n/a

    Anything else?

    No response

    Status: Done Feature Request 
    opened by waydabber 1
  • Option to alter the brightness & volume slider skew (mapping curve)

    Option to alter the brightness & volume slider skew (mapping curve)

    Before opening the issue, have you...?

    • [X] Searched for existing issues

    Is your feature request related to a problem? Please describe

    For some displays the volume and brightness curve of the display is uneven - it is common that most of the visible changes in brightness happen between 0-10% of the curve and also the volume curve can be such that beyond 20% starts the too loud category - so the actually sensible range to deal with is the 10-20% of the slider.

    Describe the solution you'd like

    This problem could be solved by introducing a setting to have an upward opening parabola/exponential curve for brightness with a setting for a curve factor (combined with an upper bound setting for volume which allows the remapping of the the sensible maximum to 100% - this is already planned in https://github.com/MonitorControl/MonitorControl/issues/310).

    Describe alternatives you've considered

    Anything else?

    No response

    Status: Done Feature Request 
    opened by waydabber 4
  • Option to 'Reapply last set brightness upon startup or wake'

    Option to 'Reapply last set brightness upon startup or wake'

    Before opening the issue, have you...?

    • [x] Searched for existing issues
    • [X] Looked through the wiki
    • [X] Updated MonitorControl to the latest version (if applicable)

    Describe the bug

    brightness don't take effect when mac wakes up in sleep or launch the MonitorControl

    Steps to reproduce

    1.Set the monitor brightness to 100% 831630938722_ pic

    2.Launch the MonitorControl , set the brightness at about 20%,the brightness is getting lower image

    3.Let mac enters sleep mode or restart image

    4.Wake up the mac

    5.The monitor brightness will change back to 100% like i never launch the MonitorControl

    Expected behavior

    The monitor brightness is take effect when mac wake up or launch MonitorControl

    Anything else?

    No response

    Environment Information (please complete the following information)

    - macOS version:11.4 Big Sur
    - Mac model:Mac mini M1
    - MonitorControl version:3.0.0 Build 3095
    - Monitor(s):Philips 288E2
    - Apple Silicon/M1 (yes or no): yes
    
    Status: Done Feature Request 
    opened by tsengwaiyong 4
  • Keyboard shortcut to change external display only

    Keyboard shortcut to change external display only

    Before opening the issue, have you...?

    • [X] Searched for existing issues

    Is your feature request related to a problem? Please describe

    impossibilty to change external display brightness only

    Describe the solution you'd like

    im extremely thankful of being able to use ddc on m1 now !

    just wanted to submit an idea which i am suprised not to see implemented yet:

    using a custom shortcut ,whatever it be ,to control external display brightness only ,while keeping macbook display at the same brightness (in my case 0 nits/off )

    Describe alternatives you've considered

    im extremely thankful of being able to use ddc on m1 now !

    just wanted to submit an idea which i am suprised not to see implemented yet:

    using a custom shortcut ,whatever it be ,to control external display brightness only ,while keeping macbook display at the same brightness (in my case 0 nits/off )

    Anything else?

    No response

    Status: Done Feature Request 
    opened by avichou 6
  • More detailed info under Displays on why hardware control is not enabled

    More detailed info under Displays on why hardware control is not enabled

    Before opening the issue, have you...?

    • [X] Searched for existing issues

    Is your feature request related to a problem? Please describe

    It is not obvious why a display cannot be controlled (for example control is disabled due to the HDMI port situation on the 2018 and M1 mini or blacklisted display).

    Describe the solution you'd like

    It would be good to have a description for when ddc is disabled with a reason like:

    Control is disabled because connection is HDMI

    So users who just dowloaded MC (and may not have read the readme) know it's expected behavior

    Describe alternatives you've considered

    We could add more detailed info under Displays or maybe a link to a wiki page explaining a situation via a question mark icon next to Control Method.

    Anything else?

    Feature recommended by @the0neyouseek

    No response

    Status: Done Feature Request 
    opened by waydabber 1
  • Proper support for Apple (or LG-Apple) branded external displays

    Proper support for Apple (or LG-Apple) branded external displays

    Before opening the issue, have you...?

    • [X] Searched for existing issues

    Is your feature request related to a problem? Please describe

    Currently Apple branded displays are not supported properly by MonitorControl. Some displays (like LG UltraFine) might somewhat work since it has DDC support as well.

    Describe the solution you'd like

    For Apple branded external displays standard DisplayService calls (DisplayServicesGetBrightness() and DisplayServicesSetBrightness()) should work (this is now limited to the internal display only). The following could be used to detect such displays using a whitelist method (display name substring and vendor id matching) and direct them to use DisplayService instead of DDC:

    let ULTRAFINE_NAME = "LG UltraFine" let THUNDERBOLT_NAME = "Thunderbolt" let LED_CINEMA_NAME = "LED Cinema" let CINEMA_NAME = "Cinema" let CINEMA_HD_NAME = "Cinema HD" let COLOR_LCD_NAME = "Color LCD" let APPLE_DISPLAY_VENDOR_ID = 0x05AC

    Describe alternatives you've considered

    n/a

    Anything else?

    No response

    Status: Done Feature Request 
    opened by waydabber 8
Releases(v3.0.0)
  • v3.0.0(Sep 7, 2021)

    Full release notes for 3.0.0

    Enhancements

    • Added support for Apple Silicon
    • Updated application icon.
    • Replaced menu bar slider titles with icons (only on macOS Big Sur and above).
    • New Big Sur style menu on Big Sur and above
    • Added an "About" tab.
    • New "Displays" tab in preferences (this combines the functions of the old "Display" and "Advanced" tab).
    • Enable software dimming if required, this is enabled by default.
    • Hide OSD function hides the mac volume OSD instead of trying to suppress LG display overlay.
    • Show an OSD lock symbol when keyboard change is not allowed for a few seconds after sleep or display reconfiguration.
    • Keyboard controls now works when menu is open.
    • Active screen is now determined solely by the location of the mouse cursor (no need to click or anything). This also solves the issue regarding full screen apps which in the past resulted in the wrong screen being detected as active.
    • Added "Enable Mute DDC command" to handle displays that do or do not support this command (Thanks to @robertbressi)
    • In Settings/Display the 'DDC' checkbox can now be unchecked - this combined with 'Enable software control...' will let misbehaving displays be controlled via software dimming. This might also be a better alternative for OLED or microLED displays.
    • Full compatibility with custom expert ColorSync Display Calibration Profiles.
    • Subtle OSD effect when using 'Further lower brightness via software shading'
    • Upon configuration change, when previously saved software dimming values are restored, a subtle OSD effect will give a hint to the user that MonitorControl is doing this.
    • Upon configuration change, restoring software dimming is smoothed out to be less disruptive.
    • Moved "Change Brightness/Volume for all screens" under Keyboard in Settings.
    • Added software darkening option in place of ‘lower contrast after brightness’.
    • Added software brightness control as a fallback if DDC is not available.
    • Added Hide Menu Icon option.
    • Displays that has mirrored screens are controlled along with mirror master.
    • OSD is shown on the mirror master screen when a controllable display is shadowed by an uncontrollable display.
    • Display naming reflects mirroring better.
    • Better handling of rapid configuration changes (when user closes/opens lid or plugs in and out displays rapidly).
    • Submenu mode looks better now and is activated only with 3 or more displays.
    • Proper support for (future) Apple Silicon Macs with multiple external display support.
    • Better handling of runtime changes in display configuration.
    • Added option to disable volume slider.
    • DisplayServices framework bridging instead of existing Swift workaround.
    • Major refactoring, moved most arm64 related stuff to a single self-contained utility class.
    • Lazy display update (upon configuration changes the OS sent 4-8 notifications to the app which made updating the display configuration costly - the app now waits 2 seconds until things settle).
    • Better handling of mirrors (displays that are mirror targets are now detected by the app).
    • Fixed Display and system sleep issues.
    • MonitorControl now disengages from media keys when there is no external display connected.
    • Better handling of virtual screens (AirPlay, Sidecar).
    • Display naming changes (now consistent with System Preferences).
    • Detection and blocking of M1 Mac Mini (Macmini9,1) HDMI port to prevent issues.
    • Updated/Added Russian, Chinese-Simplified, Chinese-Taiwan, Dutch, German, Polish, Spanish, Turkish, Polish, Hungarian and Korean localisations (Thanks to everyone helping to translate!)

    Bug Fixes

    • Fixed Intel DDC Swift optimisation issue (#562)
    • Fixed not working after sleep mode for some on Apple Silicon (#530)
    • Fixed some LG and Samsung displays having problems with Mute (improved 'Enable Mute DDC command') - (#170)
    • Fixed app not working with multiple identical monitors on Intel (#49)
    • Fix to make sure DDC communications don't happen in parallel when both slider menu and keyboard is used (this might have caused problems with some docks with multiple display outputs).
    • Fixed volume control feedback audio (clicking sound) during key repeat (it should play on keyup only as this is the macOS standard).
    • Fixed duplication of volume control feedback audio if there are multiple external displays and 'Change... for all screens' is enabled.

    Notes

    • We're still looking for some updated translations, if you can help out, please do!
    • Thanks to everyone who helped testing, contributed and donated! It really helps a lot!
    • Special thanks to @waydabber for making this absolutely amazing release happen! 🔥 🔥 🚀
    Source code(tar.gz)
    Source code(zip)
    MonitorControl.3.0.0.dmg(9.52 MB)
  • v2.1.0(Sep 20, 2020)

    What's new

    • Added open sound/brightness preferences from media keys using option + volume/brightness key. (Thanks to @paphonb) (#168)
    • Added None option to keys to listen for preference. This will also disable the permission prompt on every launch. (#237)
    • Added Japanese translation. (Thanks to @Takuro-Ito) (#200)

    Bug fixes

    • Fixed non-standard volume/brightness scales not working properly. (Thanks to @victorchabbert) (#245)
    • Fixed MonitorControl shortcuts not working in certain situations, for example when the internal display was focussed or during mirrored display mode. (#237)
    • Improved string consistency. (Thanks to @tgz) (#263)

    Apple Silicon support

    For Apple Silicon support, check out our latest v3.0.0 rc1

    Source code(tar.gz)
    Source code(zip)
    MonitorControl.2.1.0.dmg(13.58 MB)
  • v2.0.0(Apr 2, 2020)

    With v2.0.0 the biggest new feature is support for controlling internal displays! Some parts of the underlying codebase had to be rewritten for this.

    What's new

    • Added support for using ctrl + brightness keys for controlling internal display only. (#175)
    • Internal display will now show in the displays list and will respect the enabled setting. You can control its brightness together with your external displays. (#175)
    • Updated Chinese (simplified) translation. (Thanks to @womeimingzi11) (#155)

    Bug fixes

    • Fixed Issue detecting the output device (#187)
    • Fixed keyRepeatTimer issue with multiple displays while holding down a MediaKey (#175)
    Source code(tar.gz)
    Source code(zip)
    MonitorControl.2.0.0.dmg(13.53 MB)
  • v1.7.1(Nov 13, 2019)

    What's new

    • Performance enhancements for media key shortcuts, repeated keys (Thanks to @scorpiondev) #134
    • Improved handling of OSD chicklet filling for more consistency. (Thanks to @scorpiondev) #116
    • Added Russian translation. (Thanks to @Toxblh) #126
    • Updated Ukrainian translation. (Thanks to @kikiwora) #138
    • Updated German translation. (Thanks to @FabioTacke) #144

    Bug fixes

    • Fixed issue where using the "true" mute command on unsupported monitors would cause the mute/unmute key to do nothing. (Thanks to @scorpiondev) #116
    • Fixed issue where “0” chiclets would be shown when the step value was less than the value of one filled chiclet but greater than 0. (Thanks to @scorpiondev) #116
    • Fixed contrast after brightness not working properly (Thanks to @scorpiondev) #133
    • Fixed Italian translation not working. #146
    Source code(tar.gz)
    Source code(zip)
    MonitorControl.1.7.1.dmg(13.42 MB)
  • v1.7.0(Sep 14, 2019)

  • v1.6.0(Jun 4, 2019)

  • v1.5.2(May 16, 2019)

    What's new

    • Added vendor and model to display list
    • Add "Display Name" to the display list to customize the name in the interface (double click on the cell to edit) #89 (Thanks @JTango18)
    • The maximum value can now differ from 100 for brightness, volume and contrast
    • Add sound feedback (if enabled in system prefs) #91
    • Decreased amount of polling to reduce CPU usage

    Bug fixes

    • Updated DDC.swift (should fix some issue with monitor not detected)
    • Fix for some translations
    Source code(tar.gz)
    Source code(zip)
    MonitorControl.dmg(13.65 MB)
  • v1.5.0(May 7, 2019)

  • v1.4.0(May 5, 2019)

    What's new

    • Big update thanks to @JoniVR & @reitermarkus
    • Migration to Swift 5
    • Updated MediaKeyTap from upstream
    • See the commit history for more infos

    ⚠️ Warning ⚠️

    I've got no time at all to work and maintain this project but I'm open to pull request and will make a new release from time to time if required.

    Installation

    Open the .dmg file and drop MonitorControl into your Applications folder. Launch by double clicking on the app.

    Source code(tar.gz)
    Source code(zip)
    MonitorControl.dmg(9.36 MB)
  • v1.3.0(Mar 26, 2018)

  • v1.2.1(Feb 25, 2018)

  • v1.2(Feb 18, 2018)

    What's new

    • A new Preference window with some options from your feedbacks
    • Function Keys (F1, F2...) should now work
    • see commit 85f4293 for more details...

    Installation

    Open the .dmg file and drop MonitorControl into your Applications folder. Launch by double clicking on the app.

    Source code(tar.gz)
    Source code(zip)
    MonitorControl.dmg(10.41 MB)
  • v1.1(Jan 6, 2018)

  • v1.0(Sep 24, 2017)

Owner
Control your external monitor directly from your mac
null
🖥 Control your external monitor brightness volume on your Mac

MonitorControl Control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys. Translations: ???? ?

null 9.9k Sep 22, 2021
Mounts archives like disk images (macOS)

Archive Mounter Archive Mounter is a macOS application allowing to mount archive files as disk images. It currently supports ZIP and RAR archives. War

Ilya Voronin 81 Aug 13, 2021
Easily disable or enable a monitor on your Mac.

DisableMonitor Adds the missing feature to disable a monitor on your Mac! Easily disable, enable or change the resolution of a monitor! Warning It has

Tobias Salzmann 1.3k Sep 14, 2021
A simple app made to fix the sound issues that sometimes happen while using an external HDMI monitor on macOS (not tested after Mojave).

?? Mac Sound Re-Enabler ??‍♂️ Simple stupid app used to fix the sound issues (read below) while using an external HDMI monitor on macOS for video only

Nikola 18 Sep 9, 2021
Adds numbered shortcuts to the output git status, and much more

SCM Breeze Streamline your SCM workflow. SCM Breeze is a set of shell scripts (for bash and zsh) that enhance your interaction with git. It integrates

SCM Breeze 2.5k Sep 23, 2021
macOS system monitor in your menu bar

Stats macOS system monitor in your menu bar Installation Manually You can download the latest version here. This will download a file called Stats.dmg

Serhiy Mytrovtsiy 5.7k Sep 17, 2021
Monitor your Mac's fan speed and CPU/GPU temperature from your Notification Center.

Fanny Monitor your Mac's fan speed and CPU/GPU temperature from your Notification Center. If you're looking to download this application, please visit

Daniel Storm 910 Sep 20, 2021
Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)

Welcome to xbar xbar (the BitBar reboot) lets you put the output from any script/program in your macOS menu bar. Complete rewrite from the ground up -

Mat Ryer 15.4k Sep 23, 2021
A Dimness and Night Shift menu bar app for macOS 🌙

Nocturnal Have more control over your screen at night About Nocturnal is a menu bar app for macOS that allows you to go the extra mile in controlling

Joshua Jon 233 Sep 20, 2021
Mac Media Keys for the Masses

Common Issues It's asked that anyone with an issue check the Wiki Section before posting a new issue. Users Guide What? BeardedSpice allows you to con

null 2.7k Sep 19, 2021
The unofficial WWDC app for macOS

The unofficial WWDC app for macOS Enjoy WWDC from the comfort of your Mac with the unofficial WWDC app for macOS. Whether you're (virtually) attending

Guilherme Rambo 8.1k Sep 22, 2021
A simple but highly customizable `UICollectionViewLayout` for `UICollectionView`.

CollectionViewPagingLayout Layout Designer SnapshotTransformView ScaleTransformView StackTransformView Custom implementations About This is a simple b

Amir Khorsandi 1.4k Sep 15, 2021
ˈyːbɐˌzɪçt

Übersicht Keep an eye on what's happening on your machine and in the world. For general info check out the Übersicht website. Writing Widgets In essen

Felix 3.4k Sep 15, 2021
:cat2: webrtc screensharing electron app for mac os (Alpha)

ScreenCat ScreenCat is an open source screen sharing + remote collaboration application. You can share your desktop with someone else while letting th

Max Ogden 3k Sep 16, 2021
Free cross-platform password manager compatible with KeePass

Free cross-platform password manager compatible with KeePass This webapp is a browser and desktop password manager compatible with KeePass databases.

KeeWeb 10.3k Sep 14, 2021
:key: Cross-Platform Passwords Secrets Vault

Buttercup Desktop Buttercup for Desktop - Mac, Linux and Windows ² ⚠️ Buttercup v2 is in pre-release - It will reach its stable release channel soon A

Buttercup 3.6k Sep 10, 2021
Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar.

NoiseBuddy Change noise cancelling settings on your AirPods Pro or Beats Solo Pro directly from your Mac's Menu Bar or Touch Bar. I wanted an easier w

Guilherme Rambo 622 Sep 22, 2021
Keep your application settings in sync (OS X/Linux)

Mackup Keep your application settings in sync. Table of content Quickstart Usage What does it do Bullsh*t, what does it really do to my files Supporte

Laurent Raufaste 11.4k Sep 23, 2021
macOS app that allows the control of Spotify and AppleMusic/iTunes music playback from the menu bar.

PlayStatus is a simple macOS app that allows the control of Spotify, Apple Music(macOS 10.15+) and iTunes including iTunes Radio/Beats1 playback from

Nikhil Bolar 79 Sep 16, 2021