You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Richard Lancaster <ri...@osirium.com> on 2019/07/08 09:59:49 UTC

RDP "Display Update" resizing with FreeRDP 1.2.0

Description
After reading: GUACAMOLE-787 and GUACAMOLE-707 it was my expectation that if I built guacamole-server against libfreerdp version 1.2.0 (branch 1.2.0-beta1+android9), that guacamole would support "Dynamic Update" RDP resizing, but I haven't found this to be the case.

When I set the "Dynamic Update" setting in guacamole and connect to Windows 2016 server, when resizing the browser, the canvas scales but the remote display stays the same resolution.

Can you think of anything I'm doing wrong, or suggest further routes of investigation?
Thanks, In advance.

Environment

  *    Official guacamole/gucamole image
  *    Mysql backend
  *    Custom guacd docker image built with: FreeRDP(1.2.0-beta1+android9) and guacamole-server (staging/1.1.0)
  *    Windows Server 2016 (supports dynamic resolutions with connecting via Remmina)
  *    google-chrome 75

Further info
root@1f8a6f3745c4:/tmp/guacd-docker-BUILD# ldd /usr/local/lib/libguac-client-rdp.so | grep freerdp
    libfreerdp.so.1.2 => /usr/local/lib/libfreerdp.so.1.2 (0x00007f4fd752f000)
    libfreerdp-client.so.1.2 => /usr/local/lib/libfreerdp-client.so.1.2 (0x00007f4fd72c8000)
Guacd logs when connecting: https://gist.github.com/richlanc/f09ad154a7338db790b2d54300d26df7

Links
https://issues.apache.org/jira/browse/GUACAMOLE-707
https://github.com/apache/guacamole-server/pull/216
https://issues.apache.org/jira/browse/GUACAMOLE-787

Re: RDP "Display Update" resizing with FreeRDP 1.2.0

Posted by Richard Lancaster <ri...@osirium.com>.
For anyone interested, building FreeRDP from commit "ca1cec6" and applying patch: curl https://github.com/FreeRDP/FreeRDP/commit/1b663ceffe51008af7ae9749e5b7999b2f7d6698.patch was the solution.

Richard
________________________________
From: Richard Lancaster <ri...@osirium.com>
Sent: 08 July 2019 10:59
To: user@guacamole.apache.org
Subject: RDP "Display Update" resizing with FreeRDP 1.2.0

Description
After reading: GUACAMOLE-787 and GUACAMOLE-707 it was my expectation that if I built guacamole-server against libfreerdp version 1.2.0 (branch 1.2.0-beta1+android9), that guacamole would support "Dynamic Update" RDP resizing, but I haven't found this to be the case.

When I set the "Dynamic Update" setting in guacamole and connect to Windows 2016 server, when resizing the browser, the canvas scales but the remote display stays the same resolution.

Can you think of anything I'm doing wrong, or suggest further routes of investigation?
Thanks, In advance.

Environment

  *    Official guacamole/gucamole image
  *    Mysql backend
  *    Custom guacd docker image built with: FreeRDP(1.2.0-beta1+android9) and guacamole-server (staging/1.1.0)
  *    Windows Server 2016 (supports dynamic resolutions with connecting via Remmina)
  *    google-chrome 75

Further info
root@1f8a6f3745c4:/tmp/guacd-docker-BUILD# ldd /usr/local/lib/libguac-client-rdp.so | grep freerdp
    libfreerdp.so.1.2 => /usr/local/lib/libfreerdp.so.1.2 (0x00007f4fd752f000)
    libfreerdp-client.so.1.2 => /usr/local/lib/libfreerdp-client.so.1.2 (0x00007f4fd72c8000)
Guacd logs when connecting: https://gist.github.com/richlanc/f09ad154a7338db790b2d54300d26df7

Links
https://issues.apache.org/jira/browse/GUACAMOLE-707
https://github.com/apache/guacamole-server/pull/216
https://issues.apache.org/jira/browse/GUACAMOLE-787