Kann ich über „defaults write“ vorgenommene Änderungen rückgängig machen?

Ich habe mit den Bluetooth-Audioeinstellungen herumgespielt, um zu verhindern, dass meine Bluetooth-Lautsprecher knallen, indem ich die Einstellungen über ändere defaults write, aber ich fürchte, ich habe das Problem verschlimmert.

Ich würde gerne zu den Standardeinstellungen zurückkehren… und sie wieder dorthin bringen, wo sie ursprünglich waren, oder genauer gesagt, wo sie für ein neues Benutzerkonto oder ein neues System wären. Ist dies so einfach wie die Verwendung defaults deleteder entsprechenden Domäne und des entsprechenden Schlüssels?

Antworten (1)

Ja, normalerweise können Sie einfach verwendendefaults delete

Wenn Sie zum Beispiel gelaufen sind

defaults write -g NSScrollAnimationEnabled -bool false

Sie können die Änderungen rückgängig machen, indem Sie einen von ausführen

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

(In allen Fällen müssen Sie die Anwendung neu starten, um Änderungen zu übernehmen)

Selbst wenn der Einstellungsschlüssel vor der Verwendung einen gewissen Wert hatte, defaultssollte es keine Rolle spielen, ob Sie den Schlüssel löschen.

Es ist im Allgemeinen sicher, Einstellungsschlüssel oder sogar komplette Dateien zu löschen, und sie können normalerweise von OS X oder Anwendungen neu erstellt werden.

Die von geänderten Eigenschaftslisten defaultswerden in Verzeichnissen wie gespeichert

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

Sie können eine Plist in einem Texteditor bearbeiten, nachdem Sie sie mit in XML konvertiert haben

plutil -convert xml1 FILENAME
Danke für den Hinweis. In meinem Fall habe ich das .plistfor gefunden com.apple.BluetoothAudioAgentund entfernt, was schließlich dazu führte, dass die Standardeinstellungen nach dem Deaktivieren und Aktivieren von Bluetooth-Audio ein paar Mal zurückkehrten.