OVH Cloud OVH Cloud

ScriptEditor : pollution des icônes

55 réponses
Avatar
JPP
Historique :
sous HS 10.13.6
J'ai des scripts dans le dossier ~/Library/Scripts appelables par
l'icône ScriptMenu dans la barre de menu du Finder .
Que ce soient mes scripts (plutôt ceux de JB) ou ceux de source Apple
(ex. : ceux de Colorsync) tout allait bien, chacun ayant sa propre icône.

Récemment, je modifie un mini-script qui ne fait qu'ouvrir une image
pour qu'il tienne compte du nouveau chemin vers cette image. (Open Char
SP ci-dessous)

Aussitôt,
<https://www.dropbox.com/s/oompj8l5ase7zzd/Script%20folder-BAD%20icons.jp
g?dl=0>
mes scripts prennent une ancienne icône de l'appli VPN TunnelBear
les scripts de ColorSync prennent l'icône de l'un des scripts de JB.
les icônes des autres scripts Apple ne sont pas modifiés.

J'ai essayé
Relancer le Finder
effacer les prefs Finder
effacer les prefs ScriptEditor
réinstaller un ScriptEditor venu d'une sauvegarde de quelques mois
et autres bricolages dont je ne me souviens plus :

RIEN A FAIRE ! la pollution est toujours là.

On me dit que ce n'est pas une nouveauté, mais j'aimerais bien avoir une
solution pour cette très désagréable bricole.

5 réponses

2 3 4 5 6
Avatar
mv
Gilbert OLIVIER n'a pas hésité à écrire :
Si cela à induit des modifications, c'est qu'il y avait aussi un
problème au niveau des caches.

Je ne crois pas.
JB a écrit :
les droplets qui avaient une icône inappropriée ont maintenant une icône
d'application générique comme le droplet sur lequel la database corrompue
les fait pointer

Il aurait eu le même résultat en relançant Menu des scripts : en tout
cas, chez moi, ça fonctionne de cette manière.
J'ai de mon côté démarré Sierra en mode sans échec et rien n'a bougé :
les droplets de ColorSync apparaissent dans Menu des scripts avec une
icône qui vient d'ailleurs et tous mes applets perso ont la même icône
venue également d'ailleurs (différente de celle des droplets).
Cordialement
--
Michel VAUQUOIS - http://michelvauquois.fr
Avatar
g4fleurot
MV a écrit ceci :
c'est ce que tu avais dit dans ta 1ère réponse et que j'avais suivi
à la lettre

Pas tout à fait, il n'y avait pas la substitution de fichier, ni le
passage par GraphicConverter.
C'est aussi pour avoir
ça : <https://www.dropbox.com/s/b9s1jiuqfazvo1z/Ecran%2075.jpg?dl=0>
au lieu de ça :
<https://www.dropbox.com/s/g62yjbsmkv7ml6f/Ecran%2074.jpg?dl=0>

Oui, mais alors là, de deux maux, il faut choisir celui qui perturbe le
moins.
Parce que, un fichier droplet.icns ou applet.icns qui peut avoir
d'autres icônes que les Apple d'origine, ça ne le fait pas.
Moi personnellement, le préfère la deuxième solution.
Mais chacun voit midi à sa porte.
--
Gérard FLEUROT plus un
Avatar
g4fleurot
J'ai écrit :
Moi personnellement, le préfère la deuxième solution.
Mais chacun voit midi à sa porte.

je ne sais pas faire, mais pour avoir la représentation de la première
solution, n'y aurait-il pas la possibilité d'avoir un dialogue avec une
icône personnalisée ?
display dialog "Voulez-vous éliminer les dossiers et fichiers dont le
nom commence par un point ?" with icon file ((path to desktop as text) &
"xxxx.icns")
peut être même avec un fichier xxxx.icns dans le dossier Resource du
droplet qui ne pertuberait pas.
--
Gérard FLEUROT plus un
Avatar
mv
Fleuger n'a pas hésité à écrire :
Pas tout à fait, il n'y avait pas la substitution de fichier, ni le
passage par GraphicConverter.

Le fait que tu fasses intervenir GC pour copier une icône est
complètement anecdotique, non ? On peut très bien coller une icône sans
utiliser GC.
Moi personnellement, le préfère la deuxième solution.

Pas moi dans la mesure où la "pollution" des icônes de Menu des scripts
ne me dérange pas vraiment.
Cordialement
--
Michel VAUQUOIS - http://michelvauquois.fr
Avatar
JPP
Je vous abandonne sur ce sujet que j'ai lancé.
Depuis ce matin, mon HSierra a perdu le contrôle des profils Ecran.
Impossible dans changer.
Sur la même machine, Mojave gère ces profils normalement, c'est donc un
problème avec HSierra.
A plus.
2 3 4 5 6