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)

Reply via email to