Some observations:
- waiting to unlock until 2nd screen wakes seems to help. Not sure if 100% effective
- sometimes, but not always, screws up HiDPI for windows that got moved between screens (I've got different settings on each)
Both of those seem to suggest a race: location and dpi for a window are being updated based on primary (with launcher) display data, when reconnect happens and primary display is suddenly a different device with different characteristics & settings.
My setup:
- Intel Graphics (Iris Pro)
- Laptop display (eDP1)
- 4k monitor (DP1) that is my primary (with launcher) one
Still happening in Yakkety.
Some observations:
- waiting to unlock until 2nd screen wakes seems to help. Not sure if 100% effective
- sometimes, but not always, screws up HiDPI for windows that got moved between screens (I've got different settings on each)
Both of those seem to suggest a race: location and dpi for a window are being updated based on primary (with launcher) display data, when reconnect happens and primary display is suddenly a different device with different characteristics & settings.
My setup:
- Intel Graphics (Iris Pro)
- Laptop display (eDP1)
- 4k monitor (DP1) that is my primary (with launcher) one