티스토리 뷰

반응형

tmux는 백그라운드에서 실행하지 않고도 쉘을 종료하였다가 다시 재접속 할 수 있도록 도와주는 유틸리티로 무한한 활용성을 가지고 있다. 하지만 그와 동시에 tmux 자체가 꼬여버리는 일도 종종 발생한다. 특히 tmux session은 한번에 여러 shell에서 접속할 수 있는데 이러한 경우 두 tmux 창이 꼬여서 화면 전체를 모두 활용할 수 없는 문제가 발생한다. 이러한 경우 모든 shell에서 접속을 끊은 뒤 재접속하면 문제가 해결되지만 무척이나 번거롭다. 본 글에서는 해당 문제를 한 번에 해결할 수 있는 방법을 소개하여 tmux 사용에 도움이 되고자 한다.

from a smaller client 문제 상황

한 번에 여러 쉘에서 하나의 tmux session에 접속하는 경우 둘 중에 더 큰 tmux에서는 작은 tmux 크기만큼만 표시되고 나머지 영역은 사용할 수 없게 된다. 그러면서 구석에 ··(size 204x19 from a smaller client)와 같은 문구가 표시된다.

이러한 경우 아래의 명령어를 사용하고자 하는 쉘의 tmux 에 입력해야 한다.

tmux detach -a

해당 명령어를 실행시키면 현재 쉘의 tmux 이외의 다른 쉘의 tmux는 자동으로 detach된다.

 

 

 

반응형
댓글