Kann ich Änderungen rückgängig machen, die über "Defaults Write" vorgenommen wurden?

22

Ich habe mit den Bluetooth-Audioeinstellungen rumgespielt, um zu verhindern, dass meine Bluetooth-Lautsprecher durch Ändern der Einstellungen über aufspringen defaults write, aber ich fürchte, ich habe das Problem noch verschlimmert.

Ich würde gerne auf die Standardeinstellungen zurückgreifen, um sie an den ursprünglichen Ort zu bringen oder genauer gesagt an den Ort, an dem sie sich für ein neues Benutzerkonto oder ein neues System befinden würden. Ist dies so einfach wie das Verwenden defaults deleteder entsprechenden Domain und des Schlüssels?

Zigg
quelle

Antworten:

21

Ja, in der Regel können Sie nur verwenden defaults delete

Wenn Sie zum Beispiel gelaufen sind

defaults write -g NSScrollAnimationEnabled -bool false

Sie können die Änderungen rückgängig machen, indem Sie eine der folgenden Aktionen ausführen

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

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

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

Das Löschen von Voreinstellungsschlüsseln oder sogar vollständigen Dateien ist im Allgemeinen sicher und kann in der Regel 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
Lri
quelle
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 mehrmaligem Deaktivieren und Aktivieren von Bluetooth-Audio wieder zurückfinden.
Zigg