.rcrc - लॉन्च पर कई क्षेत्र


11

मुझे पता है कि यह संभव है, लेकिन मैं अपने जीवन के लिए यह नहीं जान सकता कि विभाजन क्षेत्र मोड में एक खिड़की के साथ स्क्रीन लॉन्च कैसे करें?

यानी: मेरे पास लॉन्च पर कई विंडो खोलने के लिए स्क्रीन सेट है, लेकिन प्रत्येक क्षेत्र में चल रहे एप्लिकेशन के साथ विंडो 0 को दो क्षेत्रों में विभाजित करना चाहते हैं

जवाबों:


13

आप अपने .screenrcऔर उपयोग के लिए विभाजन कमांड जोड़ सकते हैं focusऔर selectनियंत्रित कर सकते हैं कि कौन सी विंडो विभाजित है और कौन सी विभाजन केंद्रित है:

screen -t window0 bash
screen -t window1 bash
select window0
split
focus down
select window1
focus up

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

यदि आप कई क्षेत्रों में सिर्फ पहली स्क्रीन विंडो विभाजित करना चाहते हैं, तो आप अपने स्क्रीन सत्र की पहली विंडो के भीतर एक और स्क्रीन सत्र चला सकते हैं और इसके लिए उपरोक्त स्क्रीन सेटिंग्स का उपयोग कर सकते हैं। .screenrcउदाहरण के लिए .screenrc.split, यदि आप उपरोक्त सेटिंग्स को किसी फ़ाइल में सहेजते हैं , तो आप अपने मुख्य स्क्रीन सत्र में इसे एक स्क्रीन विंडो के भीतर एम्बेडेड विभाजन स्क्रीन शुरू करने के लिए जोड़ सकते हैं:

screen -t split screen -S split -c .screenrc.split

यदि आप अपने मुख्य स्क्रीन सत्र के भीतर एक स्क्रीन सत्र एम्बेड करते हैं, तो आप CTRL+Aअपने आंतरिक स्क्रीन सत्र के अलावा कमांड एस्केप कुंजी को किसी चीज़ से बांधना चाहेंगे । CTRL+Bएम्बेडेड स्क्रीन के लिए स्क्रीन कॉन्फ़िगरेशन फ़ाइल में इसे जोड़ने के लिए इस कुंजी को बांधने के लिए .screenrc.split:

escape ^Bb

धन्यवाद! मैंने सवाल नहीं पूछा लेकिन हमेशा ऐसा करने में सक्षम होना चाहता था। बहुत अच्छा!
ऑस्कर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.