मेरे पास घर पर एक कंप्यूटर है जिसे मैं दूरस्थ रूप से लॉग इन करता हूं। इसके लिए "मॉनिटर" एक टीवी है, इसलिए मैं एक बड़े फ़ॉन्ट और आइकन थीम का उपयोग करने के लिए gtk एप्लिकेशन चाहता हूं, जिसे मैं ~ / .gtkrc-2.0 फ़ाइल और कुछ अन्य समान सामानों को संपादित करके करने में कामयाब रहा। जब मैं दूरस्थ रूप से लॉग इन कर रहा होता हूं, तो मैं जो करना चाहता हूं, उसके लिए एक अलग विषय है। समझाने का सबसे अच्छा तरीका यह है कि मैं चाहूंगा कि मेरा gtk विषय पसंद एक्स डिस्प्ले पर निर्भर हो जो कि आवेदन शुरू किया गया है। उदाहरण के लिए, अगर मैं कुछ शुरू करता हूं: 0.0 तो वह टीवी है और मुझे बड़े फोंट चाहिए, लेकिन अगर मैं इसे लोकलहोस्ट पर शुरू करता हूं: 10.0 मैं एक नियमित आकार के फ़ॉन्ट का उपयोग करना चाहता हूं, क्योंकि यह मेरे लैपटॉप स्क्रीन पर प्रदान किया जाएगा।
सुरुचिपूर्ण समाधान .gtkrc-2.0 फ़ाइल में IF कथन का कुछ प्रकार होना चाहिए, जो $ DISPLAY चर की जाँच करता है और तदनुसार व्यवहार करता है। समस्या यह है कि मैं .gktrc फ़ाइलों में नियंत्रण संरचनाओं पर कोई दस्तावेज़ नहीं ढूँढ सकता , या यदि ऐसा करना संभव है।
[संपादित करें] इसके अतिरिक्त, क्या जीएनके + ३ में ऐसा करने का कोई तरीका है, बिना सूक्ति स्थापित किए?