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.
J'ai passé Onyx en méthode "écuries d'Augias", des commandes Shell de reconstruction de la base des associations d'applications, rien n'y a fait.
Dans Onyx, j'opterais pour Maintenance > Reconstruction > Services de lancement (Launch Services) -- Gérard FLEUROT plus un
josephb
Fleuger wrote:
Dans Onyx, j'opterais pour Maintenance > Reconstruction > Services de lancement (Launch Services)
J'ai fait, et même par le Terminal, rien n'a changé ou plutôt si : J'avais un jeu d'icônes erronnées dans MenuScripts (dont le fameux dossier ColorSync) le passage des commandes Shell a opéré un nouveau jeu de substitutions d'icônes "alien" (dingue mais vrai, JPP a eu les copies d'écran vant-hier) et le passge d'Onyx par-dessus, je te le donne en mille, a réinstalllé dans menuScripts les icônes erronnées du début ;-) Qu'est-ce qu'on se marre :-) -- J. B.
Fleuger <g4fleurot@free.fr> wrote:
Dans Onyx, j'opterais pour Maintenance > Reconstruction > Services de
lancement (Launch Services)
J'ai fait, et même par le Terminal, rien n'a changé
ou plutôt si :
J'avais un jeu d'icônes erronnées dans MenuScripts (dont le fameux
dossier ColorSync)
le passage des commandes Shell a opéré un nouveau jeu de substitutions
d'icônes "alien" (dingue mais vrai, JPP a eu les copies d'écran
vant-hier)
et le passge d'Onyx par-dessus, je te le donne en mille, a réinstalllé
dans menuScripts les icônes erronnées du début ;-)
Dans Onyx, j'opterais pour Maintenance > Reconstruction > Services de lancement (Launch Services)
J'ai fait, et même par le Terminal, rien n'a changé ou plutôt si : J'avais un jeu d'icônes erronnées dans MenuScripts (dont le fameux dossier ColorSync) le passage des commandes Shell a opéré un nouveau jeu de substitutions d'icônes "alien" (dingue mais vrai, JPP a eu les copies d'écran vant-hier) et le passge d'Onyx par-dessus, je te le donne en mille, a réinstalllé dans menuScripts les icônes erronnées du début ;-) Qu'est-ce qu'on se marre :-) -- J. B.
g4fleurot
Joseph-B a écrit ceci :
Bon, pas grave, je crois qu'Apple a mis cela en place pour animer les discussions de l'EHPAD fccomos X, pendant qu'ils s'occupent de convertir les djeuns utilisateurs de Macs au passge à iOS.
Je viens d'avoir une idée que je ne paux pas vérifier puisque je suis clean après l'application de ma méthode. La liaison Apple Script est effectuée visuellement par les fichiers applet.icns ou droplet.icns avec l'image correspondante. Or, avec l'application pertubatrice les dits fichiers .icns ont le choix entre deux images .icns pour le même nom et c'est ce qui met le bronx. En fait serait-il possible que l'un d'entre vous affecté par le problème renomme le fichier droplet.icns dans l'application pertubatrice en nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le problème ? -- Gérard FLEUROT plus un
Joseph-B a écrit ceci :
Bon, pas grave, je crois qu'Apple a mis cela en place pour animer les
discussions de l'EHPAD fccomos X, pendant qu'ils s'occupent de convertir
les djeuns utilisateurs de Macs au passge à iOS.
Je viens d'avoir une idée que je ne paux pas vérifier puisque je suis
clean après l'application de ma méthode.
La liaison Apple Script est effectuée visuellement par les fichiers
applet.icns ou droplet.icns avec l'image correspondante.
Or, avec l'application pertubatrice les dits fichiers .icns ont le choix
entre deux images .icns pour le même nom et c'est ce qui met le bronx.
En fait serait-il possible que l'un d'entre vous affecté par le problème
renomme le fichier droplet.icns dans l'application pertubatrice en
nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le
problème ?
Bon, pas grave, je crois qu'Apple a mis cela en place pour animer les discussions de l'EHPAD fccomos X, pendant qu'ils s'occupent de convertir les djeuns utilisateurs de Macs au passge à iOS.
Je viens d'avoir une idée que je ne paux pas vérifier puisque je suis clean après l'application de ma méthode. La liaison Apple Script est effectuée visuellement par les fichiers applet.icns ou droplet.icns avec l'image correspondante. Or, avec l'application pertubatrice les dits fichiers .icns ont le choix entre deux images .icns pour le même nom et c'est ce qui met le bronx. En fait serait-il possible que l'un d'entre vous affecté par le problème renomme le fichier droplet.icns dans l'application pertubatrice en nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le problème ? -- Gérard FLEUROT plus un
Le Moustique
Le 09/06/2019 à 19:14, Joseph-B a écrit :
C'est cette base/menuScripts/ qui est corrompue et on ne sait pas où elle se cache.
Je serais pessimiste, je dirais que c'est Apple qui nous emmêle volontairement les crayons pour qu'on abandonne tous ces petits bricolages faits à la maison, et qui ne lui rapporte rien. Suivez la ligne du parti et il ne vous arrivera rien... -- /) -:oo= Guillaume ) Je nettoyais mon clavier, et le coup est parti tout seul.
Le 09/06/2019 à 19:14, Joseph-B a écrit :
C'est cette base/menuScripts/ qui est corrompue et on ne sait pas où
elle se cache.
Je serais pessimiste, je dirais que c'est Apple qui nous emmêle
volontairement les crayons pour qu'on abandonne tous ces petits
bricolages faits à la maison, et qui ne lui rapporte rien.
Suivez la ligne du parti et il ne vous arrivera rien...
--
/)
-:oo= Guillaume
)
Je nettoyais mon clavier, et le coup est parti tout seul.
C'est cette base/menuScripts/ qui est corrompue et on ne sait pas où elle se cache.
Je serais pessimiste, je dirais que c'est Apple qui nous emmêle volontairement les crayons pour qu'on abandonne tous ces petits bricolages faits à la maison, et qui ne lui rapporte rien. Suivez la ligne du parti et il ne vous arrivera rien... -- /) -:oo= Guillaume ) Je nettoyais mon clavier, et le coup est parti tout seul.
JPP
In article <1o8wvqc.1tt9e2soc2jkcN%, (Joseph-B) wrote:
Alors chez moi je confirme que seuls des droplets sont en cause : que ce soient ceux du dossier ColorSync victime (que j'ai renommé sans succès), ou des "aliens".
Ici, l'icône de ton BUSCAR est polluée par la vieille icône de TunnelBear. et BUSCAR n'est pas un droplet.
In article <1o8wvqc.1tt9e2soc2jkcN%josephb@nowhere.invalid>,
josephb@nowhere.invalid (Joseph-B) wrote:
Alors chez moi je confirme que seuls des droplets sont en cause :
que ce soient ceux du dossier ColorSync victime (que j'ai renommé sans
succès), ou des "aliens".
Ici, l'icône de ton BUSCAR est polluée par la vieille icône de
TunnelBear.
et BUSCAR n'est pas un droplet.
In article <1o8wvqc.1tt9e2soc2jkcN%, (Joseph-B) wrote:
Alors chez moi je confirme que seuls des droplets sont en cause : que ce soient ceux du dossier ColorSync victime (que j'ai renommé sans succès), ou des "aliens".
Ici, l'icône de ton BUSCAR est polluée par la vieille icône de TunnelBear. et BUSCAR n'est pas un droplet.
mv
Le Moustique n'a pas hésité à écrire :
Je serais pessimiste, je dirais que c'est Apple qui nous emmêle volontairement les crayons pour qu'on abandonne tous ces petits bricolages faits à la maison, et qui ne lui rapporte rien. Suivez la ligne du parti et il ne vous arrivera rien...
Si je me laissais aller, je te répondrais qu'en l'occurrence ce que tu écris n'a pas grand sens. Mais vais-je me laisser aller ? Cordialement -- Michel VAUQUOIS - http://michelvauquois.fr
Le Moustique <ze.mosquito@free.fr> n'a pas hésité à écrire :
Je serais pessimiste, je dirais que c'est Apple qui nous emmêle
volontairement les crayons pour qu'on abandonne tous ces petits
bricolages faits à la maison, et qui ne lui rapporte rien.
Suivez la ligne du parti et il ne vous arrivera rien...
Si je me laissais aller, je te répondrais qu'en l'occurrence ce que tu
écris n'a pas grand sens. Mais vais-je me laisser aller ?
Cordialement
--
Michel VAUQUOIS - http://michelvauquois.fr
Je serais pessimiste, je dirais que c'est Apple qui nous emmêle volontairement les crayons pour qu'on abandonne tous ces petits bricolages faits à la maison, et qui ne lui rapporte rien. Suivez la ligne du parti et il ne vous arrivera rien...
Si je me laissais aller, je te répondrais qu'en l'occurrence ce que tu écris n'a pas grand sens. Mais vais-je me laisser aller ? Cordialement -- Michel VAUQUOIS - http://michelvauquois.fr
mv
Fleuger n'a pas hésité à écrire :
Or, avec l'application pertubatrice les dits fichiers .icns ont le choix entre deux images .icns pour le même nom et c'est ce qui met le bronx.
Je ne comprends pas trop. De plus j'ai plusieurs droplets par exemple avec chacun leur droplet.icns personnalisé : ce ne serait donc pas entre 2 mais 3 ou 4 images différentes qu'il y aurait choix. Et dans <1o8wlgh.e4vtag1gzd0tcN%, j'ai montré qu'il y avait presque une hiérachie dans le "choix" de l'icône qui s'affiche.
En fait serait-il possible que l'un d'entre vous affecté par le problème renomme le fichier droplet.icns dans l'application pertubatrice en nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le problème ?
Ça revient à supprimer l'icône du droplet car seul droplet.icns est reconnu. Ça n'affecte pas le fonctionnement du droplet bien entendu. En faisant ce que tu dis, le droplet est maintenant affublé d'une icône générique d'appli et les droplets de ColorSync prennent également cette icône. Ce qui est quand même étonnant est que suivant la session ouverte, les icônes qui apparaissent ne sont pas les mêmes : le droplet SymLink+ de JB (placé dans les Utilitaires) "pollue" les droplets dans ma session B (admin) et C (non admin) mais pas dans ma session A (admin) où le problème a disparu. Je renonce à comprendre ! Cordialement -- Michel VAUQUOIS - http://michelvauquois.fr
Fleuger <g4fleurot@free.fr> n'a pas hésité à écrire :
Or, avec l'application pertubatrice les dits fichiers .icns ont le choix
entre deux images .icns pour le même nom et c'est ce qui met le bronx.
Je ne comprends pas trop.
De plus j'ai plusieurs droplets par exemple avec chacun leur
droplet.icns personnalisé : ce ne serait donc pas entre 2 mais 3 ou 4
images différentes qu'il y aurait choix.
Et dans <1o8wlgh.e4vtag1gzd0tcN%mv@invalid.orange.fr>, j'ai montré qu'il
y avait presque une hiérachie dans le "choix" de l'icône qui s'affiche.
En fait serait-il possible que l'un d'entre vous affecté par le problème
renomme le fichier droplet.icns dans l'application pertubatrice en
nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le
problème ?
Ça revient à supprimer l'icône du droplet car seul droplet.icns est
reconnu. Ça n'affecte pas le fonctionnement du droplet bien entendu.
En faisant ce que tu dis, le droplet est maintenant affublé d'une icône
générique d'appli et les droplets de ColorSync prennent également cette
icône.
Ce qui est quand même étonnant est que suivant la session ouverte, les
icônes qui apparaissent ne sont pas les mêmes : le droplet SymLink+ de
JB (placé dans les Utilitaires) "pollue" les droplets dans ma session B
(admin) et C (non admin) mais pas dans ma session A (admin) où le
problème a disparu.
Je renonce à comprendre !
Cordialement
--
Michel VAUQUOIS - http://michelvauquois.fr
Or, avec l'application pertubatrice les dits fichiers .icns ont le choix entre deux images .icns pour le même nom et c'est ce qui met le bronx.
Je ne comprends pas trop. De plus j'ai plusieurs droplets par exemple avec chacun leur droplet.icns personnalisé : ce ne serait donc pas entre 2 mais 3 ou 4 images différentes qu'il y aurait choix. Et dans <1o8wlgh.e4vtag1gzd0tcN%, j'ai montré qu'il y avait presque une hiérachie dans le "choix" de l'icône qui s'affiche.
En fait serait-il possible que l'un d'entre vous affecté par le problème renomme le fichier droplet.icns dans l'application pertubatrice en nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le problème ?
Ça revient à supprimer l'icône du droplet car seul droplet.icns est reconnu. Ça n'affecte pas le fonctionnement du droplet bien entendu. En faisant ce que tu dis, le droplet est maintenant affublé d'une icône générique d'appli et les droplets de ColorSync prennent également cette icône. Ce qui est quand même étonnant est que suivant la session ouverte, les icônes qui apparaissent ne sont pas les mêmes : le droplet SymLink+ de JB (placé dans les Utilitaires) "pollue" les droplets dans ma session B (admin) et C (non admin) mais pas dans ma session A (admin) où le problème a disparu. Je renonce à comprendre ! Cordialement -- Michel VAUQUOIS - http://michelvauquois.fr
josephb
Fleuger wrote:
En fait serait-il possible que l'un d'entre vous affecté par le problème renomme le fichier droplet.icns dans l'application pertubatrice en nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le problème ?
Comme l'avait pressenti Michel, cette opération que je me suis échiné à faire sur toutes les versions (quand je développe, j'empile les versions successives et oublie ensuite de faire le grand ménage de celles qui sont obsolètes) que j'ai sur le Mac (ne sachant laquelle est "fautive") a juste fait que l'applet ou droplet se trouve maintenant avec une icône générique d'application. Ce qui ne l'empêche pas de marcher, mais n'a absolument rien réglé au niveau de menuScripts. Je précise que j'ai redémarré le mac deux fois, parce que la simple relance du Finder ne suffisait pas à prendre en compte les changements effectués dans les "resources". Sous Lion, qui était loin d'être aussi "délicat" que les versions qui sont venues à partir de Mavericks, à vouloir un peu trop jouer (et forcer les changements) avec les personnalisations d'icônes, j'ai réussi à CASSER le système de gestion Finder-indexation de SpotLight, au point qu'un jour le Mac a démarré mais ne pouvait plus monter son File System dans le Finder : écran vide. Et aucune parade pour remettre les choses d'équerre. Seule solution, réinstaller Lion depuis zéro et laborieusement avec TM et Assistant Migration refaire le Mac comme avant que je le bousille. Donc là, même si la portée de la database de menuScripts est limitée et les risques aussi, j'arrête les fantaisies, tant pis pour les icônes indues dans ce menuScripts. -- J. B.
Fleuger <g4fleurot@free.fr> wrote:
En fait serait-il possible que l'un d'entre vous affecté par le problème
renomme le fichier droplet.icns dans l'application pertubatrice en
nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le
problème ?
Comme l'avait pressenti Michel, cette opération que je me suis échiné à
faire sur toutes les versions (quand je développe, j'empile les versions
successives et oublie ensuite de faire le grand ménage de celles qui
sont obsolètes) que j'ai sur le Mac (ne sachant laquelle est "fautive")
a juste fait que l'applet ou droplet se trouve maintenant avec une icône
générique d'application. Ce qui ne l'empêche pas de marcher, mais n'a
absolument rien réglé au niveau de menuScripts.
Je précise que j'ai redémarré le mac deux fois, parce que la simple
relance du Finder ne suffisait pas à prendre en compte les changements
effectués dans les "resources".
Sous Lion, qui était loin d'être aussi "délicat" que les versions qui
sont venues à partir de Mavericks, à vouloir un peu trop jouer (et
forcer les changements) avec les personnalisations d'icônes, j'ai réussi
à CASSER le système de gestion Finder-indexation de SpotLight, au point
qu'un jour le Mac a démarré mais ne pouvait plus monter son File System
dans le Finder : écran vide. Et aucune parade pour remettre les choses
d'équerre.
Seule solution, réinstaller Lion depuis zéro et laborieusement avec TM
et Assistant Migration refaire le Mac comme avant que je le bousille.
Donc là, même si la portée de la database de menuScripts est limitée et
les risques aussi, j'arrête les fantaisies, tant pis pour les icônes
indues dans ce menuScripts.
En fait serait-il possible que l'un d'entre vous affecté par le problème renomme le fichier droplet.icns dans l'application pertubatrice en nomdelappli.icns et voir si elle fonctionne toujours et si ça résout le problème ?
Comme l'avait pressenti Michel, cette opération que je me suis échiné à faire sur toutes les versions (quand je développe, j'empile les versions successives et oublie ensuite de faire le grand ménage de celles qui sont obsolètes) que j'ai sur le Mac (ne sachant laquelle est "fautive") a juste fait que l'applet ou droplet se trouve maintenant avec une icône générique d'application. Ce qui ne l'empêche pas de marcher, mais n'a absolument rien réglé au niveau de menuScripts. Je précise que j'ai redémarré le mac deux fois, parce que la simple relance du Finder ne suffisait pas à prendre en compte les changements effectués dans les "resources". Sous Lion, qui était loin d'être aussi "délicat" que les versions qui sont venues à partir de Mavericks, à vouloir un peu trop jouer (et forcer les changements) avec les personnalisations d'icônes, j'ai réussi à CASSER le système de gestion Finder-indexation de SpotLight, au point qu'un jour le Mac a démarré mais ne pouvait plus monter son File System dans le Finder : écran vide. Et aucune parade pour remettre les choses d'équerre. Seule solution, réinstaller Lion depuis zéro et laborieusement avec TM et Assistant Migration refaire le Mac comme avant que je le bousille. Donc là, même si la portée de la database de menuScripts est limitée et les risques aussi, j'arrête les fantaisies, tant pis pour les icônes indues dans ce menuScripts. -- J. B.
mv
Joseph-B n'a pas hésité à écrire :
j'arrête les fantaisies, tant pis pour les icônes indues dans ce menuScripts.
Ce n'est bien sûr pas intellectuellement satisfaisant mais le jeu n'en vaut certainement pas la chandelle et je ne cherche pas plus avant non plus d'autant que ça ne m'avait jamais gêné (et que je n'avais même rien remarqué à part l'absence des icônes de mes applets perso) jusqu'à ce que JPP initie cette enfilade. Cordialement -- Michel VAUQUOIS - http://michelvauquois.fr
Joseph-B <josephb@nowhere.invalid> n'a pas hésité à écrire :
j'arrête les fantaisies, tant pis pour les icônes
indues dans ce menuScripts.
Ce n'est bien sûr pas intellectuellement satisfaisant mais le jeu n'en
vaut certainement pas la chandelle et je ne cherche pas plus avant non
plus d'autant que ça ne m'avait jamais gêné (et que je n'avais même rien
remarqué à part l'absence des icônes de mes applets perso) jusqu'à ce
que JPP initie cette enfilade.
Cordialement
--
Michel VAUQUOIS - http://michelvauquois.fr
j'arrête les fantaisies, tant pis pour les icônes indues dans ce menuScripts.
Ce n'est bien sûr pas intellectuellement satisfaisant mais le jeu n'en vaut certainement pas la chandelle et je ne cherche pas plus avant non plus d'autant que ça ne m'avait jamais gêné (et que je n'avais même rien remarqué à part l'absence des icônes de mes applets perso) jusqu'à ce que JPP initie cette enfilade. Cordialement -- Michel VAUQUOIS - http://michelvauquois.fr
JPP
In article <1o8xa25.je11a9olrcl3N%, (MV) wrote:
Je renonce à comprendre !
Je supose que les devs apple n'y comprennent rien non plus et s'en foutent royalement. Quand j'ouvre les logs, je suis stupéfait du nombre d'erreurs et warnings qui trainent là-dedans. Quand avec Find any file (FaF), je regarde ce qui a été modifié dans la dernière minute, pas triste non plus alors que je n'ai strictement rien fait. Depuis quelque temps je suis persuadé qu'Apple change des choses dans nos machines sans rien dire . Exemple , tout ce qui est lié à iCloud auquel je ne suis pas abonné, et dont je n'ai rien renseigné à l'installation. Et pourtant, dans cette recherche avec FaF, j'ai plein d'items liés à iCloud. Quand j'y pense, je vais refaire ces tests sur un compte vierge et déconnecté du réseau, pour voir. Je n'arrive pas à comprendre qu'un système informatique, censé reproduire à l'identique chacune de ses actions, puisse se dégrader comme nous le constatons. De quand même pas mal d'années dans le contexte, à bricoler pas mal, je n'ai jamais vu ça.
In article <1o8xa25.je11a9olrcl3N%mv@invalid.orange.fr>,
mv@invalid.orange.fr (MV) wrote:
Je renonce à comprendre !
Je supose que les devs apple n'y comprennent rien non plus et s'en
foutent royalement.
Quand j'ouvre les logs, je suis stupéfait du nombre d'erreurs et
warnings qui trainent là-dedans.
Quand avec Find any file (FaF), je regarde ce qui a été modifié dans la
dernière minute, pas triste non plus alors que je n'ai strictement rien
fait.
Depuis quelque temps je suis persuadé qu'Apple change des choses dans
nos machines sans rien dire .
Exemple , tout ce qui est lié à iCloud auquel je ne suis pas abonné, et
dont je n'ai rien renseigné à l'installation. Et pourtant, dans cette
recherche avec FaF, j'ai plein d'items liés à iCloud.
Quand j'y pense, je vais refaire ces tests sur un compte vierge et
déconnecté du réseau, pour voir.
Je n'arrive pas à comprendre qu'un système informatique, censé
reproduire à l'identique chacune de ses actions, puisse se dégrader
comme nous le constatons.
De quand même pas mal d'années dans le contexte, à bricoler pas mal, je
n'ai jamais vu ça.
Je supose que les devs apple n'y comprennent rien non plus et s'en foutent royalement. Quand j'ouvre les logs, je suis stupéfait du nombre d'erreurs et warnings qui trainent là-dedans. Quand avec Find any file (FaF), je regarde ce qui a été modifié dans la dernière minute, pas triste non plus alors que je n'ai strictement rien fait. Depuis quelque temps je suis persuadé qu'Apple change des choses dans nos machines sans rien dire . Exemple , tout ce qui est lié à iCloud auquel je ne suis pas abonné, et dont je n'ai rien renseigné à l'installation. Et pourtant, dans cette recherche avec FaF, j'ai plein d'items liés à iCloud. Quand j'y pense, je vais refaire ces tests sur un compte vierge et déconnecté du réseau, pour voir. Je n'arrive pas à comprendre qu'un système informatique, censé reproduire à l'identique chacune de ses actions, puisse se dégrader comme nous le constatons. De quand même pas mal d'années dans le contexte, à bricoler pas mal, je n'ai jamais vu ça.