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)