rolagem do mouse tmux sem alterar copiar/colar?

rolagem do mouse tmux sem alterar copiar/colar?

Estou tendo dificuldade em encontrar uma explicação para permitir os recursos padrão de copiar/colar do sistema operacional (ou seja, destacar uma parte do texto e usar o atalho padrão ou o menu do botão direito) e permitir a rolagem do mouse ao mesmo tempo. O modo mouse ativa o próprio sistema de copiar/colar do tmux, mas deixá-lo desativado remove a rolagem do mouse. Como estou alternando entre IDE, navegador e terminal com tmux, gostaria que os controles fossem consistentes entre todos eles. Existe uma maneira de ter os controles padrão de copiar/colar do sistema operacional e ao mesmo tempo permitir que o mouse role no tmux?

(Observação: eu perguntei originalmente, mas excluí, esta pergunta no SO. Decidi que era mais apropriado aqui.)

Responder1

Segure a tecla Shift ao tentar copiar e colar quando estiver no 'modo-mouse ligado'

Responder2

Depende se você está confiando no tmux para interpretar a roda do mouse ou não. Se for tmux - não, você não pode, porque o tmux só veria os eventos da roda do mouse se ativasse as operações do mouse no terminal.

Sem ativar as operações do mouse, alguns terminais podem enviar teclas de cursor para cima/para baixo para o aplicativo quando ele muda para a tela alternativa. VTE (gnome-terminal) tem feito isso incondicionalmente há alguns anos. O mesmo recurso é uma opção ( alternateScroll) no xterm. tmux muda para a tela alternativa se a descrição do terminal tiver isso no terminfo smcupe rmcupcapacidades. Enquanto estiver na tela alternativa, normalmente (exceto por esse recurso bastante recente do cursor para cima/para baixo), a roda do mouse não teria efeito no terminal.

Então... você pode obter algum uso limitado da roda do mouse enquanto executa o tmux, e isso depende do terminal e de como ele está configurado.

informação relacionada