Чи можу я скасувати зміни, внесені за допомогою "запис за замовчуванням"?


22

Я поплутався з налаштуваннями аудіо Bluetooth, щоб спробувати не допустити появи моїх Bluetooth динаміків, змінивши налаштування через defaults write, але, боюся, я погіршив проблему.

Я хотів би повернутись до стандартних ... за замовчуванням, повертаючи їх туди, де вони були спочатку, або, точніше, де вони будуть для нового облікового запису користувача або нової системи. Це так просто, як використання defaults deleteу відповідному домені та ключі?

Відповіді:


21

Так, зазвичай ви можете просто використовувати defaults delete

Якщо, наприклад, ви бігли

defaults write -g NSScrollAnimationEnabled -bool false

Ви можете скасувати зміни, виконавши одну з

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

(У всіх випадках вам потрібно перезапустити програму, щоб застосувати зміни)

Навіть якщо ключ переваги перед тим, як ви користувались, мав якесь значення, defaultsне має значення, чи ви видалите його.

Зазвичай безпечно видаляти налаштування ключів або навіть цілі файли, і вони, як правило, можуть бути відтворені OS X або програмами.

Список модифікованих властивостей defaultsзберігається в таких каталогах

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

Ви можете редагувати пліст у текстовому редакторі після перетворення його в XML за допомогою

plutil -convert xml1 FILENAME

Дякую за пораду. У моєму випадку, я знайшов .plistдля com.apple.BluetoothAudioAgentі видалити його, що в підсумку призвело до дефолтів за замовчуванням знайти свій шлях назад після вимкнення звуку Bluetooth кілька разів.
zigg
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.