내 로컬과 원격 모두 Ubuntu 18이지만 16에서도 본 적이 있습니다.
원격 서버에 ssh를 설정하고 tmux( 2.1.3
)를 시작하면 파이프가 끊어지는 원인이 됩니다. ssh로 다시 접속했지만 tmux를 시작하기 전에 터미널 화면을 클릭할 때마다 버퍼에 다음과 같은 정크 파일이 많이 기록됩니다.
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
여기서 N;X;YM
N은 0, 1, 2입니다. 왼쪽 클릭, 가운데 클릭, 오른쪽 클릭의 경우 X와 Y는 마우스 클릭 위치에 비례하고 M
마우스를 눌렀을 때의 m
위치 에 비례합니다. 마우스를 올려.
분명히 이것은 일종의 대역 내 신호이며 option mouse on
. 그런데 그것은 어디서 나오는 걸까요? Tmux입니까, ssh입니까, 아니면 Gnome 터미널입니까?
답변1
이는 마우스 이벤트에 대해 tmux에 알려주는 이스케이프 시퀀스입니다. tmux가 예기치 않게 연결이 끊어졌기 때문에 마우스 모드를 끌 기회가 없었기 때문에 어떤 애플리케이션도 원하지 않더라도 터미널은 계속해서 마우스 모드를 보내고 있습니다. "재설정"을 실행하여 끌 수 있습니다.