2016-04-26 11 views
5

मैंने हाल ही में gnome-terminal के साथ लुबंटू 16.04 स्थापित किया है। मुझे मॉनिटर पर कम जगह का उपभोग करने के लिए gnome-terminal पसंद है। लेकिन नवीनतम संस्करण दाएं शीर्ष कोने पर दो कष्टप्रद बटन के साथ आता है जो मुझे कोई समझ नहीं आता है। चूंकि, उपयोगकर्ता जो टर्मिनल पसंद करते हैं, वे माउस क्लिक के बजाए टैब ऑपरेशंस करने के लिए कीबोर्ड शॉर्टकट का उपयोग करने की अधिक संभावना रखते हैं। इन दो अतिरिक्त बटन टैब बार के साथ व्यापक हो गया और मॉनिटर पर अधिक जगह का उपयोग करता है। Click here for Screenshot । कृपया gnome-terminal विंडो से इस अतिरिक्त दो बटन को हटाने में मेरी सहायता करें।gnome टर्मिनल में टैब बार ऊंचाई घटाएं

अग्रिम

मधुसूदन

उत्तर

3

धन्यवाद मेरे लिए काम करता है ~/.config/gtk-3.0/gtk.css को यह जोड़ा जा रहा है। यह बटन को नहीं हटाता है, लेकिन उन्हें एक अंधेरे विषय के लिए अच्छा बनाता है और कम लंबवत स्थान का उपयोग करता है।

TerminalWindow .notebook .button, 
TerminalWindow .notebook .button:active { 
    padding: 2 2 2 10; 
    background-image: none; 
    border: 0; 
} 

मैं इस अनुकूलन का उपयोग कर रहा है, एक गहरे रंग की थीम के साथ अच्छी तरह से काम करता है:

@define-color bg-grey #222; 
@define-color active-grey #333; 
@define-color border-grey #555; 

TerminalWindow .notebook { 
    border: 0; 
    padding: 0; 
    color: #eee; 
    background-color: shade(@active-grey, 1); 
} 

TerminalWindow .notebook tab:active { 
    border: 1px solid @border-grey; 
    background-color: shade(@active-grey, 1); 
} 

TerminalWindow .notebook tab { 
    background-color: shade(@bg-grey, 1); 
} 

TerminalWindow .notebook .button, 
TerminalWindow .notebook .button:active { 
    padding: 2 2 2 10; 
    background-image: none; 
    border: 0; 
} 
+1

फेडोरा 25 पर काम नहीं करता है, जीनोम 3.22.2 – izy

+0

@izy: नीचे मेरा उत्तर देखें जो मुझे 10 कीमती पिक्सल असली बचा रहा है संपत्ति :) – logion

6

मैं GNOME खोल 3.22.2 (izy के रूप में ही) चला रहा हूँ के रूप में सूक्ति टर्मिनल 3.22 के साथ जो जहाजों। 1 (आर्क के तहत), लारी होटारी द्वारा पोस्ट किया गया समाधान मेरे लिए काम नहीं करता है। यह पता चला है कि सीएसएस वर्ग का नाम bug report #765590 में बदल गया है। टर्मिनल विन्डो की जगह अब टर्मिनल-विंडो है। यह 3.20.2-आश के बाद से gnome के साथ शिपिंग किया गया है।

~/.config/gtk-3.0/gtk.css के लिए निम्न स्निपेट मेरे लिए 10px द्वारा gnome-terminal के लंबवत आकार को कम करता है। ध्यान दें कि मैंने डिस्प्ले सेट करके दो बटन छिपाने का प्रयास किया: कोई नहीं लेकिन इसका कोई प्रभाव नहीं है। शायद gtk-3.0 छुपा ui तत्वों (कोई विचार नहीं) की अनुमति नहीं देता है।

/* Decrease the tabs bar height in gnome-terminal 
 
* See: 
 
* https://stackoverflow.com/questions/36869701/decrease-the-tabs-bar-height-in-gnome-terminal 
 
*/ 
 

 
terminal-window notebook > header.top button { 
 
    padding: 0 0 0 0; 
 
    background-image: none; 
 
    border: 0; 
 
} 
 
terminal-window notebook > header.top > tabs > tab { 
 
    margin: 0 0 0 0; 
 
    padding: 0 0 0 0; 
 
} 
 
terminal-window notebook > header.top > tabs > tab label { 
 
    padding: 0 0 0 0; 
 
    margin: 0 0 0 0; 
 
}

लॉगआउट/सीएसएस फ़ाइल बदलने के बाद गनोम सत्र से बाहर के लिए लॉग इन करना सुनिश्चित करें। आप फिर से संकलन करने के लिए वास्तव में (के रूप में ओ पी द्वारा अनुरोध) ऊपर दाएं कोने में टैब मेनू पट्टी से दो बटन को दूर करने की आवश्यकता है:

से पहले: Screenshot before modification

के बाद: Screenshot after modification

अद्यतन gnome-terminal (उबंटू के तहत उपयुक्त स्रोत के साथ यह मुश्किल नहीं है)। Src/terminal-window.c: https://github.com/GNOME/gnome-terminal/blob/8975986d51639040ceb6ba1c0dc78f6a3fa9da45/src/terminal-window.c#L2792

संबंधित मुद्दे