Mavericks में डिफॉल्ट प्लिस्ट फ़ाइलों को मैन्युअल रूप से कैसे संपादित करें

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

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

इस प्रकार की सेटिंग को टर्मिनल में संबंधित डिफॉल्ट्स कमांड को लिखने के लिए बस चलाने के लिए आमंत्रित किया जा सकता है, इसके बाद रनिंग प्रोग्राम (जैसे डॉक) को फिर से लोड करके। हालाँकि, कई डिफॉल्ट्स सेटिंग्स को नेस्टेड स्ट्रक्चर्स हो सकते हैं जो कि मानक डिफॉल्ट्स कमांड का उपयोग करके बनाने और प्रबंधित करने के लिए बहुत जटिल हैं।

इन मामलों में, प्रासंगिक संपादक फ़ाइल को मैन्युअल रूप से पाठ संपादक का उपयोग करके संपादित किया जाता है। OS के पुराने संस्करण में, यह ठीक काम करता है और जब आप प्रोग्राम को पुनः लोड करते हैं तो सेटिंग्स लोड हो जाती है, लेकिन यदि आप OS X Mavericks में यह कोशिश करते हैं, तो परिवर्तित सेटिंग काम नहीं कर सकती है।

इसका कारण यह है कि Mavericks अब डिस्क से सीधे लोड करने के बजाय, डिफ़ॉल्ट सेटिंग को कैश करता है। यह परिवर्तन कार्यक्रमों द्वारा सेटिंग्स को प्रबंधित करने का एक तेज़ और अधिक विश्वसनीय साधन प्रदान करता है, लेकिन इसका मतलब यह भी है कि पाठ संपादकों का उपयोग करने वाले मैनुअल संपादन तत्काल प्रभाव नहीं लेंगे, जो उन लोगों को निराश कर सकते हैं जो अपने सिस्टम पर इस तरह के बदलाव करने की कोशिश कर रहे हैं।

हालाँकि, आप यह देख सकते हैं कि डिफॉल्ट्स कमांड का उपयोग करने से सेटिंग्स तुरंत उपयोग हो जाएंगी, क्योंकि यह डिस्क को लिखने के अलावा सेटिंग्स को ठीक से कैश कर देगा।

भले ही टेक्स्ट एडिटर का उपयोग करने वाले लोग Mavericks में बदलाव से निराश हो सकते हैं, क्योंकि चूक के बाद कमांड खुद ही वरीयताओं को ठीक से कैश कर देगा, आप इसे प्राथमिकता संपादक के साथ संयोजन के रूप में उपयोग कर सकते हैं ताकि वरीयता फ़ाइल में एक जटिल परिवर्तन लागू हो सके। ऐसा करने के बाद, आपने टेक्स्ट एडिटर में अपने बदलाव सहेज लिए हैं, बस इसकी सामग्री को सूचीबद्ध करने के लिए plist फाइल पर डिफॉल्ट रीड कमांड को चलाएं।

उदाहरण के लिए, यदि आप टेक्स्ट एडिटर का उपयोग करके डॉक की स्थिति को बदलना चाहते हैं, तो आप इसे खोल सकते हैं और "पिनिंग" और "ओरिएंटेशन" कुंजियों को संशोधित कर सकते हैं और फिर परिवर्तनों को बचा सकते हैं। इसके बाद, आप डॉक की प्लिस्ट फाइल को पढ़ने के लिए निम्न में से दो कमांड चला सकते हैं और उन्हें फिर से कैश कर सकते हैं। डॉक को पुन: लॉन्च करने से पहले ऐसा करें, और प्रोग्राम लोड होने पर सेटिंग्स को ठीक से लागू और उपयोग किया जाएगा:

डिफॉल्ट पढ़ा ~ / पुस्तकालय / वरीयताएँ / com.apple.dock

डिफॉल्ट पढ़ा com.apple.dock


 

अपनी टिप्पणी छोड़ दो