भारी टर्मिनल उपयोगकर्ताओं के लिए कौन से टर्मिनल एमुलेटर उपलब्ध हैं?


44

मैं कार्यदिवस के दौरान और घर पर भी कमांड-लाइन में बहुत समय बिताता हूं क्योंकि मैं विशेष रूप से उबंटू चलाता हूं।

मैं डिफ़ॉल्ट गनोम टर्मिनल का उपयोग कर रहा हूं, लेकिन मैं एक ऐसे बिंदु पर पहुंच गया हूं, जहां मैं वास्तव में अपने टर्मिनल को बाहर निकालना चाहता हूं ताकि मेरे सामान्य कार्य यथासंभव आसान हों। विशेष रूप से, मुझे लगता है कि मैं टर्मिनल में बहुत समय ब्राउज़िंग कोड का खर्च करता हूं और कॉन्फिग फाइलों में काम करता हूं।

मेरी इच्छा सूची में होगा:

  • एकाधिक स्क्रीन, टैब, विंडो रखने की क्षमता (मुझे इस बिंदु पर वरीयता नहीं है) जिसे मैं आसानी से बीच में बदल सकता हूं।
  • हर चीज के लिए कलर कोडिंग
  • टर्मिनल के सौंदर्यशास्त्र को संशोधित करना आसान है (क्या यह अच्छा है कि मेरा टर्मिनल अच्छा दिखना चाहता है?) जैसे पारदर्शिता, सीमाएं आदि।

जवाबों:


18

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

gnome-टर्मिनल रनिंग बायोबू (केवल एक विंडो खुली दिखा रहा है )

सूक्ति-टर्मिनल टर्मिनल एमुलेटर

आप टर्मिनल विंडो के प्रबंधन के लिए एक ग्राफिकल समाधान में अधिक रुचि रखते हैं। इसके लिए, मैं अत्यधिक टर्मिनल एमुलेटर टर्मिनेटर का सुझाव देता हूं , जो जीएनयू स्क्रीन जैसे मल्टीप्लेक्सर की आवश्यकता के बिना कई खिड़कियों का समर्थन करता है। आप इसे क्षैतिज और ऊर्ध्वाधर रूप से विभाजित कर सकते हैं जितना आपको पसंद है और यहां तक ​​कि टैब भी हैं। यदि आपको बहुत सारे टर्मिनल चलाने का मन है, तो टर्मिनेटर वास्तव में अच्छा है।

टर्मिनेटर (कई टर्मिनेटर विंडो खोलते हुए)

टर्मिनेटर टर्मिनल एमुलेटर


9
के tmuxबजाय का उपयोग करना screen, टर्मिनेटर की आवश्यकता को अमान्य करता है। आप वास्तव में किसी दूरस्थ टर्मिनल पर टर्मिनेटर का उपयोग नहीं कर सकते।
kzh

afaik gnu स्क्रीन अब बहुत मृत परियोजना है। है ना?
स्टेन फेन

1
मेरे लिए tmux सबसे अधिक कुशल है .. मैंने टर्मिनेटर की कोशिश की और .. अच्छी तरह से tmux विभाजन विंडो वास्तव में दूर एक शॉर्टकट है .. यदि आप टर्मिनेटर पर हैं .. तो कुछ दिनों के लिए tmux का प्रयास करें .. इसे देने के लिए अन्याय करें .. मुझे नहीं लगता कि आप टर्मिनेटर पर वापस जाएँगे :)
marc-andre benoit

प्रागप्रोग (.com) में tmux शुरुआती के लिए एक अच्छी (पेपर) पुस्तक है
marc-andre benoit

1
@ स्टैन: जीएनयू स्क्रीन जीवित और अच्छी तरह से प्रतीत होती है। 2015-11-05 के अनुसार, मास्टर शाखा को अंतिम अपडेट 4 सप्ताह पहले दिया गया था: git.savannah.gnu.org/cgit/screen.git
स्टू

22

GNU स्क्रीन के अलावा मैं tmux की सिफारिश करूंगा । यह GNU स्क्रीन जैसा टर्मिनल मल्टीप्लेक्स है।

Tmux का स्क्रीनशॉट


2
भ्रम से बचने के लिए, tmux अपने आप में एक टर्मिनल एमुलेटर नहीं है। Tmux का उपयोग करने के लिए, किसी को पहले एक टर्मिनल एमुलेटर चुनना होगा (जैसे सूक्ति-टर्मिनल, टर्मिनेटर या गाइक, ये सभी यहाँ के शीर्ष उत्तरों द्वारा सुझाए गए हैं)।
स्टूज

13

मुझे गेक पसंद है , जो एक ड्रॉप-डाउन संपादक है (जिसका नाम भूकंप जैसे गेम में कंसोल के नाम पर है)। आप एक बटन दबाते हैं और यह नीचे स्लाइड करता है, दूसरा बटन दबाएं और यह छिप जाता है। इसे पूर्ण स्क्रीन बनाने के लिए एक और बटन दबाएं, यह पारदर्शिता, टैब, रंग का समर्थन करता है ... आप इसे नाम देते हैं। (आप एक समय में एक से अधिक दृश्य प्राप्त करने के लिए अंदर पर GNU स्क्रीन चला सकते हैं।)

यह इस स्क्रीनशॉट के शीर्ष पर है, पारदर्शी रूप से कुछ सामान जो मैं कर रहा था, को पलट दिया। (पूर्ण आकार के लिए क्लिक करें।) मुझे लगता है कि यह अच्छा लग रहा है।

guake


2
केडी, याक्यूके के लिए कुछ इसी तरह के समाधान का उल्लेख करने के लायक है।
enzotib

+1 मुझे यह भयानक बात भी पसंद है guake
अदरी सीएस

उल्लेख करने के लिए आप टर्मिनल मल्टीप्लेक्सर्स जैसे कि tmux या byobu (जो कि tmux को डिफ़ॉल्ट बैकएंड के रूप में उपयोग करते हैं) का उपयोग गेक (एमुलेटर) के डिफ़ॉल्ट शेल इंटरप्रेटर के रूप में कर सकते हैं ।
पाब्लो ए

8

एक नोट: टर्मिनल मल्टीप्लेक्सर (tmux, स्क्रीन, आदि) टर्मिनल एमुलेटर (xterm, सूक्ति-टर्मिनल, urxvt, आदि) के समान नहीं है।

एक सिफारिश के अलावा (मेरा निश्चित रूप से tmux होगा और मैंने कुछ समय पहले स्क्रीन से स्विच किया है) आपने कस्टमाइज़ेशन के बारे में पूछा।

हर चीज के लिए कलर कोडिंग

एक टर्मिनल चुनना सुनिश्चित करें जो 256 रंगों का समर्थन कर सकता है। यदि आप इसे http://www.frexx.de/xterm-256-notes/data/256colors2.pl से एक सरल पर्ल स्क्रिप्ट डाउनलोड करके परीक्षण कर सकते हैं । chmod + x इसे और इसे चलाएं (बेशक इसके कोड को संक्षेप में देखें)।

एक और बात है (यदि आप tmux का उपयोग करने का निर्णय लेते हैं) यह सुनिश्चित करना है कि यह TERM वातावरण चर को सही ढंग से सेट करता है। डालना सुनिश्चित करें:

set -g default-terminal "screen-256color"

आपकी ~ / .tmux.conf फ़ाइल में।

टर्मिनल के सौंदर्यशास्त्र को संशोधित करना आसान है (क्या यह अच्छा है कि मेरा टर्मिनल अच्छा दिखना चाहता है?) जैसे पारदर्शिता, सीमाएं आदि।

मैं एटरम से स्विच करने के बाद urxvt का उपयोग कर रहा हूं (मैंने पहले गनोम-टर्मिनल, एक्सटर्म और कई अन्य का उपयोग किया है)। दोनों के पास पारदर्शिता के लिए समर्थन है और तेज है (मैं जल्दी से लाइनों की एक लंबी धारा प्रदर्शित करने में सक्षम होने के बारे में बात कर रहा हूं)। वे ~ / .Xresources या ~ / .Xdefaults के साथ कॉन्फ़िगर करने योग्य हैं।

सीमाओं? मुझे लगता है कि यह आपके विंडो मैनेजर पर निर्भर है कि वे किसको खींचे, जो बदले में आपके द्वारा उपयोग की गई थीम पर निर्भर करता है। सौभाग्य।


5

मैं टर्मिनेटर की अत्यधिक अनुशंसा करता हूं। टर्मिनेटर का स्क्रीनशॉट

रंग कोडिंग आपके द्वारा उपयोग किए जाने वाले आदेशों पर निर्भर करता है। grep और ls दोनों स्वीकार करते हैं--color


5

मैं सूक्ति-टर्मिनल + बायोबू (स्क्रीन के चारों ओर एक आवरण) का उपयोग करता हूं


बायोबू डिफ़ॉल्ट बैकएंड के रूप में tmux (उम्मीद है, स्क्रीन के बजाय) का उपयोग करता है।
पाब्लो ए

4

मैं दिल से tmux की सिफारिश कर सकता हूं। उत्कृष्ट टर्मिनेटर से आने के बाद, कीबोर्ड शॉर्टकट के लिए उपयोग होने में एक या दो सप्ताह का समय लगा, लेकिन मैं अब धाराप्रवाह हूं, और यह जीयूआई-आधारित एमुलेटर की तुलना में बहुत तेज और बहुत अधिक उत्पादक है।

Tmux से स्क्रीनशॉट, पावरलाइन स्टेटस बार भी दिखा रहा है।

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

रंग-समन्वय के लिए मैं tmux-powerline की सिफारिश करूंगा । यह आपको एक स्टेटस लाइन देता है जो बहुत सुंदर है (और उपयोगी भी :)) और एक बार जब आप इसे सेट कर लेते हैं, तो आप vim पॉवरलाइन का उपयोग कर सकते हैं जो समान संसाधनों का उपयोग करता है (उदाहरण के लिए स्क्रीनशॉट देखें)।

मैं आपके टर्मिनल रंगों को स्क्रीन -255color पर सेट करने के बारे में मार्टिन के जवाब से सहमत हूं। यह सेटिंग उदाहरण के लिए tmux और mutt के बीच सामयिक प्रदर्शन के मुद्दों को हल करने के लिए भी लगती है।


3

मैं स्क्रीन के साथ तिल्दा का सुझाव देता हूं; एक खोल के रूप में भी zsh एक अच्छी बात हो सकती है!


tmuxइसके साथ तिल्दा मेरे लिए है। - टिल्डा के डिफ़ॉल्ट मूल्य वास्तव में अच्छे हैं। जिन विकल्पों को हम चाहते हैं, वे भी एक्सेस करना आसान हैं - apt install tilda- राइट-क्लिक करें -> कॉन्फ़िगरेशन को फिर से खोलने के लिए कॉन्फ़िगरेशन विंडो। - विन्यास फाइल में हैं .config/tilda। - यदि आप एक समय में दो इंस्टेंसेस खोलते हैं, तो वे विभिन्न कॉन्फ़िगरेशन फ़ाइलों का उपयोग करेंगे।
loxaxs

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