Bug 7014 - mixed high and low DPI screens breaks in fullscreen on Windows
Summary: mixed high and low DPI screens breaks in fullscreen on Windows
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: VNC (show other bugs)
Version: 1.3.1
Hardware: PC Unknown
: P2 Normal
Target Milestone: MediumPrio
Assignee: Pierre Ossman
URL:
Keywords:
Depends on:
Blocks: 5273
  Show dependency treegraph
 
Reported: 2017-07-17 11:20 CEST by Pierre Ossman
Modified: 2023-04-17 16:25 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2017-07-17 11:20:17 CEST
Currently ThinLinc is pretty much unusable in full screen mode when there is different DPI scaling going on for different screens. The monitors on server side are heavily out of sync with the client's actual monitors.

What seems to happen is that Windows reports the scaled dimensions for each and every monitor. However this results in two issues:

 a) The monitors do not line up as the scaled width of one monitor might not match the differently scaled offset of another monitor

 b) The client is just a single window, so it will be scaled according to just one of the monitors, meaning the dimensions of the other monitors are incorrect if they used a different scaling factor.
Comment 3 Samuel Mannehed cendio 2023-04-17 16:25:06 CEST
The issue is also visible in the new monitor arrangement selector in the client settings. See this issue upstream:

https://github.com/TigerVNC/tigervnc/issues/1617

Note You need to log in before you can comment on or make changes to this bug.