tmux 창에 바이너리를 추가하면 전체 창이 충돌합니다.

tmux 창에 바이너리를 추가하면 전체 창이 충돌합니다.

나는 다음과 같은 문제가 있습니다. 바이너리 파일을 캡처한 후 tmux 상태 표시줄이 손상되었습니다. 어떻게 재설정하나요?

그리고 거기에 언급된 오류는 더 이상 존재하지 않습니다. 그래서 내 질문은 왜 창 4의 이름을 바꿔야 하는가입니다.

저는 tmux 1.9a를 사용하고 있습니다.

tmux에서 5개의 창으로 테스트했습니다. 바이너리 검색 후 인코딩이 부정확해지며,

여기에 이미지 설명을 입력하세요. 이것이 알려진 문제입니까? 이를 추적할 수 있는 버그 프로젝트가 있나요?

답변1

tmux의 명령 모드(기본값)를 사용하여 명령을 실행합니다(tmux 상태 표시줄에서) C-b :.

    # try (RESET, INT, XON, RETURN, `reset`, RETURN):
    send-keys -R C-c C-q C-m " reset" C-m ; refresh-client

    # if that doesn't work (destroy the pane):
    kill-pane ; send-keys -R ; refresh-client 

원래 답변은 실행 불가능합니다. reset창이 완전히 잠겨 있을 때 어떻게든 실행할 수 있다고 가정합니다.

답변2

"재설정" 명령을 사용해 보십시오.

$ reset

혹은 상황에 따라 :)

$ ⎼e⎽e├

매뉴얼 페이지에 이에 대한 자세한 내용이 설명되어 있습니다.

답변3

터미널/tmux 제어 코드가 실수로 바이너리 데이터에 나타나서 글꼴이 변경되거나 tmux 세션이 닫히면 손상이 발생할 수 있습니다. 이 경우 이는 버그가 아니라 예상되는 동작입니다. 바이너리의 내용을 보려면 이 xxd도구를 사용하여 바이너리의 "임의" 바이트 문자열이 tmux와 터미널에 영향을 미치는 것을 방지하는 것이 좋습니다.

관련 정보