2012-04-16 14 views
5

मुझे समझ में नहीं आता क्यों xset और xorg.conf के साथ एक ही उद्देश्य के साथ दो चीजें हैं लेकिन पूरी तरह से अलग विकल्प हैं? दो और क्यों नहीं हैं? उनके पैरामीटर के समान नाम क्यों नहीं हो सकते हैं? और यहां तक ​​कि xorg.conf में भी अलग-अलग नामों और एक ही प्रभाव के साथ कई विकल्प हैं। वह इतना अराजक क्यों है?xorg.conf, xset और xinput सेट के बीच क्या अंतर है?

उदाहरण के लिए मैं

Option "AccelerationProfile" "-1" 

साथ या

xset m 0 0 

साथ xorg.conf में मेरी माउस त्वरण निष्क्रिय कर सकते हैं मैं Gnome 3 और लिनक्स कर्नेल 3.0.26-1-लीटर साथ आर्क लिनक्स का उपयोग ।

+0

पीएस .: कृपया लिखें कि आपने इसे क्यों कम किया है। मैं इसके लिए googled लेकिन कहीं भी एक स्पष्टीकरण नहीं मिला। –

+0

आप जिस विशिष्ट प्रोग्रामिंग समस्या को हल करने का प्रयास कर रहे हैं वह क्या है? यह एक रान है, सवाल नहीं। (यह शायद ऑफ-विषय भी है) – geoffspear

+0

प्रोग्रामिंग शुरू करने के लिए मैं अपने माउस संवेदनशीलता को 900 डीपीआई में समायोजित करना चाहता हूं और यही कारण है कि मैं जानना चाहता हूं कि मुझे यह कहां करना चाहिए - xset, xorg.conf या xinput set-props में। पीएस .: इसके अलावा केवल इसलिए कि आप इसे एक रान के रूप में देखते हैं इसका मतलब यह नहीं है कि यह एक है। मैं केवल यह जानना चाहता हूं कि ऐसा क्यों है (ऐतिहासिक कारण, शायद इसमें कुछ समझ है और मुझे अभी तक यह नहीं मिला है)। –

उत्तर

7

xorg.conf फ़ाइल का उपयोग कॉन्फ़िगरेशन सेट करने के लिए किया जाता है जो एक्स शुरू करते समय होता है। एक्स शुरू करने के बाद, xorg.conf बदलना कोई फर्क नहीं पड़ता है (जब तक आप एक्स को पुनरारंभ नहीं करते हैं, लेकिन इसके लिए लॉग आउट की आवश्यकता होती है)।

xset और xinput आदेशों आप एक्स शुरू इसका मतलब है कि वहाँ xorg.conf अंदर एक डिफ़ॉल्ट विकल्प है, भले ही, आप (या अपने Toolkit) रन-टाइम में इस डिफ़ॉल्ट को बदल सकते हैं के बाद विन्यास बदलने के लिए उपयोग किया जाता है। लॉग आउट करने की आवश्यकता के बिना आप अपने विकल्पों को बदल सकते हैं।

ने xorg.conf और रनटाइम ऐप्स (जैसे xset और xinput) के बीच अंतर समझाया। xset और xinput के बीच का अंतर xset के मैनपेज में लिखा है:

The setting is applied to all connected pointing 
devices. xinput(1) should be used if you need device-specific 
settings. 

आप उल्लेख है कि xorg.conf में अलग-अलग नाम और एक ही प्रभाव के साथ कई विकल्प हैं। मैं एक उदाहरण देखना चाहता हूँ। मुझे पता है कि कुछ विकल्पों में कुछ "छेड़छाड़" है, लेकिन वे आमतौर पर विभिन्न उद्देश्यों के लिए होते हैं।

+0

एक ही प्रभाव के साथ कई विकल्पों के लिए एक उदाहरण "संकल्प" और "संवेदनशीलता" जो मैंने पढ़ा है वह माउस के डीपीआई को सेट करेगा। हालांकि, मेरे लिए भी काम नहीं है। –

2

xorg.conf वास्तव में एक विरासत विन्यास प्रणाली है जो हमेशा के लिए आसपास रही है। इसका नकारात्मक पक्ष यह है कि सेटिंग्स को प्रभावी होने के लिए आपको X को पुनरारंभ करना होगा। हालांकि यह एक्स सर्वर में अच्छी तरह से एकीकृत है और नई सेटिंग्स को जोड़ने के लिए अपेक्षाकृत आसान है।

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