SSH 터미널을 클릭하면 tmux 뒤에 '정크' 문자 [0;83;32M0]가 발생합니다.

SSH 터미널을 클릭하면 tmux 뒤에 '정크' 문자 [0;83;32M0]가 발생합니다.

내 로컬과 원격 모두 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;YMN은 0, 1, 2입니다. 왼쪽 클릭, 가운데 클릭, 오른쪽 클릭의 경우 X와 Y는 마우스 클릭 위치에 비례하고 M마우스를 눌렀을 때의 m위치 에 비례합니다. 마우스를 올려.

분명히 이것은 일종의 대역 내 신호이며 option mouse on. 그런데 그것은 어디서 나오는 걸까요? Tmux입니까, ssh입니까, 아니면 Gnome 터미널입니까?

답변1

이는 마우스 이벤트에 대해 tmux에 알려주는 이스케이프 시퀀스입니다. tmux가 예기치 않게 연결이 끊어졌기 때문에 마우스 모드를 끌 기회가 없었기 때문에 어떤 애플리케이션도 원하지 않더라도 터미널은 계속해서 마우스 모드를 보내고 있습니다. "재설정"을 실행하여 끌 수 있습니다.

관련 정보