Tanto meu local quanto o remoto são Ubuntu 18, embora eu também tenha visto isso em 16.
Eu estabeleço um ssh para meu servidor remoto, inicio o tmux ( 2.1.3
), algo faz com que o pipe se quebre. Quando eu ssh de volta, mas antes de iniciar o tmux, sempre que clico na tela do terminal, ele grava um monte de lixo no buffer, como
0;38;15M
0;38;15m
0;60;12M0;60;12m0;56;14M0;56;14m0;56;14M0;56;14m0;54;13M0;54;13m0;54;13M0;54;13m
Deduzi que esses números têm a forma N;X;YM
, onde N é 0, 1, 2... para clique com o botão esquerdo, meio, clique com o botão direito, X e Y são proporcionais à localização do clique do mouse, M
é o mouse para baixo, m
é mouse para cima.
Claramente, isso é algum tipo de sinalização dentro da banda e tenho certeza de que está relacionado a option mouse on
. Mas de onde isso vem? É apenas uma coisa do Tmux, uma coisa do ssh ou um terminal do Gnome?
Responder1
Estas são sequências de escape que informam ao tmux sobre eventos de mouse. Como o tmux foi desconectado inesperadamente, ele não teve a chance de desligar o modo mouse, então o terminal ainda os envia, mesmo que nenhum aplicativo os queira. Você pode executar "reset" para desligá-lo.