डिफ़ॉल्ट Byobu स्क्रीन की स्थापना


12

मैंने अभी हाल ही में क्वांटल को एक ताजा इंस्टॉल के रूप में स्थापित किया है, और बियोबू को स्थापित करना चाहता हूं क्योंकि यह मेरे पुराने सिस्टम पर था। बायोबू के पिछले संस्करण में नई विंडो बनाने के लिए बायोबू-कॉन्फिगरेशन (एफ 9 की के माध्यम से) में एक विकल्प था, जिसमें एक स्टार्टअप विकल्प होने पर चयन करने के लिए एक चेकबॉक्स विकल्प था। बायोबू-कॉन्फिगर का पूरा 'नया विंडो बनाएँ' खंड अब नहीं है!

मैंने उन खिड़कियों का विवरण जोड़ने का प्रयास किया है जिन्हें मैं ~ / .byobu / windows (नीचे) करना चाहता हूं लेकिन इसका कोई प्रभाव नहीं पड़ा है।

screen -t localhost bash
screen -t staging ssh dt123
screen -t fsuk1 ssh fs
screen -t php php -a
screen -t python bpython

(पर्याप्त नहीं है लेकिन एक उत्तर लेकिन बायोबू अब tmux पर आधारित है, स्क्रीन पर नहीं, यही कारण है कि यह काम नहीं कर सकता है)
जॉर्ज कास्त्रो

जवाबों:


8

जैसा कि @ जॉर्ज कास्त्रो ने एक टिप्पणी में उल्लेख किया है, इसका कारण यह है कि आपका ~/.byobu/windowsकॉन्फ़िगरेशन काम नहीं कर रहा है क्योंकि बायोबू अब tmux ("टर्मिनल मल्टीप्लेक्सर") पर आधारित है । जैसा @Hai Vu द्वारा उल्लेख किया गया है, एक वर्कअराउंड है जो आपको स्क्रीन को बायोबू के बैकएंड के रूप में उपयोग करने की अनुमति देता है , लेकिन यह tmux पर स्विच करने के लिए अत्यधिक जटिल नहीं है ।

आप .tmux.confअपने उपयोगकर्ता के .byobuफ़ोल्डर में स्थित फ़ाइल को संपादित करना चाहते हैं ( ~/.byobu/.tmux.conf)। यहां आप tmux मैनुअल में मिली कमांड्स का उपयोग करके अपने टर्मिनल विंडो के निर्माण के लिए कमांड लिखना चाहेंगे । यहाँ एक सरल उदाहरण है जो आपको आरंभ करने में मदद कर सकता है:

new-window -ad -n Git
new-window -ad -n "Project Build/Run"
new-window -ad -n PostgreSQL

यहाँ मैंने .tmux.confफाइल में तीन कमांड डाले हैं । जैसा कि मैनुअल द्वारा परिभाषित किया गया है:

कॉन्फ़िगरेशन फ़ाइल tmux कमांड का एक सेट है जो सर्वर के पहली बार चालू होने पर अनुक्रम में निष्पादित होता है।

तो इस मामले में, जब आप बायोबू शुरू करते हैं, तो आपको "Git", "अनुमानित बिल्ड / रन" और "PostgreSQL" (बाएं से दाएं) शीर्षक के साथ तीन पूर्व-निर्मित विंडो देखनी चाहिए। उम्मीद है की यह मदद करेगा।


1
5.85 तक के ब्योबू के पुराने संस्करणों में एक बग था और आपको सेमीकॉलन के साथ कमांड की जरूरत है, एसयू पर मेरा जवाब देखें ।
LiveWireBT

3

मैंने पाया कि अगर आप दौड़ते हैं

byobu-select-backend

और स्क्रीन चुनें , तो यह काम करता है। बैकेंड के रूप में tmux का चयन करने से काम नहीं चलता है। मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि tmux backend के साथ विंडो कैसे बनाई जाए। अगर मुझे पता है कि कैसे, मैं इस पोस्ट को अपडेट करूंगा।


apropos byobuअधिक उपयोगी आदेशों के लिए। tmux अब डिफ़ॉल्ट बैकएंड है। BTW F2 मदद के लिए एक नई विंडो, Shift + F1 बनाता है ।
पाब्लो बियांची
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.