tmux kuvvet yeniden boyutlandırma penceresi


19

Genellikle belirli bir Windows sunucusundan (W1) uzak linux sunucularına bağlanırım. Windows tarafında macun kullanıyorum ve linux tarafında tmux'u çalıştırıyorum.

Bazen, Farklı bir windows sunucusu (W2) kullanmak ve aynı tmux oturumlarına bağlanmak zorundayım.

Sorun: W1'deki macun pencereleri için bir boyut ayarlamış olsaydım, W2'de bu boyutu aşamam. Macun penceresini büyüttüğümde, fazladan boşluk kullanılamaz, ~ karakterlerle doldurulur.

W1'in yalnızca kısmi çıktı göstereceği anlamına gelse de, W2'de yeniden boyutlandırmayı zorlamanın bir yolu var mı? Veya W1'in tmux oturumuyla bağlantısını kesmenin bir yolu mu?

Yanıtlar:


39

İle tmux list-client, tmux oturumlarına bağlı tüm istemcileri listeleyebilirsiniz. Örneğin:

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

Bu noktadan sonra, belirtilen bir istemciyi veya belirli bir oturumun tüm istemcilerini ayırmayı seçebilirsiniz. Diyelim ki 0 oturumuna bağlı herkesi ayırmak istiyorum:

$ tmux detach-client -s 0

Ardından, boyutu size ait olacak şekilde oturumu ekleyebilirsiniz.

Aslında, yapılabilecek her şey tmux attach -d( -dseçenek tüm diğer istemcileri ayırmaya zorlar).


1
Güzel !! "-d" tam olarak istediğim şey!
Prem

2
Teşekkürler, benim durumumda tmux detach-client -t /dev/pts/Xaradım.
bufh

1
Ayrıntılı list-istemci 'kısa yoludur:tmux ls
matias Elgart

2
matias, aslında "tmux ls" "liste oturumları" için bir kısayoldur
Matt

6

Eğer zaten tmux iseniz o zaman kullanarak diğer tüm bağlantıları kesebilirsiniz :detach-client -a. Yalnızca geçerli oturumunuzdan ayrılır. Sonuç olarak kullanılamaz, ~karakterlerle dolu fazladan alana sahip olmayacaksınız .


+1! Bu şekilde çıkıp tekrar bağlanmamız gerekmez!
Prem
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.