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

Add option to opt-out a display from "disconnect built-in display when an external display is connected" #3795

Open
waydabber opened this issue Dec 15, 2024 Discussed in #3794 · 2 comments
Assignees
Labels
display connection Display connection management done All tasks are completed enhancement New feature or request internal pre-release Enable internal pre-releases under Settings/Applications/Updates
Milestone

Comments

@waydabber
Copy link
Owner

Discussed in #3794

Originally posted by liuzhcn December 15, 2024
I have only one external monitor in my office, which I use together with the built-in display. However, at home, I have two external monitors, and the built-in display is no longer used. I have created two groups: ‘office’ and ‘home’. I hope that when the laptop connects to two external monitors at home (via a Thunderbolt 3 dock), it will automatically turn off the built-in display, while in the office, the built-in display remains on. Currently, it seems impossible to achieve this:
1. If the built-in display is set to turn off when an external monitor is connected, the built-in display will be turned off in both scenarios.
2. If the display is set to automatically turn off, it will remain in its last state (if off, it stays off).
3. If I manually turn it off, the situation is the same as point 2.

@waydabber waydabber added enhancement New feature or request display connection Display connection management sync various forms of syncing labels Dec 15, 2024
@waydabber
Copy link
Owner Author

I am not sure @liuzhcn whether it is a good idea to tie this to display groups as the presence and connected state of a display might influence the activation of a display group and it is very easy to get into some sort of cycle.

I will add an option instead for external displays to opt out-of the auto-disconnect feature. With this change you should be able to specify one or more external display that does not trigger the auto-disconnect feature. This should be a simple and effective solution.

@waydabber waydabber changed the title Automatically connect or disconnect the built-in display based on the current group Add option to opt-out a display from "disconnect built-in display when an external display is connected" Dec 22, 2024
@waydabber waydabber added in progress Implementing unreleased Still baking in the oven and removed sync various forms of syncing labels Dec 22, 2024
@waydabber waydabber self-assigned this Dec 22, 2024
@waydabber waydabber added this to the v3.2.2 milestone Dec 22, 2024
@waydabber waydabber added done All tasks are completed and removed in progress Implementing labels Dec 22, 2024
@waydabber
Copy link
Owner Author

Screenshot 2024-12-22 at 20 00 22

@waydabber waydabber added internal pre-release Enable internal pre-releases under Settings/Applications/Updates and removed unreleased Still baking in the oven labels Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
display connection Display connection management done All tasks are completed enhancement New feature or request internal pre-release Enable internal pre-releases under Settings/Applications/Updates
Projects
None yet
Development

No branches or pull requests

1 participant