이는 심각하지는 않지만 짜증스러울 수 있는 일반적인 문제입니다.
원격 서버에서 사용될 때 tmux
각 창의 이름은 실행 중인 프로그램에 따라 변경됩니다. 따라서 bash
셸을 실행하는 창이 3개 있으면 창 1부터 시작하여 창에 , , 이라는 vim
레이블이 지정됩니다 . 세 가지 보고서를 모두 닫으면 . 여태까지는 그런대로 잘됐다.0:bash
1:vim
2:bash
vim
bash
ssh
예를 들어 일부 시스템의 경우 창 이름이 로 변경되면 ssh other_user@some_machine
문제 가 되지 않습니다. 문제는 세션을 닫아도 창의 이름이 여전히 남아 있다는 것입니다.tmux
1:other_user@some_machine:~
ssh
수동으로 다른 이름으로 변경할 수 있다는 것을 알고 있습니다. :rename-window "Better"
하지만 멋진 자동 창 이름 변경 기능을 어떻게 다시 얻을 수 있나요? 지금까지 제가 찾은 유일한 해결책은 창을 닫고 새 창을 시작하는 것입니다. 그러면 ssh
문제가 있는 컴퓨터를 발견할 때까지 기본 동작으로 되돌아갑니다. 모든 ssh
연결이 원격 컴퓨터의 이름을 바꾸는 것은 아니지만 일부 연결의 이름은 바뀌지만 올바르게 복원되지는 않습니다.