Comments (7)
I can detect if a display is virtual (it's in the code already) and in this case I won't be using the CGDirectDisplayID for association, only the display name. I'll pop up a notification though explaining to the user that this is a virtual display and if he is using multiple displays with the same name, the app won't be able to tell them apart.
from betterdisplay.
That sounds like a useful improvement.
from betterdisplay.
Hi, can you try this new build?
Can't seem to find a new build. Where is it?
from betterdisplay.
Hi, can you try this new build? Just want to see if this works better. Please try it after reboot as well. I now use the serial number instead of port number for virtual displays. It seems to work well with sidecar, but I don't know how DisplayLink works in this regard. If this does not work, then I'll revert to not using any IDs.
(btw. I don't use serial numbers for real displays as most often a batch of displays have the same id and that causes issues on multi monitor setups).
from betterdisplay.
Hahh, yeah, I forgot to add that, here it is:
(link removed)
from betterdisplay.
Long story short: it worked. The expectation and behavior now match:
- Quit DisplayLink Manager.app
- Left & Right Wing displays are now disconnected
- Launch DisplayLink Manager.app
- Left & Right Wing displays are now connected and auto-associated correctly
I'll let you know if it breaks. But based on the initial test, consider this issue closed. 👍
from betterdisplay.
Great, thank you! I'll close it once 1.0.11 is released, I'll add a Done label to the issue until that time.
from betterdisplay.
Related Issues (20)
- Yellow hue/Display resolution issues HOT 1
- Flexible scaling resolution sometimes not available after wake + fix? HOT 1
- Cannot see login screen form HOT 1
- Add option to reapply DDC settings on wake for displays that forget DDC settings HOT 11
- App changes the brightness level of Apple displays on first start or when a display is newly detected HOT 2
- Multiple pip windows of the same screen, each with unique crop areas
- Problem with HiDpi HOT 1
- Add option `only synchronize brightness changes triggered externally` HOT 8
- Entering clamshell mode reduces the brightness of external screens unexpectedly when brightness syncing is on with syncing external changes is enabled and auto brightness is also enabled HOT 6
- Display list is not updated under Settings/Groups upon configuration change when that tab is open
- When `Fully dim display on disconnect` is enabled for Intel, the full dimming on disconnect can sync to other displays as well
- Delta syncing skips some steps when syncing externally induced brightness changes on Apple displays
- EDR is not turned off in some scenarios when it should be turned off with `Continuous XDR upscaling readiness` set to disabled
- Add advanced option to override configuration delay HOT 1
- Add advanced option to override wake delay HOT 1
- Feature Request | OpenXR support for Virtual Office HOT 1
- MacOS crash when certain applications render on external HiDPI screen. HOT 1
- Add option to limit lowest brightness for software dimming
- Does not work on 4K display, works only with resolution 1280x800 with HiDPI HOT 5
- Display power setting keeps on after macOS wake up HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from betterdisplay.