Ich habe eine ganze Weile nach der Antwort auf diese Frage gesucht, aber die einzige Lösung, die funktioniert hat, bestand darin, Symbole von Datei zu Datei zu ändern, was nicht sehr effizient ist ...
Derzeit verwendet mein Mac einige generische Bilder für Symbole, unabhängig davon, was die Standardanwendung dafür ist. Wie Sie in diesem Bild sehen können, behalten alle drei Dateien, obwohl sie standardmäßig so eingestellt sind, dass sie mit Sublime Text geöffnet werden, schmerzhaft zweideutige Symbole bei.
Was ich möchte, ist eine Möglichkeit, einfach ein Standardbild für eine Dateierweiterung festzulegen, unabhängig von der Standardanwendung. Angenommen, ich möchte das Sublime Text-Symbol für .py-Erweiterungen und das TextEdit-Symbol für .txt- und .tsv-Erweiterungen festlegen. Das Ergebnis sollte so aussehen.
Bisher habe ich versucht, das Symbol über die Standardanwendung festzulegen, was die einzige Lösung ist, die ich bisher finden konnte, abgesehen vom Ändern des Symbols auf Dateibasis, ohne Erfolg. Ich habe dies versucht, indem ich die CFBundleTypeIconFile für den Python-Eintrag in der Sublime Text Info.plist-Datei von PYTHON in Sublime Text geändert habe. Beim Neustart hatte sich das Symbol nicht geändert und Sublime konnte meiner Meinung nach aufgrund von Überprüfungsproblemen nicht mehr gestartet werden. Habe das wieder geändert und versucht, einfach die Datei PYTHON.icns im Ordner Sublime Text Resources durch eine Kopie von Sublime Text.icns zu ersetzen. Neustart und keine Änderung hatte stattgefunden.
Ich glaube, dass wir diese Art von Symbol mit einer App ändern können. In früheren macOS-Versionen gab es viele Apps (z. B. CanyBar) für solche Dinge. Mit einer kostenlosen App namens LiteIcon können Sie jeden Dateityp nach Ihren Wünschen ändern.
Tahoe155