winapps-org/winapps

HiDPI / fractional scaling support per-monitor

Open

#825 aperta il 19 nov 2025

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Shell (463 fork)batch import
good first issue

Metriche repository

Star
 (15.020 star)
Metriche merge PR
 (Merge medio 22h 42m) (6 PR mergiate in 30 g)

Descrizione

Discussed in https://github.com/winapps-org/winapps/discussions/824

Originally posted by mlltAero November 19, 2025 Currently, WinApps uses a global RDP_SCALE for all RemoteApp windows. On HiDPI laptops, this causes RemoteApps to render tiny because the scale does not automatically match the display’s effective scaling.

Problem:

RDP_SCALE is static and does not account for fractional scaling in GNOME or per-monitor DPI. Users with HiDPI laptop screens must manually adjust RDP_SCALE in winapps.conf.

Proposed feature:

Automatically detect the primary monitor and its scaling (e.g., GNOME fractional scaling or via xrandr resolution vs. native panel size) and convert to supported scaling factor (nearest neighbor). Adjust RDP_SCALE for RemoteApp windows on launch so they render correctly on HiDPI displays.

Guida contributor