सूक्ति टर्मिनल बदसूरत और बड़े आकार का है


24

गनोम टर्मिनल और टर्मिनेटर (जो मैं इन दिनों अपने लैपटॉप पर उपयोग कर रहा हूं) दोनों को बहुत सुंदर दिखने के लिए अनुकूलित किया जा सकता है। पूर्ण स्क्रीन का उपयोग करके और डेस्कटॉप अव्यवस्था को कम से कम रखने के लिए मेरे छोटे ईपीसीपीसी में भी काम करने के लिए एक अच्छा आकार क्षेत्र प्राप्त करना संभव है।

हालाँकि, एक तत्व है जिसे मैं नियंत्रित करने में सक्षम नहीं लगता। गनोम के टैब बड़े पैमाने पर बड़े पैमाने पर और बदसूरत हैं। वे इस विषय में बिल्कुल भी फिट नहीं हैं जो मूर्खतापूर्ण लगता है, लेकिन मेरे लिए सबसे बड़ी समस्या स्क्रीन रियल एस्टेट है जो व्यर्थ है। विशेष रूप से एक छोटे लैपटॉप स्क्रीन पर, यह एक वास्तविक समस्या है।

क्या इन टैब को बदलने का कोई तरीका है? मुझे पता है कि उन्हें खिड़की के किनारे लगाना संभव है, लेकिन फिर वे और भी अधिक जगह ले लेते हैं!

यदि यह थीम-आईएनजी या गनोम कॉन्फ़िगरेशन के साथ संभव नहीं है, तो क्या टर्मिनल जैसे कोई टर्मिनल प्रोग्राम हैं जो स्वयं टैब को संभाल सकते हैं? (अधिक सुरुचिपूर्ण ढंग से आदर्श रूप में!)

वैकल्पिक शब्द


2
वास्तव में, टैब आपके द्वारा उपयोग किए जाने वाले Gtk थीम के साथ पूरी तरह से फिट होते हैं, क्योंकि यह थीम है जो उन्हें इस तरह पेंट करती है। हालांकि 1 एप्लिकेशन के लिए एक थीम को ओवरराइड करना संभव है (देखें कि ऐसा करने के लिए Gtk थीम्स मैनुअल / कैसे-टॉस करें)। मेरा अनुमान है कि नज़दीकी बटन टैब को उच्च बनाते हैं।
जेएनसी

समस्या यहाँ अच्छी तरह से वर्णित है। old.nabble.com/…
Aleksandr Levchuk

प्रश्न के लिए adamnfish, +1 लेकिन मैं सही उत्तर के रूप में स्क्रीन सुझाव को अचिह्नित करने का सुझाव देता हूं। GNU स्क्रीन चट्टान लेकिन इसका मतलब यह नहीं है कि टर्मिनल टैब बदसूरत होना चाहिए
हांग्जो Levchuk

जवाबों:


-1

कोशिश करो screen

के साथ अलग-अलग "टैब" बनाएं Ctrl-a cऔर उन दोनों के बीच स्विच करें Ctrl-a Ctrl-a(पहले प्रदर्शित की गई खिड़की से टॉगल करें) या सीधे Ctrl-a <number of tab>(विंडो नंबर "टैब की संख्या" पर स्विच करने के लिए)।

Ctrl-a " चयन के लिए सभी विंडो की एक सूची प्रस्तुत करता है।

अधिक जानकारी के लिए एक नज़र डालें man screen


2
या यहां तक कि byobu, जो सिर्फ स्क्रीन की तरह है, लेकिन Technicolor® में ;-) प्रस्तुत
Stefano Palazzo

हाँ, मुझे पता है कि मैं इसके बजाय स्क्रीन का उपयोग कर सकता हूं, लेकिन मैं आमतौर पर emacs का उपयोग कर रहा हूं और उदाहरण के लिए मैं ctrl + a नहीं खोऊंगा। मैं स्क्रीन को अनुकूलित करके इस मार्ग को समाप्त कर सकता हूं, लेकिन यह अच्छा है कि टैब नियंत्रण ओएस के बाकी हिस्सों के अनुरूप हो, इसलिए अगर वहाँ एक अच्छा तरीका है कि मैं गनोम टैब पर पैडिंग को कम कर दूं जो मैं पसंद करूंगा!
adnnfish

1
@adamnfish: आप स्क्रीन प्रीफ़िक्स शॉर्टकट को किसी अन्य चीज़ से कॉन्फ़िगर कर सकते हैं।
जनक

5
-1 कभी-कभी मुझे स्क्रीन का उपयोग करने की आवश्यकता होती है, कभी-कभी मुझे उपयोग किए जाने वाले टैब की आवश्यकता होती है। मैं चाहूंगा कि दोनों अच्छे दिखें।
हांग्जो लेवचुक

3
मैं सलाह देते हैं tmuxअधिक screenखिड़कियां ( 'टैब') और 'शीशे' (ऊर्ध्वाधर और क्षैतिज स्क्रीन बंटवारे बेहतर (IMO) (मैं चलाएँ:। emacsएक के अंदर tmuxविशेष रूप से सत्र)।
जॉन

6

जैसा कि JanC द्वारा बताया गया है, terminatorआपके सिस्टम पर डिफ़ॉल्ट gtk थीम का उपयोग करता है। यह सच है कि इस समस्या को close_button_on_tab = Falseआपके ~ / .config / termator / config में डालकर हल किया जा सकता है। इसके अलावा, आप gt विषय को बदल सकते हैं। या, आप एक विशेष gtk सेटिंग को विशेष रूप से परिभाषित कर सकते हैं terminator। ऐसा करने के लिए, अपनी gtkrcफ़ाइल में निम्न पंक्तियाँ जोड़ें :

style "notebook" = "default"
{
    xthickness = 0
    ythickness = 0
}

widget_class "terminator*.GtkNotebook"       style "notebook"
class "terminator*.GtkNotebook"              style "notebook"

निरीक्षण करें कि आप "GtkNotebook" नामक मानक Gtk विजेट को संशोधित कर रहे हैं। यह टैब के लिए जिम्मेदार है। यदि आप चाहते हैं कि यह हर एप्लिकेशन में काम करे (केवल टर्मिनेटर नहीं) तो इसके बजाय उपयोग करें:

widget_class "*GtkNotebook"       style "notebook"
class "*GtkNotebook"              style "notebook"

इसके बाद सभी एप्लिकेशन प्रभावित होंगे। टैब में पाठ का रंग बदलने के लिए, उपयोग करें:

style "notebook_maybelabel" = "default"
{ 
   fg[NORMAL]        = "#0000AA"
   text[NORMAL]        = "#0000AA"
}

widget_class "terminator*.GtkNotebook*"       style "notebook_maybelabel"
class "terminator*.GtkNotebook*"              style "notebook_maybelabel"

मैं एक Gtk विशेषज्ञ नहीं हूं, और इस सलाह में त्रुटियां हो सकती हैं।


3

urxvt देखें। मुख्य कारणों में से एक मैं इसे स्थानांतरित करने का सबसे अच्छा तरीका था, यह टैब को संभालता है।

इसे अपने .Xdefaults में जोड़ें

 URxvt.perl-ext-common:  default,tabbed,matcher

3

यह GTK CSS config फाइल के माध्यम से है। ~/.config/gtk-3.0/gtk.cssतब आप कुछ CSS चयनकर्ता जोड़ने में सक्षम होंगे और इसकी विशेषताएँ बनाएं । कुछ अच्छे उदाहरण हैं: कई टैब के साथ सूक्ति-टर्मिनल से बदसूरत वसा वाले बाजेल को हटा दें

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