Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aggressive disconnect - option to auto-disconnect a display upon detection (or restore disconnect state upon app startup) #1846

Closed
waydabber opened this issue May 20, 2023 Discussed in #1845 · 7 comments
Assignees
Labels
done All tasks are completed enhancement New feature or request released Released
Milestone

Comments

@waydabber
Copy link
Owner

Discussed in #1845

Originally posted by miranda May 20, 2023
Hi, I have BetterDisplay Pro and I was hoping it could be configured to remember a display as disabled at startup. I have unchecked "Auto-connect all displays on startup" but it doesn't seem to have an effect... MacOS (Ventura) insists on reconnecting all displays every time. For now all I can do is set the unwanted display to mirror mode, but I'd rather be able to permanently disable it. Maybe this seems like a weird request but I only want to use this displayport output when I dual boot into Linux.

Thanks!


For this an option would be needed to auto-disable a display on initial detection.

@waydabber waydabber added the enhancement New feature or request label May 20, 2023
@waydabber waydabber changed the title Is there a way to have BetterDisplay remember disabled displays at login? Option to auto-disable a display upon first detection (or restore disconnect state upon app startup) May 20, 2023
@waydabber waydabber changed the title Option to auto-disable a display upon first detection (or restore disconnect state upon app startup) Option to auto-disable a display upon detection (or restore disconnect state upon app startup) May 30, 2023
@sgrienen
Copy link

sgrienen commented Sep 7, 2023

Fully agree on that one, I use a dual monitor setup and I've plugged both in a way I can use Mac and PC on one or extend the other when I don't need one of them. But each time the Mac goes into sleep, when it wakes up, it re-enables by default both monitor, which is not what I'd like to see. Many thanks in advance !
PS : I've never found any software being able to do so, and I'll obviously pay for a pro license if this would be implemented.

@waydabber
Copy link
Owner Author

@sgrienen - for turning off a connecting display on wake you can try this:

Screenshot 2023-09-07 at 19 56 31

@sgrienen
Copy link

sgrienen commented Sep 8, 2023 via email

@waydabber waydabber self-assigned this Sep 8, 2023
@waydabber waydabber added this to the v2.0.10 milestone Sep 8, 2023
@waydabber waydabber added in progress Implementing unreleased Not released yet in beta form labels Sep 8, 2023
@waydabber
Copy link
Owner Author

I'll add a per display option to keep a display disconnected (disconnect instantly upon detecting it) until the user manually connects it. This should also solve issues for displays that seem to connect/disconnect multiple times during wake breaking the "disconnect reconnected displays upon wake" option.

@sgrienen
Copy link

sgrienen commented Sep 8, 2023 via email

@waydabber
Copy link
Owner Author

Changed how this works a bit - the new "Aggressive disconnect" feature should enforce the existing disconnect feature.

Screenshot 2023-09-09 at 16 05 01

@waydabber
Copy link
Owner Author

@sgrienen - not that I know of. You can try assigning a keyboard shortcut to DDC inputs and see if it works. I plan to add DDC control features to macOS Shortcuts later - with that you could incorporate commands to any custom workflow you create.

@waydabber waydabber changed the title Option to auto-disable a display upon detection (or restore disconnect state upon app startup) Aggressive disconnect - option to auto-disconnect a display upon detection (or restore disconnect state upon app startup) Sep 9, 2023
@waydabber waydabber added done All tasks are completed and removed in progress Implementing labels Sep 9, 2023
@waydabber waydabber added released Released and removed unreleased Not released yet in beta form labels Sep 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done All tasks are completed enhancement New feature or request released Released
Projects
None yet
Development

No branches or pull requests

2 participants