Neil, this is all correct as I understand it.  Only changes are sent,
but if you only care about the changes in 1 corner, you will get it
all anyway.

The right way to solve this is to just use 4 different displays.  I.e.
You have 4 separate desktops showing whatever you care about, and then
the 4 clients you are showing this stuff to, will have 4 unique
connections, 1 to each of the 4 separate desktop connections in
Guacamole.

You are trying to break how guacamole was designed to work, when the
"guac" solution is right in front of you, have 4 distinct connections,
to 4 distinct desktops, 1 per "quadrant" as you are saying.  This way
you aren't trying to break how guac works, for no good reason.  Just
have 1 app on 1 desktop display whatever is on quadrant 1,  which
would be 1 desktop connection in guac and so on.

IF you have some requirement, where you have some physical display
that needs to see all 4 on the same physical screen, that too is
easily accomplished with 4 browser windows, 1 per guac connection.  It
will be basically just as efficient as what you are describing, but
with no actual code or work on your part.

You don't need to invent anything new here, no new code or feature is required.


On Tue, May 4, 2021 at 1:25 AM Neil Canham
<[email protected]> wrote:
>
> But those changes may be occurring in quadrants of the display that a 
> particular client has no interest in as they are not displaying them. I'm 
> really not trying to be deliberately difficult, but I'm clearly missing 
> something. Imagine clients 1-4 displaying quarters of the whole desktop. Now 
> imagine that the desktop has some realtime graphical display of changing data 
> so changes may be happening in all four quadrants simultaneously. Client 1 
> will get the changing data for all  quadrants, despite only needing the 
> changing data for their quadrant. Or maybe changes are happening only in 
> quadrant 2 but those changes get sent to client 1 even though it doesn't need 
> them -  unless there is a way that the client is indicating to the server 
> which area it is displaying.  It seems I must have got this totally wrong 
> somehow but I'm not sure how?
>
> On Mon, 3 May 2021 at 21:17, Mike Jumper <[email protected]> wrote:
>>
>> On Sun, May 2, 2021 at 11:09 PM Neil Canham <[email protected]> 
>> wrote:
>>>
>>> Hi Mike
>>> Thanks for clarifying how Guacamole is working. Am I right in thinking 
>>> though that if there were changes occurring in all four quadrants of the 
>>> original desktop, without some kind of server-side mechanism to select only 
>>> a given quadrant per client, lots of unnecessary data would be delivered to 
>>> all clients? That is what I'd live to avoid.
>>
>>
>> No. Only the changed portions of the screen will be sent.
>>
>> Michael Jumper
>> CEO, Lead Developer
>> Glyptodon Inc.
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to