Acceptance Criteria:
|
• ☐ When changing the system's monitor configuration [1] with a ThinLinc
client running, the ThinLinc display configuration should still be
honored.
• ☐ Changing the system's monitor configuration should not affect
ThinLinc's saved display configuration.
• ☐ If the saved display configuration cannot be fully realized on the
current system monitor configuration, an approximate display
configuration that closely resembles that of the saved configuration
should be used [2].
• ☐ The screen configuration UI in both tlclient and vncviewer should
reflect the system's monitor configuration [3].
[1] This can include (but may not limited to): connecting a display,
disconnecting a display, mirroring two displays, joining two displays.
[2] For the "Full screen on selected monitors" case, some complexity
trade-offs were made in bug 7006. With "Full screen on selected
monitors", changing the system's monitor configuration with ThinLinc
running is expected to behave in the same manner as when starting the
ThinLinc client after the system's monitor configuration has changed, as
specified by bug 7006.
[3] Unsaved changes made to the screen selection (if running with "Full
screen on selected monitors") are expected to be discarded if the
system's monitor configuration changes.
|