में सभी विंडो में फलक दिखाएं मुझे आश्चर्य है कि क्या मैं सभी विंडोज़ में दिखाई देने के लिए tmux में एक फलक कॉन्फ़िगर कर सकता हूं।tmux
कोई संकेत यह कैसे करें?
में सभी विंडो में फलक दिखाएं मुझे आश्चर्य है कि क्या मैं सभी विंडोज़ में दिखाई देने के लिए tmux में एक फलक कॉन्फ़िगर कर सकता हूं।tmux
कोई संकेत यह कैसे करें?
नहीं, आप परंपरागत अर्थ में प्रत्येक विंडो से जुड़े फलक को कॉन्फ़िगर नहीं कर सकते हैं लेकिन आप इस प्रभाव को प्राप्त करने के लिए tmux की link-window
कार्यक्षमता का उपयोग कर सकते हैं। इसे एक स्क्रिप्ट या tmux सत्र फ़ाइल में लपेटें ताकि इसे कई विंडो में एक साथ लिंक किया जा सके।
** संपादित
आप भी join-pane
सुविधा का उपयोग करना चाहते हैं।
बेशक यह संभव है, लेकिन आपको tmux फलक के अंदर tmux चलाने की आवश्यकता होगी।
+-------------+-------------+
| tmux pane 1 | tmux pane 2 |
| | |
| |+-----------+|
| || new tmux ||
| || session ||
| |+-----------+|
+-------------+-------------+
यह करने के लिए कैसे:
unset TMUX
इस अनुमति देता है tmux में tmuxtmux attach -t <target-session>
# यह साझा सत्रयदि आप tmux के लिए रैपर चला रहे हैं, जैसे ओह-माय-जेएसएच या टीएमक्सिनेटर के साथ आते हैं तो यह आसानी से काम नहीं करता है। और शायद कई कारण हैं जो आपको नहीं करना चाहिए, मैं बस उनमें से किसी को नहीं जानता।
यह वह उत्तर है जो मेरी आवश्यकताओं के अनुरूप सबसे अच्छा है। हालांकि, इसमें एक कमी है: यदि आप सर्वर को मारते हैं जिसमें "tmux के भीतर संलग्न tmux सत्र" होता है, तो यह संलग्न सत्र भी मारता है :( – Werner
@ सर्वर को मारने वाले सर्वर सभी tmux सत्रों को मारता है, संलग्न और अलग करता है। –
I टीएमयूक्स सर्वरों को मार नहीं रहा था, बल्कि आपके द्वारा इंगित किए गए संलग्न पैन के साथ सत्र। सत्र के भीतर संलग्न पैन सत्र अपने सत्रों को मार देंगे। – Werner
यहां ऐसा करने का एक तरीका है, लेकिन प्रतिबिंबित पैन केवल पढ़ने के लिए होंगे। pipe-pane
कमांड है जो फलक के आउटपुट को कमांड में भेजता है। आप उस आदेश को आउटपुट को फ़ाइल में लिख सकते हैं और फिर उन पैन से जिन्हें आप दर्पण करना चाहते हैं, आप फ़ाइल को tail -f
कर सकते हैं। उदाहरण:
# In source pane
tmux pipe-pane 'cat > /tmp/asdf'
# In the target pane (or another tmux session or terminal window)
tail -f /tmp/asdf
दोस्त, यह अब तक का सबसे अच्छा समाधान है। पूंछ से पहले 'स्पष्ट' जोड़कर जैसे 'स्पष्ट && tail -f/tmp/asdf', यह आपके उत्तर उत्तर में सुधार हुआ। – Werner
आई थी [मेलिंग सूची] पर एक संबंधित धागा (https://lists.sourceforge.net/lists/listinfo/tmux-users) कुछ समय पहले: [ "नहीं ऐसा नहीं कर पाने पैन केवल एक खिड़की में होना चाहिए। "] (http://thread.gmane.org/gmane.comp.terminal-emulators.tmux.user/2490/focus=2491)। –