Skip to content

mavodev-de/ScreenVolume2

 
 

Repository files navigation

ScreenVolume2

A simplified version of the0neyouseeks MonitorControl, which is restricted on changing the volume directly of external screens from a menulet or with keyboard native keys. By removing unnecessary polling I achieved a nearly 0 percent CPU usage!

If you need to run the application on startup, please use the manual way (Settings --> Users and Groups)

MonitorControl menulet

Bonus: Using keyboard keys display the native osd :

MonitorControl OSD

Download

Precompiled binary, ready to use: Releases

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.

Please note: I primarily did all modifications for my own use. So don't expect too much extra work from me ;-)

How to build

- These instructions are from the repo by the0neyouseek 
- and might not work on my modified version of the project

Required

Download the zip directly or clone the project somewhere with git

$ git clone https://github.com/mavodev-de/ScreenVolume2.git

Then download the dependencies with Cocoapods

$ pod install

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

Third party dependencies

Support

  • macOS Sierra (10.12) and up.
  • Works with monitors comptaible with @kfix/ddcctl

Thanks

About

Control your external monitor volume on your Mac

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Swift 36.5%
  • C 35.1%
  • Objective-C 26.3%
  • Other 2.1%