[
https://issues.apache.org/jira/browse/GUACAMOLE-377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17911397#comment-17911397
]
Mike Jumper commented on GUACAMOLE-377:
---------------------------------------
It looks like the frame flush process is sending a large series of instructions
for each call to {{guac_display_end_mouse_frame()}} that involves _some_
property change to the cursor (like a change in location), even when there is
no actual change being made to the cursor icon nor the display. For example,
the following was sent when I waggled the mouse around in an RDP connection
without there being any other visible change to the display or cursor:
{code:none}
6.cursor,1.3,1.3,2.-2,1.0,1.0,2.41,2.39;
4.sync,9.554125744,1.0;
4.rect,2.-9,1.3,1.3,2.27,2.30;
5.cfill,1.9,2.-9,1.0,1.0,1.0,1.0;
4.copy,2.-8,1.3,1.3,2.27,2.30,2.14,2.-9,1.3,1.3;
4.rect,2.-7,1.3,1.2,2.17,2.23;
5.cfill,1.9,2.-7,1.0,1.0,1.0,1.0;
4.copy,2.-6,1.3,1.2,2.17,2.23,2.14,2.-7,1.3,1.2;
4.rect,2.-5,1.3,1.3,2.27,2.30;
5.cfill,1.9,2.-5,1.0,1.0,1.0,1.0;
4.copy,2.-4,1.3,1.3,2.27,2.30,2.14,2.-5,1.3,1.3;
4.rect,2.-3,1.3,1.2,2.27,2.31;
5.cfill,1.9,2.-3,1.0,1.0,1.0,1.0;
4.copy,2.-2,1.3,1.2,2.27,2.31,2.14,2.-3,1.3,1.2;
4.copy,1.0,3.593,3.287,3.294,3.152,2.14,2.-1,3.593,3.287;
4.sync,9.554125745,1.0;
{code}
Not sure if this is _the_ issue, but I suspect it's symptomatic. It looks like
a flush of layer contents to their corresponding backing buffers, despite there
being no actual change to those layers during the frame.
> Add support for RemoteFX
> ------------------------
>
> Key: GUACAMOLE-377
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-377
> Project: Guacamole
> Issue Type: New Feature
> Components: Documentation, RDP
> Reporter: Mike Jumper
> Assignee: Mike Jumper
> Priority: Minor
> Fix For: 1.6.0
>
>
> {panel:bgColor=#FFFFEE}
> *This issue was moved from
> [GUAC-721|https://glyptodon.org/jira/browse/GUAC-721], an issue in the JIRA
> instance used by the Guacamole project prior to its acceptance into the
> Apache Incubator.*
> Comments, attachments, related issues, and history from prior to acceptance
> *have not been copied* and can be found instead at the original issue.
> {panel}
> [As discussed on the mailing
> lists|https://lists.apache.org/thread.html/3ee71fcd3bc4040ccfb5d6b4a035803056bd4d829c3b8d1848ecb434@%3Cuser.guacamole.apache.org%3E],
> Guacamole currently lacks support for RemoteFX, although the library
> leveraged for low-level RDP support (FreeRDP) does have this support.
> RemoteFX is important when it comes to forwarding accelerated graphics over
> RDP, and the same support should be added to Guacamole.
> Lacking API documentation for FreeRDP, this will naturally involve walking
> through the source of FreeRDP's own client implementation to determine what
> needs to be called and how.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)