सवाल क्या मैं उबंटू 13.10 में केवल एक कार्यक्रम के लिए थीम बदल सकता हूं?


मैं थीम को बदलना चाहता हूं कि इंकस्केप एक अंधेरे में उपयोग करता है, लेकिन मैं चाहता हूं कि शेष कार्यक्रम जो मैं वर्तमान में उनके पास मौजूद थीम को बनाए रखने के लिए उपयोग करता हूं।

मुझे यह आलेख मिला (http://urukrama.wordpress.com/2008/07/13/setting-a-custom-gtk-theme-for-specific-applications/) लेकिन ऐसा लगता है कि यह पुराना है और मेरे लिए काम नहीं करता है।

मैं उबंटू 13.10 चला रहा हूं और इनक्सस्केप का संस्करण मैं 0.48.4 के लिए एक अलग विषय लागू करने की कोशिश कर रहा हूं। मैं एकता tweak उपकरण का उपयोग कर वैश्विक विषय को बदलकर इंकस्केप की थीम बदल सकता हूं, लेकिन फिर अन्य सभी प्रोग्राम भी बदल जाते हैं।

साथ ही, यदि किसी विशिष्ट एप्लिकेशन के लिए आइकन सेट को बदलने का कोई तरीका है, तो मैं भी ऐसा करना चाहता हूं।


4
2018-03-28 04:00


मूल




जवाब:


देख फ़ायरफ़ॉक्स को पूरी तरह से मेरी जीटीके थीम को अनदेखा कैसे कर सकता है? कैसे बनाना है gtk2 फ़ायरफ़ॉक्स या लिबर ऑफिस जैसे अनुप्रयोगों में अलग-अलग थीम हैं।

मैं कैसे पता लगा सकता हूं कि कोई प्रोग्राम जीटीके 2 या 3 का उपयोग करता है? इंगित करता है कि इंकस्केप एक है gtk2 आवेदन।

के लिये gtk3 एप्लिकेशन, यदि आपके सिस्टम का GTK3 संस्करण 3.10 से अधिक है, तो आप इस तरह GTK_THEME पर्यावरण चर का उपयोग कर सकते हैं:

GTK_THEME=Adwaita:dark gnome-calculator 

मुझे नहीं पता qt अनुप्रयोगों।


मैं लिबर ऑफिस को अपनी थीम के साथ लॉन्च करने के लिए इस स्क्रिप्ट का उपयोग करता हूं:

#!/usr/bin/env bash

GTK2_RC_FILES=/usr/share/themes/Numix/gtk-2.0/gtkrc libreoffice --calc

4
2018-03-28 05:26



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