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

Differentiate between fully identical displays based on geographical location (using location services) #3078

Open
LFSaw opened this issue Jun 15, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@LFSaw
Copy link

LFSaw commented Jun 15, 2024

Hi,

thanks for BetterDisplay (Pro) which I use every day since I stumbled over it about 6 months ago!

I have two identical displays (Lenovo P27u-20), one at home, one at work.
Due to the physical spaces, I need to have them in different position (wrt my laptop display).
Unfortunately, I seem to not be able to swap between the two setups without changing around

work screen (renamed to P27u-20 work)

  1. Move Display to right of build-in screen
  2. Set as Main Display

when at the home screen (renamed to P27u-20 home)

  1. Move Display to left of build-in screen
  2. Set as Main Display

This is a little tedious and I thought that setting Default display identification method to Basic + extended + location would help out:

CleanShot 2024-06-15 at 11 23 41@2x

unfortunately, it didn't.

Help or guidance would be much appreciated!

cheers
Till

@waydabber
Copy link
Owner

Oh boy. I am afraid if the display is fully identical, the OS won't be able to tell them apart. Location here means location in the I/O Registry tree, not geographical location. But it might be a great idea to add a feature to differentiate between displays based on geographical location data.

@waydabber waydabber changed the title identification (and remembrance of state) of two identical displays (apart from serial number) Differentiate between fully identical displays based on geographical location (using location services) Jun 15, 2024
@waydabber waydabber added the enhancement New feature or request label Jun 15, 2024
@LFSaw
Copy link
Author

LFSaw commented Jun 15, 2024

Thanks for looking into this!

Location here means location in the I/O Registry tree, not geographical location.

Yeah, I thought so... I think such a feature would definitely add one more uniqueness factor to your already great tool!

@LFSaw
Copy link
Author

LFSaw commented Jun 15, 2024

I thought that if I set Default display identification method to name only and give each display a unique name, this could work?

@waydabber
Copy link
Owner

Not really, because the different name is given after macOS detects the display... You can try using an EDID pass-thru dongle that has writable EDID support (it might be difficult to check which model has this, I don't have a recommendation unfortunately). With BetterDisplay you can change the dongle's EDID and give it a different serial number, that should fix the issue.

@waydabber
Copy link
Owner

An other option might be just to replace the work display to a slightly different model, maybe trade with a colleague of yours? 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants