सूक्ति टर्मिनल के लिए एक अच्छा विकल्प क्या है? [बन्द है]


16

हाल ही में, मैं एक समय में कई टर्मिनल खोल रहा हूं। टर्मिनलों के बीच ऑल-टैब होने से भ्रम की स्थिति है। मुझे ऐसी चीज़ की ज़रूरत है जो सिर्फ एक खिड़की में कई टर्मिनलों को जोड़ती है। अच्छे विकल्प क्या हैं?

संपादित करें : मुझे टैब पसंद नहीं है। मैं एक विंडो में 2x2 ग्रिड व्यवस्था में कंसोल चाहता हूं ।


चूँकि स्क्रीन ने आपको जो चाहा था, हो सकता है कि आप प्रश्न को अधिक ध्यान केंद्रित करने के लिए अपडेट कर सकें, जैसे "मैं एक ही टर्मिनल (स्क्रीन) में कई साइड-बाय-साइड शेल सत्र कैसे चला सकता हूं?" खोज करने वाले लोगों की मदद करना।
15

जवाबों:


22

ऐसा लगता है कि आप अपने टर्मिनल में स्क्रीन चलाना चाहते हैं ।

ऊर्ध्वाधर और क्षैतिज विभाजन के साथ GNU स्क्रीन का स्क्रीनशॉट

इस स्क्रीन शॉट को जनरेट करने के लिए, मैंने एक टर्मिनल खोला और भाग गया screen। खिड़की को विभाजित करने के लिए, मैंने ctrl-a Sएक क्षैतिज विभाजन के लिए कीस्ट्रोके का उपयोग किया और " ctrl-a |" एक ऊर्ध्वाधर विभाजन के लिए। अतिरिक्त गोले शुरू करने के लिए, मैं screenतीन बार सक्रिय खोल में भाग गया । खिड़कियों के बीच स्विच करने के लिए, मैंने कीस्ट्रोक का उपयोग किया " ctrl-a tab"। सक्रिय विंडो (" 0 bash", " 1 bash", आदि) में प्रदर्शित होने वाले शेल को बदलने के लिए , मैंने कीस्ट्रोक " ctrl-a n" ("अगला") या " ctrl-a p" ("पिछला") का उपयोग किया। प्रत्येक screenप्रक्रिया से बाहर निकलने के लिए , मैंने screenप्रक्रिया में चल रहे शेल को बाहर निकाल दिया ; चार बार ऐसा करने से मैं अपने साधारण टर्मिनल पर लौट आया।

screenकीस्ट्रोक्स का सारांश :

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(संपादित करें: jtimberman) यदि आपके पास एक ऐसा संस्करण है जो इसका समर्थन करता है, तो आप "ctl-" के साथ स्क्रीन के एक ऊर्ध्वाधर विभाजन कर सकते हैं। (पाइप), इसलिए आप प्रति टर्मिनल 2 + x 2+ स्क्रीन कर सकते हैं। उबंटू 9.04 में यह क्षमता है, इसे ~ संस्करण 4.00.03 पेश किया गया था।

(edit: las3rjock) स्क्रीनशॉट को screenवर्टिकल के साथ-साथ क्षैतिज विभाजन के साथ दिखाने के लिए अपडेट किया गया है। चूंकि screenमैक ओएस एक्स के साथ आने वाला संस्करण इस सुविधा के साथ नहीं आता है, मैंने इसे इस ब्लॉग पर मिले निर्देशों के अनुसार सीवीएस से बनाया है । मुझे लगता है कि आप patchचरणों को छोड़ कर लिनक्स के लिए भी ऐसा ही कर सकते हैं ।


1
क्या 2x2 ग्रिड की व्यवस्था में 4 टर्मिनल हो सकते हैं?
रेंडेल

@Randell इस उत्तर पर मेरा संपादन देखें :-)
jtimberman

@ las3rjock, मैं उन कीस्ट्रोक्स से परिचित नहीं हूं। आप कैसे प्रदर्शन करते हैं?
रेंडेल

1
अब मैं समझ गया। इसलिए मुझे + S को शिफ्ट करना होगा।
रैंडल

1
मैं कभी भी प्लेटफॉर्म पर स्क्रीन पर लगातार बंटवारे का उपयोग नहीं कर पाया, जो मेरे लिए एक डील ब्रेकर है। tmux एक भयानक विकल्प है जो समान कार्यक्षमता और "बस काम करता है" प्रदान करता है।
Sharpie

17

मुझे लगता है कि आपको टर्मिनेटर में रुचि हो सकती है : डी

अवलोकन

इस परियोजना का लक्ष्य टर्मिनलों की व्यवस्था के लिए एक उपयोगी उपकरण का उत्पादन करना है। यह ग्नोम-मल्टी-टर्म, क्वाडकोन्सोल आदि जैसे कार्यक्रमों से प्रेरित है, जिसमें मुख्य फोकस ग्रिड में टर्मिनलों की व्यवस्था कर रहा है (टैब सबसे आम डिफ़ॉल्ट विधि है, जिसे टर्मिनेटर भी समर्थन करता है)।

टर्मिनेटर का अधिकांश व्यवहार गनोम टर्मिनल पर आधारित है, और हम उस समय से अधिक सुविधाओं को जोड़ रहे हैं, लेकिन हम sysadmins और अन्य उपयोगकर्ताओं के लिए उपयोगी सुविधाओं के साथ अलग-अलग दिशाओं में विस्तार करना चाहते हैं। यदि आपके पास कोई सुझाव है, तो कृपया इच्छा सूची कीड़े दर्ज करें! (पते के लिए नीचे देखें)

विशेषताएं:

  • सामग्री सूचीबद्ध करें
  • एक ग्रिड में टर्मिनलों की व्यवस्था करें
  • टैब्स
  • टर्मिनलों के पुन: क्रम को खींचें और छोड़ें
  • कीबोर्ड शॉर्टकट के बहुत सारे
  • गनोम-टर्मिनल सेटिंग्स को ओवरराइड करने के लिए फ़ाइल को कॉन्फ़िगर करें
  • टर्मिनलों के मनमाने समूहों के लिए एक साथ टाइपिंग

टर्मिनेटर स्क्रीनशॉट

टर्मिनेटर स्क्रीनशॉट


6

कृपया यहाँ मिली tmux के बारे में मेरे ब्लॉग प्रविष्टि को देखें ... यह स्क्रीन की तुलना में अधिक शक्तिशाली है, संक्षेप में, संलग्न ब्लॉग प्रविष्टि में कॉन्फ़िगर फ़ाइल स्क्रीन को अनुकरण करने के लिए tmux शॉर्टकट कीस्ट्रोक्स को पुनः कॉन्फ़िगर करती है, मूल रूप से tmux Ctrl + B का उपयोग करता है स्क्रीन उपयोगिता को भ्रमित नहीं करने के लिए संयोजन। और चाबियाँ फिर से कॉन्फ़िगर की जाती हैं ... Ctrl + B के बजाय, Ctrl + A का उपयोग किया जाता है:

  • Ctrl + A tmux ध्यान देने के लिए कीस्ट्रोके, जैसे कि? कुंजियों की सूची के लिए,
  • Ctrl + A, Ctrl + A विभिन्न विंडो के बीच फ़्लिक करने के लिए,
  • Ctrl + A, पहली विंडो के लिए 1, Ctrl + A, 2 दूसरी विंडो के लिए और इसी तरह
  • Ctrl + A, एक सत्र के भीतर स्प्लिट विंडो के बीच फोकस स्विच करने के लिए टैब
  • नया बैश शेल लाने के लिए Ctrl + A, C

इसे पढ़ें और जानें ... :)


4

कॉन्सोल सबसे अच्छा, मल्टीटाब और कुछ अन्य शांत सामान है।


: जाहिरा तौर पर कंसोल एक विभाजित दृश्य है जो कि आप क्या चाहते हैं kdemonkey.blogspot.com/2007/01/... : यहाँ है एक स्क्रीनशॉट robertknight.me.uk/files/kde/konsole-split-view-1.png
las3rjock

यह NxM konsole kparts को एक ही ऐप में एम्बेड करने के लिए तुच्छ है। मैंने ऐसा ऐप देखा है, लेकिन नाम याद नहीं कर सकता।
Tadeusz A. Kadłubowski

3

मैंने उपयोग कर लिया है:

  • eterm - प्रबुद्ध टर्मिनल एमुलेटर
  • mrxvt - हल्के बहु-टैब एक्स टर्मिनल एमुलेटर

दोनों बहुत अच्छे हैं।

हालांकि मैं अभी भी टैब के साथ सूक्ति-टर्मिनल पसंद करता हूं :-)।


1
नया टैब खोलने के लिए Ctrl + Shift + T का उपयोग कर सकते हैं, पिछले टैब पर जाने के लिए Ctrl + PageUp और अगले टैब पर जाने के लिए Ctrl + PageDn।
a_m0d

हाँ, जाहिरा तौर पर ओपी टैब का उपयोग नहीं करना चाहता है, इसलिए मैंने सूक्ति-टर्मिनल जानकारी के थोक को हटा दिया।
jtimberman

3

यदि वर्तमान उत्तर आपको लचीलापन नहीं देते हैं या यह महसूस करते हैं कि आप चाहते हैं तो आप विंडो मैनेजर को भी देख सकते हैं। टीएलसी टर्मिनलों के लिए यह एक बड़ा बदलाव है, लेकिन अगर आप टाइल वाले टर्मिनलों में अधिकांश चीजों को करने की योजना बना रहे हैं, तो एक दूसरे WM के अन्य समाधानों पर लाभ हो सकता है।

मैं व्यक्तिगत रूप से कमाल की सलाह दूंगा


2

आप किसी भी टर्मिनल विंडो को दो में विभाजित करने के लिए स्प्लिटवेट का उपयोग कर सकते हैं - एक के ऊपर एक, साइड-बाय-साइड नहीं।

हालाँकि, जबकि टर्मिनल को क्षैतिज रूप से या लंबवत (या दोनों) कुछ टर्मिनल एमुलेटर में या स्क्रीन में विभाजित करना संभव है, आप बहुत संकीर्ण (या संक्षिप्त) होने से पहले 2 या 3 या शायद 4 साइड-बाय-साइड तक सीमित हैं। किसी काम का हो। IMO, टैब शीर्षक सेट करने के लिए xttitle जैसे प्रोग्राम के साथ संयुक्त टैब्ड शब्द बहुत कम भ्रामक और बहुत अधिक उपयोगी है। YMMV।

अन्य लोगों ने पहले से ही स्क्रीन के साथ-साथ ईटरम और mrxvt और अन्य का उल्लेख किया है, इसलिए मैं सूक्ति-टर्मिनल की एक विशेषता बताऊंगा जिसे आपने याद किया होगा।

क्या आपको पता है कि आपको सूक्ति-टर्मिनल में टर्मिनलों के बीच-टैब नहीं करना है, न?

यदि आप वर्जित टर्मिनलों का उपयोग कर रहे हैं, तो आप टर्मिनलों के बीच स्विच करने के लिए Alt-1, Alt-2, Alt-3 आदि का उपयोग कर सकते हैं।

BTW, मैं ज्यादातर अपनी पसंद के टर्मिनल के रूप में mrxvt का उपयोग करता हूं - लेकिन सूक्ति-टर्मिनल अधिकांश लिनक्स सिस्टम पर डिफ़ॉल्ट रूप से स्थापित होता है, इसलिए मुझे लगता है कि यह कैसे काम करता है। मैं mrxvt पसंद करता हूं, लेकिन प्रकाश / आकस्मिक उपयोग के लिए GT ठीक या अच्छा है।


0

मैं आमतौर पर एक्सटर्म को tmux के साथ पसंद करता हूं , जिसे आप टर्मिनल को विभाजित करने के लिए कॉन्फ़िगर कर सकते हैं। Tmux manpage देखें


आपका स्वागत है, और इस सवाल के साथ मदद करने के लिए धन्यवाद। यह प्रश्न मूल रूप से पोस्ट किए जाने के बाद से छह वर्षों में साइट के मानक बदल गए हैं। इस सवाल को अब ऑफ-टॉपिक माना जाएगा, और सॉफ्टवेयर का सुझाव देने वाले उत्तर अब थोड़ा और कठोर होने की उम्मीद है। एक ही प्रश्न पर अन्य उत्तरों की तुलना में आपको एक अलग मानक पर पकड़ना कठिन है, लेकिन स्वीकृत उत्तर इस बात का एक अच्छा उदाहरण है कि अब क्या एक अच्छा माना जाएगा (दो उच्चतम रेटिंग वाले उत्तर को देखें)। मार्गदर्शन के लिए, मेटा
fixer1234
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.