Могу ли я отменять изменения, сделанные с помощью «записи по умолчанию»?

Я возился с настройками аудио Bluetooth, чтобы попытаться отключить динамики Bluetooth от изменение параметров через defaults write , но я боюсь, что я сделал проблему хуже.

Я хотел бы вернуться к значениям по умолчанию ... по умолчанию, возвращая их туда, где они были первоначально, или, точнее, где они будут для новой учетной записи пользователя или новой системы. Это так же просто, как использовать defaults delete в соответствующем домене и ключе?

13 голосов | спросил zigg 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 20 Sep 2013 03:07:11 +0400 2013, 03:07:11

1 ответ


10

Да, обычно вы можете просто использовать 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/. Вы можете отредактировать plist в текстовом редакторе после преобразования его в XML с помощью plutil -convert xml1.

ответил user495470 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 20 Sep 2013 06:32:14 +0400 2013, 06:32:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132