Im Laufe der Zeit habe ich viele Verbesserungen an meinem Betriebssystem vorgenommen defaults write
, zum Beispiel:
defaults write NSGlobalDomain KeyRepeat -int 0
defaults write NSGlobalDomain AppleShowScrollBars -string "Always"
und so weiter.
Wie kann ich eine Liste aller nicht werkseitigen Einstellungen erstellen, die ich überschrieben habe?
history | grep defaults\ write
Antworten:
Es ist nicht möglich, von Ihnen vorgenommene Änderungen mit Standardeinstellungen von der Änderung der Einstellung mithilfe der entsprechenden GUI-Voreinstellung zu unterscheiden, da beide Schreibvorgänge in die Eigenschaftslistendateien auf dieselbe Weise ausführen.
Theoretisch sollte der Standardwert nicht in Einstellungsdateien geschrieben werden. Daher sollten die einzigen Werte in den Eigenschaftslistendateien ~ / Library / Preferences von Ihnen überschrieben werden. Sie müssen diese Dateien auf die von Ihnen verwendeten Einstellungen untersuchen.
Erstellen Sie ein neues Benutzerkonto und öffnen Sie die von Ihnen verwendete Software, ohne Änderungen vorzunehmen. Unterscheiden Sie den Inhalt von ~ / Library / Preferences von diesem Benutzerkonto mit Ihrem normalen Benutzerkonto, z. B. mit Kaleidoscope , um Änderungen an den Einstellungen zu identifizieren.
quelle
Wenn Sie genügend freien Speicherplatz auf Ihrer Festplatte oder einer externen Festplatte haben, empfehlen wir Ihnen, dieselbe Version von MacOS, die Sie jetzt ausführen, auf dieser freien Festplatte als "Konfigurationsreferenz" zu installieren. Bringen Sie diese MacOS- "Konfigurationsreferenz" auf die gleiche Aktualisierungsstufe wie Ihre MacOS-Version, die Sie geändert haben (in meinem Beispiel nehmen wir an, Sie führen Yosemite Version 10.10.5 aus).
Dann renne:
auf Ihrem MacOS "Konfigurationsreferenz" und führen Sie Folgendes aus:
Unter MacOS haben Sie Änderungen vorgenommen.
Bringen Sie die erste Datei auf Ihr MacOS und vergleichen Sie sie mit
diff
:Beachten Sie, dass der Inhalt für einige Einstellungen möglicherweise riesig, aber nicht wirklich nützlich ist (wie Windows-Koordinaten).
Als nächstes müssen Sie durch die gefundenen Unterschiede navigieren und in einer persönlichen Textdatei Kommentare erstellen, um zu erklären, warum dies
default
geändert wurde. Eine Art dokumentierter Verlauf Ihres funktionierenden MacOS.quelle