Desplácese con el mouse en tmux sin resaltar el mouse controlado por tmux

Desplácese con el mouse en tmux sin resaltar el mouse controlado por tmux

A partir de esta pregunta,

Desplazar la salida del shell con el mouse en tmux

el ajuste

setw -g mode-mouse on

permite el desplazamiento del mouse en tmux. Esto también hace que tmux controle el resaltado del mouse mediante clic y arrastre. La mayoría de las veces, este comportamiento es benigno y, a veces, es bueno resaltar con el mouse y con el teclado enviar texto extraído al mismo portapapeles. El problema con el que me encuentro es con ssh. Ahora no tengo forma de copiar texto al portapapeles del sistema resaltándolo con el mouse.

¿Hay alguna manera de que tmux no controle el resaltado del mouse o de enviar texto resaltado con tmux al portapapeles del sistema a través de ssh?

Respuesta1

Estuve experimentando con esto un poco recientemente y noté que si ingreso a un cuadro de Linux desde OS X y luego mantengo presionado alt/ optionmientras hago clic y arrastro, se evita el resaltado de estilo tmux. Si estoy ingresando desde un cuadro de Linux, mantener presionado shiftmientras hago clic y arrastro es suficiente.

Esto es sin cambiar ninguna configuración de tmux, por lo que mode-mousetodavía está activado.

Respuesta2

Si entendí correctamente, para poner el búfer en el portapapeles del sistema, uso

$ tmux save-buffer - | c

dónde

$ which c
c () {
        xclip -i -selection clipboard
}

información relacionada