Alteração de ícones de aplicativos em massa no sistema

0

Portanto, a pergunta é bastante direta. Desabilitei o SIP (System Integrity Protection) e posso usar o método "copiar e colar", descrito em vários tutoriais, para alterar meus ícones de aplicativos com êxito. Gostaria de saber, no entanto, se existe uma pasta onde todos os ícones de aplicativos estão armazenados. Sei que os ícones da lixeira e os ícones do localizador estão localizados System/Library/CoreServices/Dock.app/Contents/Resourcese que, para todos os fins, posso clicar e arrastar os novos ícones da lixeira e do localizador para esta pasta e atualiza os ícones de acordo.

Existe um local central onde todos os ícones de aplicativos são armazenados para que eu possa clicar e arrastar todos os 50 dos meus 'novos' ícones para uma pasta e reiniciar o aplicativo dock para atualizar os ícones?

J. Robinson
fonte
Resposta curta: não. Os ícones são armazenados no aplicativo individual.
Wowfunhappy 27/08/19
Impressionante! Obrigado pela contribuição, gostaria de ver como as outras pessoas respondem! Tenho certeza de que existe um caminho, mas pode não ser curto, e está tudo bem.
J. Robinson
A resposta curta de outras pessoas ainda é: não. Há NO caminho. Os ícones do aplicativo são todos armazenados em ... /% application% .app / Contents / Resources / até mesmo no Finder.icns: /System/Library/CoreServices/Finder.app/Contents/Resources/. Você pode criar um AppleScript que substitua os arquivos .icns: se o arquivo * .icns existir na pasta de origem, procure por * .app e substitua seus * .app / Contents / Resources / *. Icns pelo da pasta de origem.
precisa saber é o seguinte
@klanomath Close. Veja minha resposta.
JMY1000 27/08

Respostas:

1

O @klanomath está próximo, mas você pode alterar o ícone em massa. Enquanto o arquivo .icns é armazenado no aplicativo, ele é referenciado em um arquivo .xml, conhecido como info.plistdentro da pasta Conteúdo de cada aplicativo. Há uma cadeia de caracteres que CFBundleIconFileespecifica o nome do arquivo .icns dentro da pasta Recursos.

Embora simplesmente encontrar todos os arquivos .icns e alterá-los provavelmente funcione na maioria dos casos, não é a melhor prática. Embora seja raro que os arquivos .icns sejam usados ​​para outras coisas que não ícones de aplicativos, alguns pacotes de aplicativos incluem vários aplicativos laterais. Este método minimiza o risco.

Se desejar, ajudarei com prazer na criação de um aplicativo para atender às suas necessidades de renomeação.

JMY1000
fonte