rysinal created GUACAMOLE-1852:
----------------------------------
Summary: Requesting DPI Support for Remote Desktop Scaling in
Guacd RDP to Achieve Retina HD Display
Key: GUACAMOLE-1852
URL: https://issues.apache.org/jira/browse/GUACAMOLE-1852
Project: Guacamole
Issue Type: Wish
Components: guacamole-server
Affects Versions: 1.5.3
Reporter: rysinal
Attachments: image-2023-09-01-20-09-32-502.png
Microsoft Remote Desktop has a feature called "optimize for retina displays,"
which, when enabled, enhances the display quality of RDP sessions on
high-resolution screens.
!image-2023-09-01-20-09-32-502.png!
However, while testing docker-guacd, I observed that using
{code:java}
window.devicePixelRatio {code}
multiplied by the actual dimensions of page elements and submitting DPI values
calculated by multiplying {{pixelRatio}} with multiples of 96 resulted in a
clear desktop appearance. However, the desktop scaling ratio was not achieved,
leading to extremely small fonts and icons. I suspect that this DPI parameter
might be limited to client-side behavior and not actually applied within the
corresponding remote desktop environment.
1. when window.devicePixelRatio = 1,width=1792 , height=1092, DPI=96,
The font and icon sizes are appropriate, but the clarity is average.
.
2. when window.devicePixelRatio = 2,width=3584 , height=2184, DPI=192,The font
and icon sizes are extremely small, but the clarity is very high. It would be
perfect if the remote desktop could be scaled by 200% like in Microsoft Remote
Desktop. I am unsure whether the issue lies with my testing method or if we
have not implemented this mechanism yet. The {{devicePixelRatio}} on my MacBook
is set to 2 by default.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)