जीनोम 3 के रिलीज के साथ, जीटीके ऐप्स के कई डेवलपर्स जीटीके 2 से जीटीके 3 तक अपने प्रोग्राम पोर्ट करना शुरू कर चुके हैं। यदि आपने उबंटू 11.04 का उपयोग किया है, तो आप देखेंगे कि कई लोकप्रिय जीटीके 2 विषयों में अभी तक जीटीके 3 समकक्ष नहीं हैं, जो कुछ जीटीके 3 अनुप्रयोगों को भयानक लगते हैं।

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

ऑक्सीजन-GTK3

इस समस्या का समाधान ऑक्सीजन-gtk3 नामक एक पैकेज है, जिसने कुछ लिनक्स वितरण में अपना रास्ता बना दिया है। यदि यह आपके वितरण के डिफ़ॉल्ट भंडार में नहीं है (और संभवतः यह तब तक नहीं है जब तक कि आपके पास सबसे अधिक खून बहने वाली एज रिलीज न हो), तो आप संभवतः किसी तृतीय पक्ष से पैकेज प्राप्त कर सकते हैं।

कुबंटू और अन्य उबंटू-आधारित वितरण के लिए, निम्नलिखित भंडार जोड़ें:

 पीपीए: hrvojes / KDE-उपहार 

फिर, gtk3-इंजन-ऑक्सीजन नामक पैकेज स्थापित करें:

 sudo apt-get अद्यतन sudo apt-get gtk3-इंजन-ऑक्सीजन स्थापित करें 

ओपनएसयूएसई के लिए, आपको स्वियर भंडार जोड़ने की जरूरत है:

 sudo zypper ar इंडेक्स /repositories/home:/swyear/openSUSE_12.1 

फिर, ऑक्सीजन-gtk3 पैकेज स्थापित करें:

 sudo zypper ऑक्सीजन-gtk3 स्थापित करें 

अन्य वितरण स्थापना प्रक्रियाएं अलग-अलग होंगी। मुझे इस उपयोगकर्ता से फेडोरा पैकेज उपलब्ध हुए, लेकिन कोई वितरण-विशिष्ट स्थापना निर्देश नहीं मिला।

आर्कलिनक्स के लिए, आपको AUR से ऑक्सीजन-gtk3-git इंस्टॉल करने की आवश्यकता है।

स्थापना को पूरा करना

यदि आप अब तक आए हैं, तो आपने देखा होगा कि आपके डेस्कटॉप वातावरण को पुनरारंभ करने के बाद भी आपके GTK3 एप्लिकेशन भयानक लगते हैं। ऐसा इसलिए है क्योंकि GTK3 को अपनी स्वयं की कॉन्फ़िगरेशन फ़ाइल की आवश्यकता होती है जिसे settings.ini कहा जाता है, जो आपको अपने पुराने विंडोज दिनों की याद दिला सकता है। सौभाग्य से, यह settings.ini काफी बढ़िया नहीं है, और आपको केवल एक कॉन्फ़िगरेशन लाइन जोड़ने की आवश्यकता होगी।

यदि कोई पहले से मौजूद नहीं है, तो इस स्थान पर एक फ़ोल्डर बनाएं " ~ / .config / gtk-3.0 "। आर्कलिनक्स में, आप स्पष्ट रूप से केवल डिफ़ॉल्ट फ़ाइल से लिंक कर सकते हैं:

 ln -s /usr/share/themes/oxygen-gtk/gtk-3.0 ~ / .config / gtk-3.0 

इसके बाद, gt.in-3.0 फ़ोल्डर के अंदर file.ini नामक फ़ाइल बनाएं। अपनी पसंद के टेक्स्ट एडिटर का उपयोग करके, यह लाइन जोड़ें:

 gtk-theme-name-name = ऑक्सीजन-gtk 

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

इसे निर्बाध रखते हुए

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