터미널에서 다음과 같은 순서로 예상치 못한 동작이 발생하는 경우가 많습니다.
- 원격 서버에 연결
- 터미널에 내장될 명령/소프트웨어 사용(텍스트 편집기, 상단...)
- 세션이 예기치 않게 종료되었습니다.
- 모든 마우스 상호 작용은 터미널에 예상치 못한 문자를 삽입합니다(그리고 선택, 복사-붙여넣기 등을 불가능하게 만듭니다).
- 다음을 클릭하세요:
0;129;19M
- 선택하다:
0;48;37M0;73;38m
그래서 내 질문은 두 가지입니다.
- 이 동작의 원인은 무엇입니까(근본 원인)?
- 이 문제를 피하는 방법은 무엇입니까?
답변1
ESC [?1000l
마우스 이벤트를 비활성화 하려면 :
printf '\e[?1000l'
이렇게 해야 하는 이유는 응용 프로그램이 마우스 이벤트를 활성화하지만 일반적인 방법으로는 비활성화할 수 없기 때문입니다("세션이 예기치 않게 종료되었습니다.").
인용하다
- Bash에서 MouseMove 및 MouseClick을 얻는 방법스택오버플로우에서
- XTerm 제어 순서(PDF)