r/osx • u/Gabcdefga • 2d ago
Here's my open source app for controlling external displays on macOS
Here's an app I've built on the side (of course w/ AI) but I see daily.
DisplayWave is a menu bar app for external monitors on macOS. It does a handful of things:
- Turn monitors off and on without unplugging them, listed by name. The monitor loses signal and goes to standby.
- Brightness and color temperature per monitor. It changes the real backlight over DDC when the monitor supports it, and dims on the GPU when it doesn't (common with docks and some HDMI ports).
- Presets for brightness and warmth, and layouts that save your arrangement, main display, resolution and refresh rate.
- Keep Mac Awake, and Blackout, which turns every screen dark while the Mac keeps running. Any key or click brings them back.
Why: I used MonitorControl for a long time. It's great for brightness, but I also wanted to turn monitors off and warm them up in the evening. BetterDisplay does all of that and a lot more, but it's far more than I need, and a lot of it is in the paid tier. So I built the small set of features actually use.
https://github.com/kah-ve/DisplayWave
Let me know if you run into any issues. I can only test in my limited hardware so it might not work across every setup.
2
u/longjumpingtote 2d ago
I have a question about dimming monitors. On modern monitors, and this may differ from LCD to OLED, how much of the power consumption is from the backlight, and how much is other stuff. So how much power saving happens from dimming?
ChatGPT says going from 100% to 10% brightness saves 50-75% on LCD, and 40-70% on OLED. Someone must've done this comparison.
Does this app treat brightness differently for OLED vs. LCD?
0
u/Gabcdefga 2d ago
I don't know the numbers to be honest about power consumption. I'd assume that if DDC is supported to dim the actual monitor, power consumption probably falls quite a bit.
For GPU dimming, it's obviously probably much less. Although even then I think a black screen is still a bit better.
But yeah I don't know
3
u/HugsAllCats 2d ago
So another vibe coded BetterDisplay clone?