Hello,

We are using guacamole with an own build frontend client which connects to
a Windows VM hosted in Azure via RDP. For this, we also have our own
Backend for the websocket connection, which is inspired by the guacamole
client (https://github.com/apache/guacamole-client). So we do things very
similar to the code within this repository. Additionally, we use the guacd
server hosted in a kubernetes cluster (using latest version 1.5.5). Our
client is built in Electron and uses Chrome (v124.0.6367.60).


Most of the things work quite well. However, we noticed that copying &
pasting text data from the client to the remote desktop is not working
properly. Many times, the first paste doesn't work at all (using ctrl+v).
If we paste again, the text is showing up. If I copy another text and try
to paste, the first time it enters the previous copied text, the next time
it will enter the correct text.


I added debug messages everywhere on what we send, what we receive in our
backend and what we forward to the guacd server and in all the places, the
correct commands are being sent (first a clipboard event, then a blob event
with the correct base64 encoded text, afterwards an end event). Those
messages also are visible in the websocket stream.


So it seems that the correct commands are being sent until it reaches
guacd. There I don't see any errors in the logs. Do you have any idea on
what could be the issue for this? Or what I could do to further debug the
problem?

Many thanks in advance,
Stefan

Reply via email to