mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #306] Retired iMac used as a monitor #240
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#240
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Sarah-Calumet on GitHub (Oct 13, 2020).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/306
I haven't been able to make this work on my retired 2009 iMac that is now serving as a monitor for a newer Macbook. It's default is max volume, and doesn't seem to be ajustable (except maybe by directly connecting a keyboard).
This is an fyi only in case anyone else is trying to do this. It likely doesn’t affect many people. And is probably a built-in problem with the Apple "target" mode used for this situation.
@VovS- commented on GitHub (Jan 5, 2021):
Why would you need a third-party app for that? Shouldn't it work natively?
@jackjansen commented on GitHub (Feb 12, 2021):
Same problem here: I'm also using an old iMac in Target Display Mode (on a new Mac mini M1, connected via a HDMI->DP adapter and then a DP->MiniDP cable to the iMac).
My current workaround is that I have a second keyboard attached to the iMac, and I can use the volume keys on that.
The iMac is listed in the MonitorControl Preferences->Display with the DDC box off and disabled, so I guess that means Apple haven't implemented DDC (on the iMac in Target Display Mode).
A workaround could be to set the volume on the iMac, using something like
but I can't think of a decent way to discover the name of the iMac (the
imac.localin the example above).@waydabber commented on GitHub (Aug 20, 2021):
Well, to be honest it is a very special use case. What you'd need is a networked solution that can control the brightness of the display through the target machine. To be honest I don't think that such a functionality will be added anytime soon. What I'd recommend is to use any command line tool that can change native apple display birghtness like https://github.com/nriley/brightness, create a simple app that listens on a port via network and forwards requests to this nriley's brightness app and then create a some keyboard shortcuts using Hammerspoon on the computer connected to the iMac that forwards requests based on brightness keys. I know it sounds complicated but at most after a few days of tinkering this could be done and would be very satisfying to achieve something like this.
I'll close this issue for now, but let me know if you don't agree with this! Thank you!
@jackjansen commented on GitHub (Aug 20, 2021):
@waydabber I understand (and agree), my workaround is now that I'm using a set of external speakers.