डार्क मोड टॉगल करते समय उबंटू को अपने आइकन थीम को रीसेट करना बंद करें

डार्क मोड टॉगल करते समय उबंटू को अपने आइकन थीम को रीसेट करना बंद करें


पैपिरस आइकन थीम मेरी पसंदीदा है – मैंने इसे वर्षों से उपयोग किया है और यह खूबसूरती से काम करना जारी रखता है। इसलिए जब मैं अपने फ्रेमवर्क 13 का पुनर्निर्माण कर रहा था, तो यह मेरे द्वारा स्थापित की गई पहली चीजों में से एक थी।

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

कष्टप्रद।

मेरी पिछली मशीन पर मेरे पास हर मिनट एक क्रोनजॉब चल रहा था जो बस थीम की जांच करता था और अगर यह यारू था तो इसे पैपिरस में बदल देता था। यह ठीक काम करता था, लेकिन सबसे शानदार समाधान नहीं था।

इसलिए, इस बार मैंने और अधिक शोध किया और थोड़ा और अधिक सुंदर स्वरूप लेकर आया हल करना समाधान.

इसे “ठीक” कैसे करें

ठीक है, यह बहुत आसान है. इसमें एक छोटी सी स्क्रिप्ट होती है जो तब चलती है जब उबंटू प्रकाश/अंधेरे मोड के बीच फ़्लिप करता है, फिर 0.2 सेकंड बाद, आइकन थीम को वापस स्विच करता है।

पूर्णता से बहुत दूर, लेकिन यह उस स्क्रिप्ट से बेहतर है जो मशीन के चलने के हर मिनट में चलती है।

ऐसा करने के लिए, एक नई स्क्रिप्ट बनाएं ~/.local/bin/watch-darkmode.sh निम्नलिखित सामग्री के साथ:

gsettings monitor org.gnome.desktop.interface color-scheme | while read -r line; do
    if echo "$line" | grep -q "prefer-dark"; then
        sleep 0.2
        gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark'
    elif echo "$line" | grep -q "default"; then
        sleep 0.2
        gsettings set org.gnome.desktop.interface icon-theme 'Papirus'
    fi
done

आपको स्क्रिप्ट को निष्पादन योग्य बनाने की आवश्यकता है, इसलिए इसे आगे चलाएँ:

chmod +x ~/.local/bin/watch-darkmode.sh

अगली चीज़ है क्रिएट ए .desktop फ़ाइल जो GNOME को हमारे लॉग इन करने पर स्वचालित रूप से स्क्रिप्ट शुरू करने के लिए कहती है:


nano ~/.config/autostart/watch-darkmode.desktop


(Desktop Entry)
Type=Application
Name=Watch Dark Mode
Exec=/home/YOUR-USERNAME/.local/bin/watch-darkmode.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true

बदलना याद रखें YOUR-USERNAME पर Exec= आपका उबंटू उपयोगकर्ता नाम जो भी हो, उस पर लाइन लगाएं।

इतना ही! लॉग आउट करें, और फिर से वापस आएं, और स्क्रिप्ट को पृष्ठभूमि में अपना काम करना चाहिए। तो अगली बार जब आप प्रकाश और अंधेरे मोड के बीच स्विच करते हैं, तो आपकी फैंसी-पैंट आइकन थीम बनी रहनी चाहिए।

ईमेल से उत्तर दें

अधिक के लिए सदस्यता लें!

आपको मेरा नवीनतम वफ़ल पढ़ने के लिए यहां बार-बार आने की ज़रूरत नहीं है। जब भी मैं नई सामग्री प्रकाशित करता हूं तो अपडेट प्राप्त करने के लिए सदस्यता लेने के कुछ तरीके हैं।



Source link

Postagens Similares

  • நிலையான தள ஜெனரேட்டர்கள் | கெவ் குயிர்க்

    📅 25 நவம்பர் 2025 | ⏱️ ~2 நிமிட வாசிப்பு ஜான் வான் டென் பெர்க் மூலம் (முரண்பாடாக) அவற்றின் வெளியீடு மிகவும் எளிமையானதாக இருந்தாலும், நிலையான தள ஜெனரேட்டர்கள் வேர்ட்பிரஸ்ஸை விட மிகவும் சிக்கலானவை என்பதை ஜான் பேசுகிறார். இடுகையைப் படிக்கவும் 👉🏻 நான் ஜனவரி மாதத்திலிருந்து இந்த இடுகையை ஒருமுறை டச்சு மொழியிலிருந்து மொழிபெயர்த்தேன், உண்மையில் அதைப் படிக்க முடிந்தது. ஒரு நிலையான தள ஜெனரேட்டரின் வெளியீடு மிகவும் எளிமையானது, இருப்பினும் அவற்றை…

  • البحث مكسور – كيف كويرك

    19 يونيو 2026 | 2 دقيقة قراءة كنت أستمع إلى Late Night Linux 390 أثناء مسائي الذي كنت أسير فيه مع الكلاب الليلة، وكانوا يتحدثون عن (من بين أمور أخرى) بحث Kagi. لقد قمت بتجريب Kagi بنفسي، لكني ألغيت اشتراكي في النهاية لأنني لم أر حقًا أي فائدة من دفع ثمنه بينما يمكنني الحصول على…

  • अपने दिन को वश में करने का मज़ेदार तरीका

    ब्लॉग में स्लेवेन द्वारा – मार्च 8, 2026 नया फाइनलिस्ट यहाँ है! यदि आपने इसे अभी तक आज़माया नहीं है, तो इसमें अपना हाथ डालें: जो आप पहले से उपयोग कर रहे हैं उसके साथ फ़ाइनलिस्ट चलाएं और इसे चुपचाप वह लेने दें जो आपका वर्तमान सेटअप नहीं करता है। यह किसी नए सिस्टम से…

  • Как облегчить себе будущие привычки

    Эта статья представляет собой отрывок из книги «Атомные привычки», моего бестселлера по версии New York Times. Исследуя «Атомные привычки», я наткнулся на историю, которая сразу поразила меня своей простотой и силой. Это была история Освальда Наколса, ИТ-разработчика из Натчеза, штат Миссисипи, и его простой стратегии, позволяющей облегчить формирование будущих привычек. Наколс называет этот подход «перезагрузкой…

  • পর্যালোচনা: সবকিছুই যক্ষ্মা (জন গ্রিন)

    তার বইতে, সবকিছুই যক্ষ্মা: আমাদের মারাত্মক সংক্রমণের ইতিহাস এবং অধ্যবসায়জন গ্রীন যক্ষ্মা রোগের ইতিহাস এবং বিশ্বকে আকৃতি দিতে থাকা রাজনৈতিক পছন্দগুলির মধ্যে একটি সমান্তরাল আঁকেন। যেমন নরম্যান সোয়ান একবার COVID-19 কে “রাজনৈতিক মহামারী” হিসাবে বর্ণনা করেছিলেন – এটি ইচ্ছাকৃতভাবে সৃষ্ট না হয়ে রাজনৈতিক পছন্দ দ্বারা স্থায়ী – সবুজ দেখায় যে যক্ষ্মা (টিবি) মৌলিকভাবে একই। বইটি,…

  • Edukacja — Studenci — Rory Goss

    Studiuje studia biznesoweUniwersytet Ulster, Belfast, klasa 2029 Nie chodzi o to, co straciłem, ale o to, co znalazłem: odporność, cierpliwość i zrozumienie kluczowej roli, jaką technologia może odegrać w dostępności. Pewnego zimowego dnia w styczniu 2024 r. 16-letni Rory Goss przeżył coś wstrząsającego podczas zajęć budowlanych w szkole średniej Abbey Christian Brothers w Newry w…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *