Wo finde ich eine Liste der Apple-Einstellungen / Plist-Dateien und wofür werden sie verwendet?

13

Kennt jemand eine Ressource, in der die Voreinstellungsdateien / -listen (relevant für OS X- und Apple-Anwendungen, keine Apps von Drittanbietern) aufgeführt sind ~/Library/Preferences(und auch die anderen Speicherorte, aber das wäre ein Anfang) und was sie verwendet werden zum?

Ich habe mich umgesehen und kann nichts finden. Das nächste, das ich gefunden habe, war dieses Diagramm, das von appleexaminer.com zusammengestellt wurde - aber das deckt nur einige Elemente ab, und die offensichtlichen dazu.

Scott Granneman
quelle
Machen Sie ein Backup und versuchen Sie, dort etwas zu ändern. Sie werden es früh genug herausfinden ...
vrwim
Nein, das hilft mir überhaupt nicht. Ich möchte eine Ressource, die jede Datei in ~ / Preferences auflistet und was sie tut. Ihr Vorschlag sieht das nicht vor.
Scott Granneman
4
Ich bezweifle wirklich, dass Sie eine vollständige Liste finden. Im Allgemeinen zeichnet jede von Ihnen ausgeführte Anwendung ihre Einstellungen in einer Datei in ~ / Preferences auf. Da es eine große Anzahl von Apps gibt ( AppShopper listet derzeit 10.764 im Mac App Store auf), wird sich niemand die Mühe machen, eine vollständige Liste zu erstellen.
Gordon Davisson
1
Ah - ich hätte klarer sein sollen. Ich interessiere mich nur für Apples Einstellungen. Danke, dass du mich zur Klärung gezwungen hast!
Scott Granneman

Antworten:

2

Es ist ziemlich einfach herauszufinden, welche Dateien ~/Library/Preferencesvon Apple-Anwendungen verwendet werden und welche App.

Alle Apple-Programme starten com.appleund fahren dann fast alle mit dem Namen der Anwendung oder des Teils des Systems fort, für den sie bevorzugt werden - einige Beispiele com.apple.ScreenSharing.plistodercom.apple.TextEdit.plist

Mit den weniger "spezifischen", sobald Sie mehr darüber wissen, wie das Back-End von System und Finder zusammenhält, beginnen Sie zu erkennen, was sie sind, zum Beispiel com.apple.LaunchServices.plistdasjenige, das Ihre persönlichen URL- und Dateityp-Handler definiert, wie dies von getan wird LaunchServices.

Mac-Systemadministratoren erhalten in der Regel langsam eine Liste der wichtigsten, da wir sie verwenden, um Einstellungen auf unsere verwalteten Macs zu übertragen. Wenn alles andere fehlschlägt, verwende ich InstallEase , das kostenlose Dienstprogramm von Absolute, um einen Mac als Snapshot zu erstellen. Dann ändere ich eine Einstellung und mache einen weiteren Snapshot, um zu sehen, was sich geändert hat.

Tony Williams
quelle
0

Pref Setter scheint genau das zu tun.

Zo219
quelle
2
OK, wie ist das? Auf der Website wird folgendermaßen beschrieben: "Pref Setter ist eine Anwendung zum Bearbeiten von Plist-Dateien (Property LIST), die auf das Anzeigen / Bearbeiten der Voreinstellungsdateien von Mac OS X ausgerichtet ist. Sehr nützlich zum Festlegen der" versteckten "Voreinstellungseinstellungen, die nicht verfügbar sind direkt in einer Anwendung. " Wie sagt mir das, was jede Präferenz- / Plist-Datei tut? Ich kann nicht sehen, dass Pref Setter das überhaupt macht.
Scott Granneman
Öffnen Sie es zuerst. Klicken Sie dann auf das kleine blaue Fenster mit dem Ich darin, Informationen erhalten. Ich habe noch nichts gesehen, was das könnte, und es ist sehr cool.
Zo219
0

Normalerweise können Sie selbst gerne prüfen

/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" \
    /Users/kevit/Library/Address\ Book\ Plug-Ins/SkypeABSMS.bundle/Contents/Info.plist

Die Liste der Schlüssel wird in der Entwicklerdokumentation von Apple zu Eigenschaftenlistendateien , Teil Cocoa Apps beschrieben.

Leider ignorieren viele Entwickler Empfehlungen

Siarhei Karatkevich
quelle