क्या मैं "डिफॉल्ट्स राइट" के माध्यम से किए गए परिवर्तनों को पूर्ववत कर सकता हूं?


22

मैं ब्लूटूथ ऑडियो सेटिंग्स के साथ द्वारा पॉपिंग से मेरी ब्लूटूथ स्पीकर रखने की कोशिश करने के लिए खिलवाड़ किया गया है सेटिंग बदल कर के माध्यम से defaults write, लेकिन मुझे डर है मैं इस समस्या को बदतर बना दिया गया है हूँ।

मैं डिफ़ॉल्ट पर वापस जाना चाहता हूँ ... चूक, उन्हें वापस लाना जहाँ वे मूल रूप से थे या, विशेष रूप से, जहाँ वे एक नए उपयोगकर्ता खाते या नई प्रणाली के लिए होंगे। क्या यह defaults deleteउपयुक्त डोमेन और कुंजी का उपयोग करने जितना आसान है ?

जवाबों:


21

हां, आमतौर पर आप सिर्फ उपयोग कर सकते हैं defaults delete

यदि उदाहरण के लिए आप चले हैं

defaults write -g NSScrollAnimationEnabled -bool false

आप इनमें से किसी एक को चलाकर परिवर्तनों को पूर्ववत कर सकते हैं

defaults delete -g NSScrollAnimationEnabled
defaults write -g NSScrollAnimationEnabled -bool true

(सभी मामलों में आपको परिवर्तनों को लागू करने के लिए एप्लिकेशन को पुनरारंभ करने की आवश्यकता है)

यहां तक ​​कि अगर आप उपयोग defaultsकरने से पहले वरीयता कुंजी का कुछ मूल्य था, तो इससे कोई फर्क नहीं पड़ता कि आप कुंजी को हटाते हैं।

यह आमतौर पर वरीयता कुंजियों या यहां तक ​​कि पूर्ण फ़ाइलों को हटाने के लिए सुरक्षित है, और उन्हें आमतौर पर ओएस एक्स या अनुप्रयोगों द्वारा फिर से बनाया जा सकता है।

द्वारा संशोधित संपत्ति सूचियों defaultsको निर्देशिकाओं में संग्रहीत किया जाता है जैसे

  • ~/Library/Preferences/
  • ~/Library/Containers/com.apple.mail/Data/Library/Preferences/
  • ~/Library/Preferences/ByHost/

आप XML के साथ इसे परिवर्तित करने के बाद एक टेक्स्ट एडिटर में एक प्लिस्ट को संपादित कर सकते हैं

plutil -convert xml1 FILENAME

सलाह के लिए धन्यवाद। मेरे मामले में, मैंने इसके .plistलिए खोज com.apple.BluetoothAudioAgentनिकाली और इसे हटा दिया, जिसके परिणामस्वरूप अंततः डिफ़ॉल्ट चूक के कारण ब्लूटूथ ऑडियो को कुछ बार अक्षम और सक्षम करने के बाद अपना रास्ता मिल गया।
जिग सिप
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.