winapps-org/winapps

HiDPI / fractional scaling support per-monitor

Open

#825 opened on Nov 19, 2025

View on GitHub
 (3 comments) (0 reactions) (0 assignees)Shell (463 forks)batch import
good first issue

Repository metrics

Stars
 (15,020 stars)
PR merge metrics
 (Avg merge 12h 59m) (3 merged PRs in 30d)

Description

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.

Contributor guide