Putty에 tmux 세션이 있습니다. 지난 몇 달은 정말 좋았는데, 지금은 이상한 일들을 목격하고 있습니다. 일반 Putty 창을 최대화할 때 커서가 새 줄에 없으면 셸에 이상한 ANSI 시퀀스가 표시됩니다. 예를 들어, 4번 최대화하면 다음과 같은 결과를 얻습니다.
0;44;8m
0;46;8m
0;50;8m
0;55;9m
복원할 때는 발생하지 않고 최대화할 때만 발생합니다.
커서가 새 줄에 있으면 인쇄된 코드는 "^[[<"로 시작하고 그 뒤에 ANSI 시퀀스가 옵니다. 예를 들어, 4배 최대화하고 커서가 새 줄에 있는지 확인하면 다음과 같은 결과가 나타납니다.
^[[<0;64;8m
^[[<0;138;8m
^[[<0;95;8m
^[[<0;79;7m
뭐가 문제 야?
세션을 다시 시작했는데 이제 문제가 발생하지 않습니다. 다음에 이 상황을 디버깅하는 방법은 무엇입니까?
답변1
~에 따르면XTerm 제어 순서, 이는 특정 마우스 유형 "SGR (1006)"에 대한 응답입니다. 예를 들어 연속 모드에서 이러한 메시지를 보내도록 터미널이 초기화되었을 수 있으며 크기를 조정하면 화면을 기준으로 마우스가 움직이는 효과를 볼 수 있습니다.