Yanıtlar:
Bu, sizinkinden daha küçük bir pencere boyutuna sahip olan bu oturuma bağlı, kendinizden başka bir ssh veya terminal istemcisi olduğu anlamına gelir.
Bu Byobu kısayol tuşunu kullanarak tüm müşterileri kendinizden ayırabilirsiniz :
Alt-F6
Veya senaryoyu çalıştırabilirsin /usr/lib/byobu/include/tmux-detach-all-but-current-client
Tam açıklama: Ben Byobu'nun yazarı ve sorumlusuyum .
Bir alternatif etmek Alt-F6
olduğunu Prefix-Shift-D
nerede, Prefix
senin byobu kaçış komutu (genellikle Ctrl-a
).
Daha fazla bilgi burada: https://stackoverflow.com/questions/22138211/how-do-i-disconnect-all-other-users-in-tmux .
Alt-F6 benim için işe yaramadı. Ama tmux kullandığımı öğrendim. Diğer pencereyi ayırmak için list-istemciler ve ayırma istemcisi kombinasyonunu kullanın:
% 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 daha büyük olduğundan, diğer istemci daha küçükken bunun benim pencerem olduğunu düşündüm.
Harika senaryo! Homebrew ile yüklenen byobu kullanan OSX’te (şu anda)
/usr/local/Cellar/byobu/5.92/lib/byobu/include/tmux-detach-all-but-current-client
Muhtemelen sürüm numarasını değiştirirsiniz, ancak bu size onu nasıl bulacağınız konusunda bir fikir verecek
brew info byobu
byobu kendi lib etc dosyalarını nerede saklayacağını söyleyecektir.
o zaman sadece lib/byobu/include/tmux-detach-all-but-current-client
bu konumun ne olduğunu ekleyin (benim durumumda /usr/local/Cellar/byobu/5.92/
)
İterm2 \ 033 [17; 3 ~ üzerindeki tercih anahtarlarınızdaki komutu vim Sepcial karakterleri yoluyla gönderme çalışmasını sağladım