tmux 힘 크기 조정 창


19

일반적으로 특정 Windows 서버 (W1)에서 원격 Linux 서버에 연결합니다. Windows 측에서는 퍼티를 사용하고 Linux 측에서는 tmux를 시작합니다.

때때로, 다른 Windows 서버 (W2)를 사용하고 동일한 tmux 세션에 연결해야합니다.

문제점 : 퍼티 창 크기를 W1로 설정 한 경우 W2에서이 크기를 초과 할 수 없습니다. 퍼티 창을 최대화하면 여분의 공간을 사용할 수 없으며 ~ 문자로 채워집니다.

W1에 부분 출력 만 표시되는 경우에도 W2에서 크기를 "강제"하는 방법이 있습니까? 또는 W1을 tmux 세션에서 연결 해제하는 방법은 무엇입니까?

답변:


39

을 사용하면 tmux list-clienttmux 세션에 연결된 모든 클라이언트를 나열 할 수 있습니다. 예를 들어 :

$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)

이 시점에서 지정된 클라이언트 또는 지정된 세션의 모든 클라이언트를 분리하도록 선택할 수 있습니다. 세션 0에 연결된 모든 사람을 분리하고 싶다고 가정 해보십시오.

$ tmux detach-client -s 0

그런 다음 세션을 연결하여 크기를 조정할 수 있습니다.

실제로 모든 작업을 수행 할 수 있습니다 tmux attach -d( -d옵션은 다른 모든 클라이언트를 강제로 분리합니다).


1
멋있는 !! "-d"는 정확히 내가 원하는 것입니다!
Prem

2
고마워, 내 경우에는 tmux detach-client -t /dev/pts/X내가 찾고있었습니다.
bufh

1
자세한 'list-client'에 대한 바로 가기는 다음과 같습니다.tmux ls
matias elgart

2
matias, 실제로 "tmux ls"는 "list-sessions"의 바로 가기입니다
Matt

6

이미 tmux에 있다면를 사용하여 다른 모든 연결을 분리 할 수 ​​있습니다 :detach-client -a. 현재 세션 만 남습니다. 결과적으로 여분의 공간을 사용할 수 없으며 ~문자로 채워지지 않습니다 .


+1! 이런 식으로 종료하고 다시 연결할 필요가 없습니다!
Prem
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.