Puis-je annuler les modifications apportées via «écriture par défaut»?

22

J'ai joué avec les paramètres audio Bluetooth pour essayer d'empêcher mes haut-parleurs Bluetooth de sauter en modifiant les paramètres via defaults write, mais j'ai bien peur d'avoir aggravé le problème.

Je voudrais revenir aux valeurs par défaut ... valeurs par défaut, les ramener à leur emplacement d'origine ou, plus précisément, où elles se trouveraient pour un nouveau compte d'utilisateur ou un nouveau système. Est-ce aussi simple que d'utiliser defaults deletele domaine et la clé appropriés?

zigg
la source

Réponses:

21

Oui, vous pouvez généralement utiliser defaults delete

Si, par exemple, vous avez exécuté

defaults write -g NSScrollAnimationEnabled -bool false

Vous pouvez annuler les modifications en exécutant l'un des

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

(Dans tous les cas, vous devez redémarrer l'application pour appliquer les modifications)

Même si la clé de préférence avait une certaine valeur avant de l'utiliser, defaultscela ne devrait pas avoir d'importance si vous supprimez la clé.

Il est généralement sûr de supprimer des clés de préférence ou même des fichiers complets, et ils peuvent généralement être recréés par OS X ou des applications.

Les listes de propriétés modifiées par defaultssont stockées dans des répertoires comme

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

Vous pouvez modifier un plist dans un éditeur de texte après l'avoir converti en XML avec

plutil -convert xml1 FILENAME
Lri
la source
Merci pour le conseil. Dans mon cas, j'ai trouvé le .plistpour com.apple.BluetoothAudioAgentet l' ai supprimé, ce qui a finalement entraîné le retour des paramètres par défaut après avoir désactivé et activé l'audio Bluetooth à plusieurs reprises.
zigg