답변:
이것은 자신보다 창 크기가 더 작은 다른 ssh 또는 터미널 클라이언트가이 세션에 연결되어 있음을 의미합니다.
이 Byobu 단축 키를 사용하여 모든 클라이언트를 분리 할 수 있습니다 .
Alt-F6
또는 당신은 스크립트를 실행할 수 있습니다 /usr/lib/byobu/include/tmux-detach-all-but-current-client
전체 공개 : 저는 Byobu 의 저자이자 관리자입니다 .
대안은하는 Alt-F6
것입니다 Prefix-Shift-D
경우, Prefix
귀하의 byobu 탈출 명령 (일반적으로 Ctrl-a
).
자세한 정보는 여기 ( https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux)를 참조하십시오 .
Alt-F6은 나를 위해 작동하지 않았습니다. 그러나 tmux를 사용하고 있음을 알았습니다. 다른 창을 분리하려면 목록 클라이언트와 분리 클라이언트를 조합하여 사용하십시오.
% tmux list-clients
/dev/pts/1: 0 [64x160 xterm] (utf8)
/dev/pts/39: 0 [39x143 xterm] (utf8)
% tmux detach-client -t /dev/pts/39
64x160이 더 크기 때문에 다른 클라이언트가 더 작은 반면 내 창이라고 생각했습니다.
환상적인 대본! Homebrew와 함께 설치된 byobu를 사용하는 OSX에서 (현재)
/usr/local/Cellar/byobu/5.92/lib/byobu/include/tmux-detach-all-but-current-client
아마도 당신은 버전 번호를 수정했을 것입니다, 그러나 그것은 당신에게 그것을 찾는 방법에 대한 아이디어를 줄 것입니다.
brew info byobu
byobu가 lib 등의 파일을 저장하는 위치를 알려줍니다.
그런 다음 lib/byobu/include/tmux-detach-all-but-current-client
해당 위치가 어디든지 추가하십시오 (제 경우에는 /usr/local/Cellar/byobu/5.92/
)