On Wed, Mar 27, 2019 at 4:32 PM Stefan Baur <[email protected]> wrote:
>
> Am 27.03.19 um 16:30 schrieb Ulrich Sibiller:
> >> You did notice that he said he's trying to mirror a physical display,
> >> right?  Was clipboard sharing ever supported there?  I don't think so ...
> > Sorry, I missed that. Well, I don't know if it is supported there. Must 
> > check.
>
> How would you even keep 4 clipboards (User's client, actual X2Go
> session, support person's client, shadow X2Go Session) in sync?  Sounds
> like a nightmare to begin with.

Well, in principle it is simple. I reality it's not. The problems are manyfold:
- there are several types of clipboard (PRIMARY, CLIPBOARD,
CutBuffers). Not all platforms support all types. So you have to sync
them somehow which - in the past - proved to go wrong sometimes.
- there are differences in the type of clipboard content that can be
handled on different platforms
- we have not yet included the INCR message type yet so the maximum
clipboard size is currently limited
- clipboard managers offten disturb the communication at some point.
Some platforms and frameworks include clipboard managers that cannot
be disabled
- bugs in X servers do not help
- debugging is difficult/complicated as always multiple
windows/clipboard owners are involved
- there's also a multi-stage protocol between nxagent and nxproxy for
clipboard transfer
- understanding the existing clipboard code is complicated.

Anyone is invited to help here!

Uli
_______________________________________________
x2go-user mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-user

Reply via email to