나는 다음과 같은 문제가 있습니다. 바이너리 파일을 캡처한 후 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와 터미널에 영향을 미치는 것을 방지하는 것이 좋습니다.