सूक्ति टर्मिनल में पैडिंग बढ़ाएं


41

मैं गनोम टर्मिनल में पैडिंग बढ़ाना चाहता हूं, क्योंकि डिफॉल्ट में कोई पैडिंग नहीं है और मेरी आंखों को नुकसान पहुंचाता है।

(इस प्रकार पैडिंग: मुझे विंडो बॉर्डर और जहां टेक्स्ट इनपुट / आउटपुट प्रदर्शित होता है, के बीच जगह चाहिए।)

उदाहरण के लिए:

=[X][-][ ]=============My Terminal==================
|                                                  |
|  $> echo "Padding occurs on both sides for long  |
|     input"                                       |
|                                                  |
|                                                  |
|                                                  |
====================================================

जवाबों:


34

संपादित जून 02 2018: उबंटू 18.04 तक, आपको काम करने के लिए एक और तत्व चयनकर्ता जोड़ने की आवश्यकता है।


पॉल ज्यादातर सही था। यह विस्तारित समाधान GNOME टर्मिनल 3.6.2 के साथ Ubuntu 14.04.1 के रूप में काम करता है ।

सभी संस्करणों के लिए:

  1. निम्न कोड जोड़ें ~/.config/gtk-3.0/gtk.css:

    VteTerminal,
    TerminalScreen,
    vte-terminal {
        padding: 10px 10px 10px 10px;
        -VteTerminal-inner-border: 10px 10px 10px 10px;
    }
    

    संपादित करें: आपको फ़ाइल बनाने की आवश्यकता होगी यदि यह पहले से मौजूद नहीं है (धन्यवाद jonS90)।

  2. सूक्ति-टर्मिनल के सभी उदाहरणों को मारें:

    $ killall gnome-terminal
    
  3. गनोम-टर्मिनल को पुनरारंभ करें।


2
निर्दिष्ट gtk.css फ़ाइल मेरे सिस्टम पर मौजूद नहीं थी। मुझे इसे बनाना था (और फिर समाधान ने काम किया)।
jonS90

यह पूरी तरह से पेंटीहोन-टर्मिनल (प्राथमिक ओएस लोकी) में भी काम करता है।
विष्णु एम।

2
यदि आपके पास यह याद रखना है कि उन नंबरों का संबंध किनारों से कैसे है, तो यह टॉप राइट बॉटम लेफ्ट है।
टेरी ब्राउन

1
@TerryBrown TRouBLe एक अच्छा तरीका है। एक अन्य एनालॉग घड़ी पर प्रगति करने वाले हाथों के बारे में सोचता है: 12-3-6-9 (टॉप, राइट, बॉटम, लेफ्ट)।
विनयुनुच्स

9

मैंने यहाँ गनोम-टर्मिनल 3.20.2 के साथ उबंटू 16.10 पर सभी उत्तरों की कोशिश की और उन्होंने काम नहीं किया। मुझे इस लॉन्चपैड थ्रेड में अप-टू-डेट समाधान मिला । फ़ाइल में ~/.config/gtk-3.0/gtk.css(जिसे आपको बनाने की आवश्यकता हो सकती है), इसे जोड़ें:

vte-terminal {
    padding: 10px;
}

मैं पुष्टि कर सकता हूं कि यह उबंटू 17.04 के लिए भी काम करता है।
अल्प डैनर

17.10 में काम करता है।
ब्लॉक

तो, क्या मैं केवल आपकी 3 पंक्तियों के लिए gtk.css बनाता हूं? या, मैं एक डिफ़ॉल्ट कैसे बना सकता हूं?
रॉबिन ह्सु

@RobinHsu यदि फ़ाइल मौजूद है, तो इसे अंत में जोड़ें। यदि ऐसा नहीं है, तो इसे बनाएं, और केवल इसे जोड़ें।
14

यह Ubuntu 18.04 पर काम नहीं कर रहा है।
अलेक्जेंड्रे वेर्री

4

टर्मिनल आउटपुट को विंडो बॉर्डर से दूर ले जाने के लिए स्टाइलशीट बनाएं ~ / .config / gtk-3.0 / gtk.cs निम्न सेटिंग के साथ:

TerminalScreen {
 -VteTerminal-inner-border: 10px 10px 10px 10px;
}

https://bbs.archlinux.org/viewtopic.php?id=163964


3

कृपया इस मुद्दे पर जाएं - एकता टर्मिनल 16.04

विशलिस्ट पर टिप्पणी उबंटू 16.04 टर्मिनलों के लिए बहुत ही उचित समाधान है, जहाँ हमें फ़ाइल बदलने की आवश्यकता है ~/.config/gtk-3.0/gtk.css:

VteTerminal,
TerminalScreen {
    padding: 10px 10px 10px 10px;
    -VteTerminal-inner-border: 10px 10px 10px 10px;
}

सेवा

VteTerminal {
    padding: 10px;
}

paddingसामान्य सीएसएस के समान ही काम करता है padding


यह Ubuntu 18.04 पर काम नहीं कर रहा है।
अलेक्जेंड्रे वेर्री

2

पुराने दिनों में वापस एक्स संसाधन हुआ करते थे । अपने घर निर्देशिका में एक फ़ाइल .Xdefaultsया .Xresourcesफ़ाइल बनाना आप चित्रमय अनुप्रयोगों के लिए सभी प्रकार की सेटिंग्स बदल सकते हैं।

मेरी बॉक्स पर सिस्टम व्यापी चूक में पाए जाते हैं /etc/X11/Xresourcesऔर /etc/X11/app-defaultsलेकिन मैं अगर पता नहीं है उन में से किसी के लिए GNOME टर्मिनल चिंताओं।

संपादित करें : यह "थीम विभाग" भी लगता है, इसलिए थीम फ़ाइलों को संपादित करना या कस्टम .gtkrcफ़ाइल के साथ गनोम-टर्मिनल शुरू करना चाल को कुछ कर सकता है, जैसे कुछ

$ GTK2_RC_FILES=~/custom-gtkrc gnome-terminal

टर्मिनल में, या जैसा दिखने के लिए ऊपर gnome-terminal.destktop का संपादन

Exec=env GTK2_RC_FILES=/home/you/custom-gtkrc gnome-terminal

काम कर सकता है।


2

आप इसे कुछ टर्मिनलों के साथ कर सकते हैं, उदाहरण के लिए पुराने एक्सटरम

xterm -b 10 -title "-b 10" -e nano &
xterm -title "no border spec" -e nano & 

मैनुअल में man xtermआप पाते हैं कि फोंट, अग्रभूमि और पृष्ठभूमि रंग कैसे सेट करें। शायद कॉन्फ़िगर करने के लिए थोड़ा मुश्किल है, लेकिन बहुत लचीला है।


1

मुझे gconf या dconf संपादक में कोई पैडिंग पैरामीटर नहीं मिला। मैंने सॉफ्टवेयर सेंटर के साथ "टर्मिनल" पर एक खोज की और कई टर्मिनल एप्लिकेशन पाए। विभिन्न टर्मिनल अनुप्रयोगों को निर्दिष्ट करने के लिए सूक्ति का उपयोग करना आसान था लेकिन चीजें थोड़ी बदल गई हैं। /usr/share/applications/gnome-terminal.desktop वह स्थान है जहाँ निष्पादित करने के लिए टर्मिनल एप्लिकेशन निर्दिष्ट है। उस फ़ाइल को खोलें और आप पाएंगे:

[New Shortcut Group]
Name=New Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

एक अलग टर्मिनल अनुप्रयोग का चयन करने के लिए Exec = सूक्ति-टर्मिनल को बदला जा सकता है। इस फ़ाइल का संपादन थोड़ा सा शामिल है, क्योंकि उनके माइम प्रकार को संपादन योग्य के रूप में naultilus द्वारा मान्यता प्राप्त नहीं है। आपको निम्नानुसार कमांड लाइन से एडिट शुरू करने की आवश्यकता होगी:

sudo gedit /usr/share/applications/gnome-terminal.desktop

यह सुनिश्चित करने के बाद कि टर्मिनल एप्लिकेशन को पहले की तरह ही शुरू किया जा सकता है, लेकिन आपका वैकल्पिक टर्मिनल एप्लिकेशन चलाया जाएगा।


1

वैकल्पिक रूप से, मैं समाधान है जहां आप विषय के (मेटासिटी 2) को बदलने का उपयोग किया है left_widthकरने के लिए पैरामीटर 15या 20पिक्सेल।

यह विंडो बॉर्डर को बाईं ओर मोटा बनाता है और प्रभावी लेफ्ट मार्जिन को विंडो के अंदर ले जाता है। यह मेरे लिए ठीक काम करता है क्योंकि टर्मिनल के लिए विंडो बॉर्डर कलर और बैकग्राउंड कलर करीब हैं।

मैंने इस पर पूरी तरह से शोध किया और इसे करने का एकमात्र तरीका xtermटर्मिनल पर स्विच करना है जैसा कि ऊपर बताया गया है। हालांकि, xterm को कॉन्फ़िगर करना एक दर्द है और इसे .Xresourcesकॉन्फिग फाइल के माध्यम से किया जाना है , xterm के साथ कोई मेनू नहीं है।

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