7 votes

Comment modifier l'icône de Sourcetree affichée dans le Dock ?

J'ai une application qui est très utile, mais qui change de temps en temps d'icône dans le Dock, ce qui perturbe mon flux de travail.

Je voudrais éviter cela car je suis parfaitement satisfait de l'icône standard.

J'ai essayé de suivre les instructions de l'article, Comment changer les icônes des applications Mac mais dès que l'application démarre, l'icône change à nouveau.

J'ai également cherché dans le répertoire Contents/Resources de l'app bundle, mais je n'ai pas trouvé l'icône en question.

Quelqu'un a-t-il une solution ?

7voto

Chris O Points 3727

Si cela intéresse quelqu'un, le problème était l'icône Pride sur l'application SourceTree. J'ai trouvé la solution ici : https://community.atlassian.com/t5/Sourcetree-discussions/The-way-to-change-icon-for-Sourcetree-app/td-p/1110914

  1. Aller à https://github.com/alexzielenski/ThemeEngine
  2. Passer à l'onglet "releases" (j'ai pris la dernière préversion)
  3. Télécharger le fichier .zip et l'extraire
  4. Ouvrir le Sourcetree.app avec un clic droit - afficher le contenu du paquet et naviguer vers Contenu/Ressources
  5. Copie Actifs.voiture y sourcetree.icns dans n'importe quel dossier
  6. Exécuter ThemeEngine à partir du fichier zip de l'étape 3
  7. En ThemeEngine cliquez sur "Ouvrir un document" et ouvrez le Actifs.voiture
  8. Trouvez l'icône nommée Arbre à feuillage
  9. Ouvrir sourctree.icns avec l'application de votre choix - j'ai utilisé la prévisualisation. En cliquant sur la deuxième icône, j'ai appuyé sur cmd + a pour sélectionner toute l'image et sur cmd + c pour la copier.
  10. Cliquez sur la première image dans Arbre à feuillage ThemeEngine et a appuyé sur cmd + v pour le coller.
  11. Répéter l'opération avec la deuxième image.
  12. Sauvegarder le document
  13. Remplacer Actifs.voiture dans l'application Contents/Resources avec les modifications suivantes Actifs.voiture .

N'oubliez pas de sauvegarder vos fichiers. Vous le faites à vos risques et périls, car je ne sais pas si cela enfreint le CLUF.

7voto

Matt Komarnicki Points 1598

Voici une solution à l'encre de Chine.

Ouvrez le terminal et tapez :

perl -i -p -e 's/Pridetree/Bridetree/;' /Applications/Sourcetree.app/Contents/Resources/Assets.car

Redémarrer Sourcetree. L'icône de l'application sera restaurée à son emplacement par défaut.

-1voto

Michael Hooreman Points 109

Sans en être sûr (je ne suis pas devant mon mac en ce moment), un fichier .app est un fichier zip ... qui contient des icônes. Vous pouvez peut-être essayer de les changer.

Dans tous les cas, travaillez sur une copie du fichier .app, et essayez de le charger à partir de cette copie (il y a peut-être des contrôles d'intégrité).

https://www.oreilly.com/library/view/mac-os-x/0596004605/ch01s12.html

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X