mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #11] Handle monitors with no sound #12
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#12
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 @the0neyouseek on GitHub (Jan 9, 2018).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/11
Originally assigned to: @waydabber on GitHub.
Better handle monitor with no sound if possible
@falcn commented on GitHub (Feb 21, 2018):
Unless detection would work flawlessly for a wide variety of monitors, a simple checkbox to disable volume slider would be better. My monitor (Dell P2715Q) has a sound pass through, but volume can't be controlled by ddcctl, it's always 100%.
@JoniVR commented on GitHub (Sep 30, 2020):
Status update on this issue:
I think this can be considered done?
We currently detect the active output and disable key interception for volume when the active output can "set its own volume". I guess we could disable the slider too.
Partially, using a checkbox in #213, should also disable the slider if the device can set it's own volume automatically?
Happens when default output device can set it's own volume.
@waydabber commented on GitHub (Aug 19, 2021):
We have the checkbox now.
We could add detection of Volume control capability (using the f3 capability check ddc command), but this is rather finicky and a good amount of displays do not support this properly. This means that a manual override would still be needed on a per monitor basis, so I think it's easier to add disable volume control as an option in the advanced section of the displays page of preferences.
Also it would be beneficial for users to give the ability to explicitly tell the app which MacOS audio output to control (by name) as an advanced option - in a multi monitor setup most probably only one display will be used as speaker and the current method of determining which display to control (based on mouse cursor location) is not relevant in this regard.
Also, somewhat related to this is that an option might be given to assume control if a specific output is selected even if the given output is reported as volume controllable by the OS - since many audio filters report as such (ones like Boom), but digitally controlling the amplifier through the display is better than letting Boom do software control.
@yangkennyk commented on GitHub (Aug 21, 2021):
would be great if it was possible to use with Boom 3D.
@waydabber commented on GitHub (Sep 12, 2021):
We'll have the following in 3.1.0:
See screenshots of the implementation in the v3.1.0 preliminary discussion.
Additionally you'll be able to limit the volume min/max and change the scale skew (in favor of finer control at lower volumes). Also, slider snapping is disabled by default so volume control at the extremities would be easier.
Hopefully with these in place there won't be more room for complaint on the audio department. :)