शेल थीम को बदले बिना मैं शीर्ष बार का फ़ॉन्ट कैसे बदल सकता हूं?


12

मैं Ubuntu GNOME 17.04 का उपयोग कर रहा हूं। मैं Adapta द्वारा Fira Sans को डिफ़ॉल्ट फॉन्ट से GNOME टॉप बार का फॉन्ट बदलना चाहता हूं। मेरे पास पहले से ही सभी फोंट हैं, मैं सिर्फ शीर्ष बार के फॉन्ट को बदलना चाहता हूं ताकि यह सब कुछ की तुलना में जगह से बाहर न दिखे।

जवाबों:


20

आप अपने घर निर्देशिका में एक कस्टम सीएसएस ओवरराइड बना सकते हैं और इसे वहां से लोड कर सकते हैं (अन्यथा यदि आप थीम की स्टाइल शीट में कोई बदलाव करते हैं, तो थीम का कोई भी अपडेट शायद इसे अधिलेखित कर देगा)।

सबसे पहले आपको पता होना चाहिए कि Adapta विषय कहाँ स्थित है। यदि आपने इसे किसी .debपैकेज या पीपीए से स्थापित किया है तो इसे उसी स्थान पर स्थित /usr/share/themes/Adaptaहोना चाहिए और इसमें एक gnome-shell.cssफाइल होनी चाहिए /usr/share/themes/Adapta/gnome-shell/

अब नीचे दिए गए चरणों का पालन करें।

  1. एक निर्देशिका बनाएँ, MyThemeया तो में ~/.themesया कहें ~/.local/share/themes। (आप बना सकते हैं ~/.themesया ~/.local/share/themesयदि वे मौजूद नहीं हैं।)
  2. एक और निर्देशिका के अंदर बनाएं MyThemeबुलाया gnome-shell
  3. इस gnome-shellनिर्देशिका में एक खाली दस्तावेज़ बनाएं और उसे नाम दें gnome-shell.css
  4. इसे gnome-shell.cssटेक्स्ट एडिटर में खोलें और निम्नलिखित पंक्तियों को जोड़ें

    @import url("/usr/share/themes/Adapta/gnome-shell/gnome-shell.css");  
    
    stage {
        font-family: FONT_NAME, Sans-Serif;
        font-size: 14pt;
        color: #ffffff;
    }
    

    बदलें FONT_NAMEअपनी पसंद का एक फ़ॉन्ट के लिए (यह भी आप फ़ॉन्ट आकार और रंग बदल सकते हैं) और फ़ाइल सहेजें।

  5. GNOME Tweak टूल खोलें और उपयोगकर्ता थीम एक्सटेंशन को सक्रिय करें। (यदि एक्सटेंशन स्थापित नहीं है, तो आप इसे यहां से इंस्टॉल कर सकते हैं ।)

  6. Tweak Tools के Appearance सेक्शन में जाएं और " Shell थीम " के बगल में स्थित ड्रॉप-डाउन बॉक्स पर क्लिक करें । MyTheme को ड्रॉप-डाउन सूची में दिखाई देना चाहिए। इसका चयन करें।

  7. alt+ f2तब R+ टाइप करके GNOME शेल को पुनरारंभ करें enter(एक Xorg सत्र में काम करता है, Wayland लॉगआउट और फिर से लॉगिन करें)।


2

मुझे मेरे प्रश्न का उत्तर मिल गया है! शीर्ष बार के फ़ॉन्ट को बदलने का सबसे प्रभावी तरीका gnome-shell.cssफ़ाइल में फ़ॉन्ट परिवारों को बदलना है ।

ऐसा करने के लिए, पहले उपयोग करें

sudo su

एक रूट टर्मिनल खोलने के लिए। फिर उपयोग करें

nautilus --browser

Nautilus का रूट संस्करण खोलने के लिए।

फिर आप नेविगेट करना चाहते हैं /usr/share/themes/"THEME_NAME"/gnome-shell/gnome-shell.css/। फ़ाइल खोलें और जहाँ यह कुछ ऐसा कहता है

stage { font-size: 10pt; font-family: Roboto, Cantarell, Sans-Serif; font-weight: 400; color: #263238; }

पहले फ़ॉन्ट को अपने फ़ॉन्ट के नाम में बदलें। परिणाम कुछ इस तरह होना चाहिए

stage { font-size: 10pt; font-family: Fira Sans, Cantarell, Sans-Serif; font-weight: 400; color: #263238; }

यदि आपने फ़ॉन्ट Sans में बदल दिया है।

Alt+ F2और फिर टाइप करके शेल को पुनरारंभ करें r

ऐसा करने से आप चाहते हैं कि थीम आपके पास हो, जो फॉन्ट एडवाइटा में बदलने के बजाय आप चाहते हैं।

नोट: GTK थीम्स के अपडेट इस कॉन्फ़िगरेशन को गड़बड़ कर सकते हैं, इसलिए पोम्स्की के उत्तर को सर्वश्रेष्ठ के रूप में चिह्नित किया गया है।


3
मैंने एडाप्टा थीम के साथ काम करने के अपने उत्तर में बदलाव किया। वैसे आपको नॉटिलस या गेडिट जैसे ग्राफिकल एप्लिकेशन की शुरुआत सामान्य सूडो से नहीं करनी चाहिए । एक विकल्प के रूप में आप nanoकमांड लाइन में पाठ को संपादित करने या चलाने के लिए उपयोग कर सकते हैं sudo -H gedit, sudo -H nautilusआदि
pomky

1

में उबंटू 19.10gnome-shell.css स्थान है:

/usr/share/gnome-shell/theme/Yaru/gnome-shell.css

gnome-shell.cssव्यवस्थापक के रूप में संपादित करें । फिर खोजते हैं

stage {
  font-family: 

बस अपना इच्छित फ़ॉन्ट-परिवार नाम जोड़ें। उदाहरण के लिए:

stage {
  font-family: Fira Sans, Cantarell, Sans-Serif;
  font-size: 10pt;
  color: #3D3D3D; }

किया हुआ। इसे सहेजें और लॉग-आउट और लॉग-इन फिर से करें।

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