Comment changer une icône d'application sous Mac OS X?

55

Je viens de créer une application AppleScript simple et j'aimerais qu'elle ait une belle icône (à part le papier roulé, il s'agit par défaut). Comment puis-je changer une icône pour cette application (ou toute autre application de mon dock)?

Daniel Cukier
la source
Une fois que vous avez modifié l'icône, vous devez supprimer le cache d'icônes du dossier pour voir le résultat de la plupart des solutions de ce ticket. Outre le démarrage de votre ordinateur, vous pouvez également supprimer les dossiers .DS_Store du dossier de l'application.
Max
Il ne semble pas y avoir de .DS_Store dans le dossier de mon application. Je regarde dans le terminal et vois aussi des fichiers cachés
thouliha
Bonne vue d'ensemble sur Voici comment changer les icônes sous Mac OS X
KyleMit

Réponses:

89

Ouvrez la fenêtre Info de l'application (Fichier »Lire les informations ou Commande-I), cliquez sur l'icône dans cette fenêtre (une bordure bleue apparaîtra) et collez une nouvelle icône.

iTunes Obtenir des informations avec l'icône sélectionnée

Toute image que vous pouvez ouvrir dans Aperçu peut être utilisée comme une icône: ouvrez-la dans Aperçu, sélectionnez-la et copiez-la. Cela mettra une image dans le presse-papiers qui inclut un format qui peut être collé sous forme d’icône d’application.

Andrew J. Brehm
la source
3
Je tirai et droped une image jpg sur l'icône, mais l'icône est maintenant l'icône « application Aperçu » avec soufflet texte JPG ... :-(
Daniel Cukier
2
Ah laisse tomber. Les icônes peuvent être mises en cache, apparemment. Redémarrer ma machine a amené les nouvelles icônes.
Eric Nguyen le
10
J'ai trouvé qu'obtenir un .icns peut être un peu délicat. Vous devrez ouvrir l’icône dans "Aperçu" comme indiqué. mais assurez-vous de sélectionner TOUTES les images listées. Copiez-les tous. Vous devrez peut-être également déverrouiller l'application dans le coin inférieur droit de la fenêtre d'information et utiliser votre mot de passe si nécessaire. Aussi, pourrait vouloir essayer iconverticons.com
Kevin
3
@ Thorn007 - Merci, c'était ce dont j'avais besoin. Sinon, il ne cessait d'afficher que le logo Preview avec «ICNS» en dessous, et même un redémarrage du système ne rafraîchissait pas le «cache» s'il était effectivement mis en cache.
DMan
7
@DanielCukier, on pourrait penser que le glisser-déposer fonctionnerait, même si ce n'était plus les années 1980, mais apparemment, cela ne fonctionne pas. Le fait de faire glisser un fichier png ou icns a également conduit à l'icône "Image de prévisualisation" remplaçant l'icône de l'application. Ouvrir avec Aperçu, puis copier et coller (comme le suggère cette réponse) semble toutefois fonctionner.
Michael Martin-Smucker
7
  1. Clic droit sur l'application dans le dossier Applications
  2. Cliquez sur Afficher le contenu du paquet.
  3. Aller au contenu> Ressources
  4. Vérifiez que le fichier icône dans le fichier Info.plist situé dans le dossier Contenu.
  5. Remplacez le fichier icns par le fichier icns souhaité.
Trieur
la source
3

Selon macosxhints.com, il semble que, dans 10.6, les icônes des applications standard Mac OS X (ou même des logiciels Apple en général) risquent de ne plus être changées facilement, car les dossiers des applications sont en quelque sorte en lecture seule.

Il est bien sûr possible de modifier ces droits d’accès, mais la modification du contenu du paquet risque de rompre la signature de la signature de code pour cette application. Et si la signature est valide, les applications pourraient ne plus être autorisés à accéder au trousseau, sera ne plus être définitivement admis une exception dans le pare - feu s'il est connu de vérifier sa propre intégrité (connu pour avoir causé des problèmes pour configd, mDNSResponder et racoon ), ou pourrait causer des problèmes lors de l’utilisation de la mise à jour logicielle.

(Ci-dessus, cela peut indiquer que je ne suis pas sûr. Certains tests rapides modifiant les icônes iTunes, Safari et Activity Monitor n'ont pas rompu la signature du code, mais pour une autre raison encore inconnue que le pare-feu pourrait demander à plusieurs reprises. Voulez-vous l'application «iTunes .app ”pour accepter les connexions réseau entrantes? Pour plus de détails, voir Si la signature du code Mac est falsifiée, qu'est-ce qui pourrait échouer? )

Arjan
la source
1

Vieux sujet que je connais, mais c'est mieux que d'en élever un nouveau. Ceci est pertinent à la question.

Si vous rencontrez des difficultés pour que cela fonctionne, comme moi, alors j'ai trouvé une solution. Il y a longtemps, une mise à jour de Firefox a ramené l'icône classique - comme beaucoup d'autres, j'utilise une icône personnalisée de Tails (google it, c'est vraiment mignon!) Et j'ai essayé de la désactiver, mais elle ne l'aurait pas. Coller sur l'icône ne fonctionnait pas. Juste ce soir, j'ai trouvé le problème - dans Firefox.app, il y avait un fichier Icon, mais vu de Terminal, il y avait un caractère non imprimable à la fin. Il s'avère qu'il y avait une ligne Windows se terminant dans le nom du fichier (éventuellement un bogue dans la mise à jour) qui empêchait la modification de l'icône depuis. La suppression de ce fichier m'a permis de changer à nouveau l'icône.

Gargravarr
la source
0

Je voudrais au moins essayer une version d'essai de l' application CandyBar 3 de Panic . Réglée pour la version 10.6, je n’ai eu aucun problème avec elle et j’ai modifié pas mal d’icônes, y compris des applications système telles que Finder et Préférences Système.

Josh K
la source
Ah, alors CandyBar change encore les icônes? Il y a quelque temps, ils ont désactivé cette option car ils craignaient de casser le Code Signing d'Apple (ce que fait effectivement CandyBar, mais jusqu'à présent, on ignore s'il y a des problèmes).
Arjan
Je n'ai trouvé que quelques applications que je ne pouvais pas modifier, et étonnamment deux sont Transmit et Coda (deux applications Panic). Il y avait quelques autres pommes "de base" qui ne changent pas, mais find et sys pref fonctionnent bien.
Josh K
0

Tout d'abord, ouvrez l'application dont vous souhaitez modifier l'image, puis ouvrez le site Web https://iconverticons.com/online/

Copiez l'image que vous souhaitez utiliser sur ce site. Le site Web le convertira en une image .incs que vous devez télécharger. Après l'avoir téléchargée, faites-la glisser dans la petite image en haut de la fenêtre "obtenir des informations". Premièrement, rien ne se passera si ce n’est que la grande image d’aperçu va changer.

IMPORTANT: Après avoir terminé toutes les étapes, appuyez sur la petite case à cocher "verrouillée" pour modifier l'image.

Dominique
la source
0

Accédez à Applications dans le Finder, puis cliquez avec le bouton droit de la souris sur Obtenir des informations pour l'application. Faites glisser l'image sur l'icône du haut, elle sera modifiée.

Ne le faites pas glisser sur la grande prévisualisation en bas, car l'image serait transmise à l'application en tant qu'argument. Tu ne veux pas ça.

Août
la source