PuTTY pega la selección del terminal en lugar del portapapeles

PuTTY pega la selección del terminal en lugar del portapapeles

Masilla/Gatito/etc. tiene la opción de abrir un menú contextual con la opción Pegar, en lugar de pegar instantáneamente.

ingrese la descripción de la imagen aquí

El problema con esto es que si hay una selección en el terminal, entonces se pega esa selección, en lugar del contenido del portapapeles.

ingrese la descripción de la imagen aquí

Obviamente, esto es un mal comportamiento y parece ser un problema relacionado con la interacción de xterm versus una aplicación de Windows adecuada. ¿Cómo podemos desactivar esta "función"?

Respuesta1

El problema con esto es que si hay una selección en el terminal, entonces se pega esa selección, en lugar del contenido del portapapeles.

Si y no.

En PuTTY, al seleccionar texto se copia al portapapeles, por lo que el contenido anterior del portapapeles se reemplaza por la selección. (fuente)

No hay forma de desactivar esta función. (fuente)

Respuesta2

Creo que encontré las líneas en PuTTY 0.62 que sobrescribe el portapapeles de Windows cuando terminas de seleccionar algún texto en la terminal.

Líneas 6109-6110 en terminal.c:

clipme(term, term->selstart, term->selend,
   (term->seltype == RECTANGULAR), FALSE);

Desafortunadamente, después de tomarme la molestia de instalarlo, mingwno pude compilar KiTTY desde la fuente, por lo que dejo este dato para las generaciones futuras.

información relacionada