[GH-ISSUE #762] Better support for BetterDummy + Sidecar, Airplay or DisplayLink #494

Closed
opened 2026-05-05 06:08:09 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @waydabber on GitHub (Nov 2, 2021).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/762

Originally assigned to: @waydabber on GitHub.

Dummies including BetterDummy is now intentionally skipped from controlling displays (Display.isDummy checks).

Virtual Displays (like Sidecar, Airplay, DisplayLink displays) that support only shade control are banned from control when in mirrored setups (DisplayManager.isDisqualifiedFromShade).

Each of these factors are prohibiting BetterDummy mirrored Virtual Displays to benefit from shade based dimming.

An exception must be implemented to solve this issue.

Originally created by @waydabber on GitHub (Nov 2, 2021). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/762 Originally assigned to: @waydabber on GitHub. Dummies including [BetterDummy](https://github.com/waydabber/BetterDummy) is now intentionally skipped from controlling displays (`Display.isDummy` checks). Virtual Displays (like Sidecar, Airplay, DisplayLink displays) that support only shade control are banned from control when in mirrored setups (`DisplayManager.isDisqualifiedFromShade`). Each of these factors are prohibiting [BetterDummy](https://github.com/waydabber/BetterDummy) mirrored Virtual Displays to benefit from shade based dimming. An exception must be implemented to solve this issue.
gitea-mirror 2026-05-05 06:08:09 -06:00
  • closed this issue
  • added the
    bug
    done
    labels
Author
Owner

@Fariusz commented on GitHub (Feb 8, 2022):

Zrzut ekranu 2022-02-8 o 22 38 26

Should it work at this point? I use displaylink and BetterDummy.

<!-- gh-comment-id:1033087662 --> @Fariusz commented on GitHub (Feb 8, 2022): <img width="699" alt="Zrzut ekranu 2022-02-8 o 22 38 26" src="https://user-images.githubusercontent.com/61850108/153079994-bfb3d483-dfbb-49fd-871b-cc2fdd32e3b3.png"> Should it work at this point? I use displaylink and BetterDummy.
Author
Owner

@waydabber commented on GitHub (Feb 9, 2022):

Hmm. Yes, BetterDummy->Sidecar/DisplayLink mirrored display brightness control via shading should be working in the latest version under Monterey.

<!-- gh-comment-id:1033477777 --> @waydabber commented on GitHub (Feb 9, 2022): Hmm. Yes, BetterDummy->Sidecar/DisplayLink mirrored display brightness control via shading should be working in the latest version under Monterey.
Author
Owner

@Fariusz commented on GitHub (Feb 10, 2022):

How about Big Sur? Should it work as well?

<!-- gh-comment-id:1034641420 --> @Fariusz commented on GitHub (Feb 10, 2022): How about Big Sur? Should it work as well?
Author
Owner

@waydabber commented on GitHub (Feb 10, 2022):

Probably should, but never tried it. :)

The No Control / unspecified control status is interesting though, I did program the app to show that message as a last resort - it seems like the app just has no idea what to do with a combination of DisplayLink and BetterDummy on Intel.

A few questions:

  • Are you using the latest version of the app?
  • If you do not enable BetterDummy, does the app work?
  • If you try BetterDummy + a naitve (non-displaylink) display, does the app work?

What might help is if you could provide me with the console log of the app during startup, when the display detection is done. Here is how to do that: https://github.com/MonitorControl/MonitorControl/discussions/851

<!-- gh-comment-id:1034692408 --> @waydabber commented on GitHub (Feb 10, 2022): Probably should, but never tried it. :) The No Control / unspecified control status is interesting though, I did program the app to show that message as a last resort - it seems like the app just has no idea what to do with a combination of DisplayLink and BetterDummy on Intel. A few questions: - Are you using the latest version of the app? - If you do not enable BetterDummy, does the app work? - If you try BetterDummy + a naitve (non-displaylink) display, does the app work? What might help is if you could provide me with the console log of the app during startup, when the display detection is done. Here is how to do that: https://github.com/MonitorControl/MonitorControl/discussions/851
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#494
No description provided.