Skip to content

RDP: Add settings for desktop scale and device scale; create a "security" tab

Fabio Bas requested to merge ctrlaltca/krdc:rdp_scale into master

This MR adds 2 new settings. The first one is "Desktop scale factor":

  • DoNoScale mimics the old behavior, freerdp internally defaults to a 100% scaling
  • Custom permits the user to set a custom scale factor between 100% and 500% (useful on HiRes/HiDpi monitors)
  • Auto tried to determine the best scale factor automatically based on devicePixelRatio()

The second one is "Device Scale Factor", it's used only by Microsoft for "App Store" apps and only supports hardcoded values of 100, 140, 180.

Doc for these settings is at https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpedisp/ea2de591-9203-42cd-9908-be7a55237d1c

Since the RDP settings "General" tab was getting too crowded, some settings were moved to a new tab, as already suggested in !163 (merged)

BUG: 461127

Edited by Fabio Bas

Merge request reports

Loading