Maximizando a sessão tmux mostra sequências ANSI estranhas

1

Eu tenho uma sessão do tmux dentro do Putty. Ficou bem por muitos meses passados, mas agora vejo uma coisa estranha. Quando eu maximizo uma janela normal do Putty, e se o cursor não está em uma nova linha, então eu recebo algumas sequências ANSI estranhas no shell. Por exemplo, eu maximizei 4 vezes para obter:

0;44;8m  
0;46;8m  
0;50;8m  
0;55;9m

Acontece apenas na maximização, não na restauração.

Se o cursor estiver em uma nova linha, os códigos impressos começarão com "^ [[<", & então as sequências ANSI. Por exemplo, quando eu maximizo 4 vezes, asseguro que o cursor esteja em uma nova linha, tenho:

^[[<0;64;8m  
^[[<0;138;8m  
^[[<0;95;8m  
^[[<0;79;7m

O que está acontecendo?

Eu reiniciei a sessão e o problema não está acontecendo agora. Como depurar da próxima vez que isso acontece?

    
por Prem 14.01.2016 / 11:15

1 resposta

1

De acordo com Sequências de Controle do XTerm , essas são respostas para um sabor particular do mouse, "SGR ( 1006) ". Talvez seu terminal tenha sido inicializado para enviar esses, por exemplo, no modo contínuo, e ao redimensionar você está vendo o efeito do movimento do mouse em relação à tela.

    
por 14.01.2016 / 12:04