저는 기본 MacOS에서 iterm2를 사용하고 대상(Windows 10 WSL)에서는 tmux V3.0a를 사용하고 있습니다. "tmux -CC"로 연결을 시작하면 제어 트래픽이 어떻게 보이는지 확인할 수 있습니다. 인쇄하는 대신 iterm2로 트래픽을 처리하기를 바랍니다. 또한 어떤 메시지도 표시되지 않습니다.
ash@mother:/mnt/c/Users/ash$ tmux -CC
1000p%begin 1592235397 281 0
%end 1592235397 281 0
%window-add @2
%sessions-changed
%session-changed $2 2
%window-renamed @2 tmux
%output %2 To run a command as administrator (user "root"), use "sudo <command>".\015\012See "man sudo_root" for details.\015\012\015\012
%output %2 ash@mother:/mnt/c/Users/ash$
%window-renamed @2 bash
%exit
설정: MacOS Catalina -> SSH -> Windoze 10 -> WSL1(bash) -> tmux V3.0a
iterm2 유형이 트래픽을 실행하는 대신 트래픽을 제어하는 이유에 대한 아이디어가 있습니까?
iterm2가 시도한 옵션: OFF/ON: 클라이언트 세션 연결 후 자동으로 tmux를 삭제합니다. ON: tmux 구성 파일을 사용합니다. ON: 상태 표시줄에 tmux 상태 표시줄 내용이 표시됩니다.
감사합니다.
답변1
iTerm2가 제어 모드가 입력되었음을 감지하는 데 사용하는 \033P
선행 DCS 시퀀스( )의 시작 부분을 잘라내는 것 같습니다. \033P1000p
이 부분은 단말기 개발자에게 보고하셔야 할 것 같습니다.