byobu: कैसे एक खिड़की बंद करने के लिए मजबूर करने के लिए?


18

मेरे बायोबू सत्र के भीतर खिड़कियों में से एक रहस्यमय रूप से कीस्ट्रोक्स प्राप्त करना बंद कर देता है। मैं नई विंडो खोल सकता हूं, लेकिन वह विशेष विंडो सिर्फ लटकी हुई है।

इसलिए अब, हर बार जब मैंने आह्वान किया byobu, तो मुझे 3 खिड़कियां दिखाई दीं: 2 जो मैं वास्तव में उपयोग कर रहा हूं, साथ ही 1 खिड़की जो बस वहां बैठती है।

क्या उस तरह की खिड़की को मारने का कोई तरीका है? अधिमानतः, बस एक खिड़की। लेकिन अगर मुझे पूरा सत्र खाली करने की आवश्यकता है, तो भी ठीक है।


जवाबों:


27

Ctrl- a+ kएक के बाद से वर्तमान में फ़ोकस विंडो को मारता y/nस्क्रीन / Byobu में पुष्टि।


2
यह वास्तव में मेरे लिए काम कर रहा है (पोटीन का उपयोग करके)
रॉबिन मैनोली

2
यदि आप एक प्रॉम्प्ट देखते हैं, 1 स्क्रीन मोड के लिए, 2 एमएसीएस मोड के लिए, 1 चुनें, फिर इसे चलाएं।
user34112

5
यदि आप Emacs मोड में byobu का उपयोग कर रहे हैं, तो इसका मतलब है कि Ctrl-a को "लाइन की शुरुआत" करने के लिए मैप किया गया है, इसके बजाय आप F12 + k का उपयोग कर सकते हैं। F12 हमेशा tmux / स्क्रीन एस्केप के रूप में काम करता है
ecerulm

1
धन्यवाद, मैं एक दूरस्थ AWS ubuntu बॉक्स में SSH कनेक्शन का उपयोग कर रहा हूं, और यह मेरे लिए काम करता है। कमांड का उपयोग अन्य कमांड विंडो को बंद किए बिना सत्र को अलग कर देता है।
जोसेफसेसी

Ssh के लिए @JosephMCasey आप ssh कनेक्शन को बंद कर सकते हैं ।
पाब्लो ए

21

आप Byobu की हॉटकी का उपयोग कर सकते हैं , Ctrl- F6खिड़कियों या पैन को मारने के लिए।

पूर्ण प्रकटीकरण: मैं लेखक और बायोबू का अनुचर हूं ।


मैंने कोशिश की, लेकिन जो हुआ वह सत्र बंद करने का पुट्टी था। जब मैं एक सत्र को फिर से खोल देता हूं, तब भी बायोबू में प्रवेश करने से 'त्रिशंकु' विंडो दिखाई देती है?
पेपोलुआन

3
ठीक है, मैंने कीबोर्ड शॉर्टकट्स को अनदेखा करने के लिए PuTTY को फिर से कॉन्फ़िगर किया है। Ctrl+F6अभी भी एक खिड़की को बलपूर्वक नहीं मारता है; यह सिर्फ सत्र को समाप्त करता है।
पेपोलुआन

5

यदि आप Emacs मोड में byobu का उपयोग कर रहे हैं, तो इसका मतलब है कि Ctrl-a को "लाइन की शुरुआत" करने के लिए मैप किया गया है, इसके बजाय आप F12 + k का उपयोग कर सकते हैं। F12 हमेशा tmux / screen से बच निकलने का काम करता है।

आपको वहां से हां / ना विकल्प के साथ संकेत दिया जाएगा।


0

अंत में, मैंने StackOverflow पर इस उपयोगी उत्तर का सहारा लिया , अर्थात:

screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit

(बेशक, मैंने इसे मैन्युअल रूप से किया, screen -lsउसके बाद screen -X -S $screen_session quit)


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