el portapapeles no funciona cuando se conecta a través de rdesktop a xrdp-sesman

14

Tengo una máquina Debian con xrdp-sesmanconfiguración de la siguiente manera

Xvnc           127.0.0.1:5910
xrdp-sesman    127.0.0.1:3350
xrdp             0.0.0.0:3389

Me estoy conectando a esta máquina rdesktopdesde otra máquina Debian.

Todo funciona muy bien, excepto clipboard(es decir, usar Ctrl+c Ctrl+vpara copiar y pegar). Cuando me conecto desde mi máquina Debian a una máquina Windows usando el mismo rdesktopcliente, clipboardfunciona bien.

Sospecho que la razón por la clipboardque no funciona cuando se conecta sesmanes porque está usando rdpover vnc(o algo así). No entiendo cómo sesmanfunciona, acabo de reutilizar la configuración que he encontrado en alguna parte.

Este es mi /etc/xrdp/xrdp.ini:

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

¿Cómo puedo hacer que el portapapeles funcione cuando me conecto a xrdp-sesman con el cliente rdesktop?

Martin Vegter
fuente
¿Has intentado iniciar rdesktop con -r clipboard:CLIPBOARD?
kirill-a
1
@ kirill-a: el uso -r clipboard:CLIPBOARDno hace ninguna diferencia. Además, cuando se conecta a la máquina de Windows, el portapapeles funciona incluso sin esta opción.
Martin Vegter

Respuestas:

1

Descubrí que hay dos buffers del portapapeles (el Ctrl-C / Ctrl-X / Ctrl-V uno y el botón central), y el paquete FreeRDP (usado por Krdc) solo nota el primero.

Lo que es peor, el emulador de terminal que estoy usando (Terminator, pero está usando el widget Terminal de Gnome) requiere que use Shift-Ctrl-C para copiar algo en el búfer relevante.

Puede ser que xrdp-sesman esté limitado de manera similar por los límites del protocolo RDP. Vea si el portapapeles Ctrl-C / Ctrl-X / Ctrl-V es el que funciona.

Disculpas por no tener una respuesta completamente definitiva, pero espero que ayude.

usuario223305
fuente
0

¿Estás ejecutando vncconfig? Una de las cosas que hace es copiar el portapapeles.

hildred
fuente
Por qué trato de ejecutar el vncconfig, la sesión se desconectó, es el problema indicado en esta página: systemajik.com/blog/remote-desktops-with-vnc-and-rdp , no estoy seguro de cómo resolver esto.
ollydbg23
Ese enlace parece ser un tutorial. Quizás quieras hacer una nueva pregunta.
hildred
Hola, hildred, gracias por la respuesta, el problema se indica en el sistema de problemas de xrdp, acabo de agregar algunos comentarios recientemente, ver: copiar al portapapeles X provoca la desconexión de tightvnc · Problema # 141 · neutrinolabs / xrdp
ollydbg23
-2

Intente usar el -rportapapeles opcional :PRIMARYCLIPBOARD

En algunos sistemas es necesario verificar ambos.

drm
fuente