[ https://issues.apache.org/jira/browse/GUACAMOLE-1196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17880564#comment-17880564 ]
Antoine Besnier commented on GUACAMOLE-1196: -------------------------------------------- Sorry to add a new comment 3 weeks later, but since commit [5edf98a|https://github.com/apache/guacamole-server/commit/5def98a4aa8377770059198efe6dccde707377df], guacamole-server also fails to build on Ubunty Jammy (libvncserver-dev 0.9.13+dfsg-3build2), with same type of error as reported by Mike Jumper early August: {code:java} make[2]: Entering directory '/git/guacamole-server/src/protocols/vnc' CC libguac_client_vnc_la-argv.lo CC libguac_client_vnc_la-auth.lo CC libguac_client_vnc_la-client.lo CC libguac_client_vnc_la-clipboard.lo CC libguac_client_vnc_la-cursor.lo CC libguac_client_vnc_la-display.lo In file included from display.h:25, from display.c:23: display.c: In function ‘guac_vnc_send_desktop_size’: display.c:187:39: error: ‘rfbClient’ {aka ‘struct _rfbClient’} has no member named ‘screen’ 187 | rfbClientSwap16IfLE(client->screen.width), | ^~ display.c:187:39: error: ‘rfbClient’ {aka ‘struct _rfbClient’} has no member named ‘screen’ 187 | rfbClientSwap16IfLE(client->screen.width), | ^~ display.c:187:39: error: ‘rfbClient’ {aka ‘struct _rfbClient’} has no member named ‘screen’ 187 | rfbClientSwap16IfLE(client->screen.width), | ^~ display.c:188:39: error: ‘rfbClient’ {aka ‘struct _rfbClient’} has no member named ‘screen’ 188 | rfbClientSwap16IfLE(client->screen.height), | ^~ display.c:188:39: error: ‘rfbClient’ {aka ‘struct _rfbClient’} has no member named ‘screen’ 188 | rfbClientSwap16IfLE(client->screen.height), | ^~ display.c:188:39: error: ‘rfbClient’ {aka ‘struct _rfbClient’} has no member named ‘screen’ 188 | rfbClientSwap16IfLE(client->screen.height), | ^~ make[2]: *** [Makefile:619: libguac_client_vnc_la-display.lo] Error 1{code} I also believe it fails to build on Alpine Edge with libvncserver-dev 0.9.14-r0. > Add auto resize to VNC sessions > ------------------------------- > > Key: GUACAMOLE-1196 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1196 > Project: Guacamole > Issue Type: Improvement > Components: Documentation, VNC > Reporter: Markus Bonet > Assignee: Nick Couchman > Priority: Minor > Fix For: 1.6.0 > > > As discussed on the mailing list: > {quote} > I'm running a TigerVNC session on the server where Guacamole is installed. If > I connect with the TigerVNC viewer there is this nice feature that the remote > desktop is automatically resized if the viewer window is resized, like this > if offered with RDP already. > Is there a configuration how to achieve this with a Guacamole session as well > for my VNC connection? > {quote} > Historically, this could not be done without corresponding support within > libvncclient. This should now be possible through handling the required > message type ({{SetDesktopSize}}): > {quote} > Unfortunately my team had to come up with a home baked solution for this > about 2 years ago. But it involved hacking up libvnc. > BUT, I think it is feasible to submit a feature request for it because now > libvnc recently tagged a new version that includes the message type that > guacamole needs to do this: > Tag: https://github.com/LibVNC/libvncserver/releases/tag/LibVNCServer-0.9.13 > New message: > https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst#setdesktopsize > {quote} > See: > [http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/Auto-resize-of-VNC-sessions-td9511.html] -- This message was sent by Atlassian Jira (v8.20.10#820010)