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

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


पैपिरस आइकन थीम मेरी पसंदीदा है – मैंने इसे वर्षों से उपयोग किया है और यह खूबसूरती से काम करना जारी रखता है। इसलिए जब मैं अपने फ्रेमवर्क 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

  • ਰੋਬੋਟਸ ਨੂੰ ਜਿਮ ਤੋਂ ਬਾਹਰ ਰੱਖੋ

    AI ਹੁਣ (2025 ਦੇ ਅੰਤ ਵਿੱਚ) ਇੰਨਾ ਵਧੀਆ ਹੋ ਰਿਹਾ ਹੈ ਕਿ ਮੇਰੇ ਕੋਲ ਹੁਣ 2026 ਵਿੱਚ ਇੱਕ ਨਵੀਂ, ਪ੍ਰਾਇਮਰੀ ਸਿਫ਼ਾਰਿਸ਼ ਹੈ: ਇਸ ਬਾਰੇ ਬਹੁਤ ਧਿਆਨ ਨਾਲ ਸੋਚੋ ਕਿ ਤੁਹਾਨੂੰ AI ਤੋਂ ਮਦਦ ਕਿੱਥੋਂ ਮਿਲਦੀ ਹੈ। ਮੈਂ ਇਸ ਬਾਰੇ ਸੋਚਦਾ ਹਾਂ ਨੌਕਰੀ ਬਨਾਮ ਜਿਮ. ਜੇਕਰ ਅਸੀਂ ਹੱਥੀਂ ਮਜ਼ਦੂਰੀ ਦਾ ਕੰਮ ਕਰ ਰਹੇ ਹਾਂ, ਤਾਂ AI…

  • Uitgestorven – Kev Quirk

    Uitgestorven Auteur: RR HaywoodGenre: SciencefictionUitgegeven: 2018Beoordeling: ★★★★☆ Het einde van de wereld is vermeden – voorlopig. Nu Miri en haar team van geëxtraheerde helden nog steeds op de vlucht zijn, heeft Moeder, het in ongenade gevallen voormalige hoofd van de Britse geheime dienst, andere ideeën… Terwijl Moeder zich terugtrekt in haar bunker om haar volgende…

  • Erin | Greg Ladin’in Blogu

    Bir dakika oldu. Atlantik Kasırga Havzasında pek fazla ilgi görmeden “E” harfine kadar geldik ama artık elimizde Erin var. Erin tropik bir fırtınadır ancak bir kasırgaya ve muhtemelen büyük bir kasırgaya dönüşmesi beklenmektedir. Bunu kesin olarak söylemek için henüz çok erken, ancak mot modellerinde Erin rüzgar altı ve rüzgar üstü adaların kuzeyine doğru yöneliyor, sonra…

  • 2020 年 8 月 17 日各州開放準備評估

    這些評估顯示了州級數據,可以幫助評估每個州重新開放的準備。 阿拉斯加州•阿拉巴馬州•阿肯色州•亞利桑那州•加利福尼亞•科羅拉多•康涅狄格•哥倫比亞特區•特拉華•佛羅裡達•喬治亞•夏威夷•愛荷華•愛達荷•伊利諾伊•印第安納•堪薩斯•肯塔基•路易斯安那•馬薩諸塞州 •馬裡蘭州•緬因•密西根州•明尼蘇達•密蘇裡•密西西比•蒙大拿•北卡羅來納州• 北達科他•馬裡蘭•緬因•密西根州•明尼蘇達•密蘇裡•密西西比•蒙大拿•北卡羅來納州• 紐澤西 • 新澤西州內華達州紐澤西州•賓州 • 羅德島州 • 南卡羅來納州 • 南達科他州 • 田納西州 • 德州 • 猶他州 • 維吉尼亞州 • 佛蒙特州 • 華盛頓州 • 威斯康辛州 • 西維吉尼亞州 • 懷俄明州 Source link

  • உடனடி ஊசி OPSEC பற்றிய எண்ணங்கள்

    இந்த வலைப்பதிவு இடுகைக்கு நான் பதிலளிக்க விரும்புகிறேன், இது உடனடி உட்செலுத்துதல் சரங்கள் அடிப்படையில் பூஜ்ஜிய நாட்கள், தாக்குபவர்களுடன் நாம் பகிரக்கூடாது என்று வாதிடுகிறேன். disesdi.substack.com AI Red Teaming இல் OPSEC சிக்கல் உள்ளது இதைப் படிக்கும் வரை ‘AI red teaming’ பற்றிய படிப்பை வாங்கவோ, முதலீடு செய்யவோ அல்லது பணம் செலுத்தவோ வேண்டாம் தீங்கு விளைவிப்பதில் ஆசிரியர் உண்மையான அக்கறை காட்டுகிறார் என்று சொல்வதன் மூலம் நான் தொடங்குகிறேன், எனவே அந்த நிலைப்பாட்டில்…

Deixe um comentário

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