tmux बल विंडो का आकार परिवर्तन करता है


19

मैं आमतौर पर एक विशिष्ट विंडोज़ सर्वर (W1) से दूरस्थ लिनक्स सर्वर से जुड़ता हूं। खिड़कियों की तरफ, मैं पोटीन का उपयोग करता हूं और लिनक्स की तरफ, मैं tmux शुरू करता हूं।

कभी-कभी, मुझे एक अलग विंडो सर्वर (W2) का उपयोग करना होगा और उसी tmux सत्र से कनेक्ट करना होगा।

समस्या: अगर मैंने W1 पर पोटीन विंडो के लिए आकार निर्धारित किया था, तो मैं W2 पर इस आकार को पार नहीं कर सकता। जब मैं पोटीन विंडो को अधिकतम करता हूं, तो अतिरिक्त स्थान अनुपयोगी हो जाता है, ~ वर्णों से भर जाता है।

क्या W2 पर "बल" लगाने का एक तरीका है, भले ही इसका अर्थ है कि W1 केवल आंशिक आउटपुट दिखाएगा? या W1 बनाने का एक तरीका tmux सत्र से डिस्कनेक्ट हो गया है?

जवाबों:


39

के साथ tmux list-client, आप tmux सत्र से जुड़े सभी ग्राहकों को सूचीबद्ध कर सकते हैं। उदाहरण के लिए:

$ 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" वही है जो मैं चाहता था !!
प्रेम

2
धन्यवाद, मेरे मामले में यह tmux detach-client -t /dev/pts/Xमैं देख रहा था।
बफ

1
'लिस्ट-क्लाइंट' के लिए एक शॉर्टकट है:tmux ls
मतिआस एगार्ट

2
Matias, वास्तव में "tmux ls" "सूची-सत्र" के लिए एक शॉर्टकट है
Matt

6

यदि आप पहले से ही tmux में हैं तो आप अन्य सभी कनेक्शनों का उपयोग करके अलग कर सकते हैं :detach-client -a। यह आपके वर्तमान सत्र को ही छोड़ देता है। नतीजतन आपके पास अतिरिक्त स्थान अनुपयोगी नहीं होगा, ~वर्णों से भरा होगा ।


+1! इस तरह, हमें बाहर निकलने और फिर से जुड़ने की ज़रूरत नहीं है!
प्रेम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.