OVH Cloud OVH Cloud

doublons dans 'ouvrir avec'

9 réponses
Avatar
Laurent Nguyen-Ngoc
Bonjour,

je viens de constater quelquechose qui m'intrigue: dans le menu
contextuel "Ouvrir avec", certaines applis apparaissent deux fois.
Parmi elles: VLC, iTunes, Quicktime. Si je jette l'appli à la poubelle,
elle n'apparait plus dans le menu contextuel. Si je la redéplace vers
le dossier Applications, elle refait son apparition dans 'Ouvrir avec',
une seule fois comme elle est censée le faire.

Ce n'est pas comme si c'était vraiment un problème, mais j'aimerais
bien comprendre...

Merci,

Laurent

MacBook Pro, systeme 10.4.5

9 réponses

Avatar
Jacques Perrocheau
In article <446badc8$0$7675$,
Laurent Nguyen-Ngoc wrote:

je viens de constater quelquechose qui m'intrigue: dans le menu
contextuel "Ouvrir avec", certaines applis apparaissent deux fois.


Normal s'il y a deux exemplaires de la dite application sur les volumes
locaux.

Parmi elles: VLC, iTunes, Quicktime. Si je jette l'appli à la poubelle,
elle n'apparait plus dans le menu contextuel.


Normal.

Si je la redéplace vers le dossier Applications, elle refait son
apparition dans 'Ouvrir avec', une seule fois comme elle est censée
le faire.


Normal, mais ce n'est pas le fait de déplacer vers le dossier
Applications qui a remis d'aplomb, quoique cela accelère la
"réapparition", c'est le fait d'avoir mis à la poubelle une des
applications.


Ce n'est pas comme si c'était vraiment un problème, mais j'aimerais
bien comprendre...


<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchService
sConcepts/index.html>

<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchService
sConcepts/LSCConcepts/chapter_2_section_5.html#//apple_ref/doc/uid/TP3000
0999-CH202-BABEJFCD>

<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchService
sConcepts/LSCConcepts/chapter_2_section_8.html#//apple_ref/doc/uid/TP3000
0999-CH202-BABBJJEF>

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74

Avatar
Laurent Nguyen-Ngoc
On 2006-05-18 15:30:42 +0200, Jacques Perrocheau
said:

In article <446badc8$0$7675$,
Laurent Nguyen-Ngoc wrote:

je viens de constater quelquechose qui m'intrigue: dans le menu
contextuel "Ouvrir avec", certaines applis apparaissent deux fois.


Normal s'il y a deux exemplaires de la dite application sur les volumes locaux.

Parmi elles: VLC, iTunes, Quicktime. Si je jette l'appli à la poubelle,
elle n'apparait plus dans le menu contextuel.


Normal.

Si je la redéplace vers le dossier Applications, elle refait son
apparition dans 'Ouvrir avec', une seule fois comme elle est censée le
faire.


Normal, mais ce n'est pas le fait de déplacer vers le dossier
Applications qui a remis d'aplomb, quoique cela accelère la
"réapparition", c'est le fait d'avoir mis à la poubelle une des
applications.


Ce n'est pas comme si c'était vraiment un problème, mais j'aimerais
bien comprendre...


<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchService
sConcepts/index.html>

<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchService
sConcepts/LSCConcepts/chapter_2_section_5.html#//apple_ref/doc/uid/TP3000
0999-CH202-BABEJFCD>

<http://developer.apple.com/documentation/Carbon/Conceptual/LaunchService
sConcepts/LSCConcepts/chapter_2_section_8.html#//apple_ref/doc/uid/TP3000
0999-CH202-BABBJJEF>


Merci pour ta réponse et les liens. Mais je n'ai toujours eu qu'un seul
exemplaire de chaque appli (notamment celles que j'ai citées), à moins
peut-être que les Universal comptent pour deux, ce qui serait bizarre.
Dans mon expérience, j'en jette une à la poubelle, et il n'y a plus
aucune entrée correspondante dans 'Ouvrir avec'. Il semblerait donc que
ces applis soient enregistrées deux fois auprès de LaunchServices ?
(Comment est-ce possible?) Et que de jeter une appli à la poubelle
supprime ces enregistrements ? Et finalement en ressortant l'appli de
la poubelle, un nouvel enregistrement est créé?

Par ailleurs, un truc amusant: j'ai un fichier avec l'extension .wmv
pour lequel "Ouvrir avec" propose, en plus de VCL et consorts, Excel et
d'autres applis (mais pas toutes)... Le type du fichier est pourtant
bien 'Movie file'. Pour d'autres fichiers wmv, je ne vois que les
"bonnes" propositions.


Avatar
Laurent Nguyen-Ngoc
On 2006-05-18 17:40:22 +0200, Lionel Mychkine said:

In article <446badc8$0$7675$,
Laurent Nguyen-Ngoc wrote:

Bonjour,

je viens de constater quelquechose qui m'intrigue: dans le menu
contextuel "Ouvrir avec", certaines applis apparaissent deux fois.


C'est malheureusement fréquent...


Depuis quand? Avant, j'étais sous Jaguar et je n'avais jamais vu ça...


Pour reconstruire la base de donnes des LaunchServices (qui gère la
fonction "Ouvrir Avec") et ainsi nettoyer les doublons, il faut taper
dans le terminal :

/System/Library/Frameworks/ApplicationServices.framework/
Frameworks/LaunchServices.framework/Support/lsregister
-kill -r -domain local -domain system -domain user


OK, merci.


Avatar
jperrocheau
Laurent Nguyen-Ngoc wrote:

Merci pour ta réponse et les liens. Mais je n'ai toujours eu qu'un seul
exemplaire de chaque appli (notamment celles que j'ai citées), à moins
peut-être que les Universal comptent pour deux, ce qui serait bizarre.


C'est possible, ceux qui ont des Mac Intel peuvent répondre.

C'était le cas pour certaines applications "fat" (Mac OS 9 + version
carbonisée dans le même package) pour les premières versions de Mac OS X
(si, si il y en a eu!).

Dans mon expérience, j'en jette une à la poubelle, et il n'y a plus
aucune entrée correspondante dans 'Ouvrir avec'.


Comportement normal.

Il semblerait donc que ces applis soient enregistrées deux fois auprès de
LaunchServices ?


Cela concerne toutes les applications ?

Là c'est soit l'explication ci-dessus, soit une anomalie de ton système,
sauf si la réponse est non à la question précédente.

(Comment est-ce possible?) Et que de jeter une appli à la poubelle
supprime ces enregistrements ?


AMHA, c'est au vidage de la poubelle que la mise à jour se produit.
Enfin..., selon ce que j'ai pu observer.

Et finalement en ressortant l'appli de la poubelle, un nouvel
enregistrement est créé?


Hummm! (?) AMHA, plutôt au premier lancement de l'application ou à la
copie de l'application dans le dossier "Application" ou au drag&drop de
son icone dans le Dock.


Par ailleurs, un truc amusant: j'ai un fichier avec l'extension .wmv
pour lequel "Ouvrir avec" propose, en plus de VCL et consorts, Excel et
d'autres applis (mais pas toutes)...


Qu'Excel puisse prétendre ouvrir ce type de fichiers, ce n'est pas trop
surprenant, c'est l'habitude de Microsoft de vouloir tout "bouffer".

Les autres c'est quoi ?

Chez moi, c'est plus "clean" je n'ai que Windows Media Player (defaut)
et VLC.

Le type du fichier est pourtant bien 'Movie file'. Pour d'autres fichiers
wmv, je ne vois que les "bonnes" propositions.


S'il y a "apparemment" divergence entre les propositions d'ouverture de
ce fichier .wmv et d'autres .wmv c'est peut-être que ce fichier a un
Type et Créteur erroné et Mac OS X fait son boulot et propose d'autres
choix "compatibles".

Pour éclaircir cette question il serait bon de connaitre cet éventuel
Créateur et Type. L'outil le plus pratique que je connaisse sur Mac OS X
est "Super Get Info" 1.2.2 (payant).

Sinon, si tu ne veux pas recontruire toute la base des LaunchServices,
comme on te le propose, il y a un TdB qui permet de faire des
corrections au coup par coup, RCDefaultApp 2.0.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:

Avatar
Laurent Nguyen-Ngoc
On 2006-05-19 20:48:03 +0200, (Jacques
Perrocheau) said:

Laurent Nguyen-Ngoc wrote:

Merci pour ta réponse et les liens. Mais je n'ai toujours eu qu'un seul
exemplaire de chaque appli (notamment celles que j'ai citées), à moins
peut-être que les Universal comptent pour deux, ce qui serait bizarre.


C'est possible, ceux qui ont des Mac Intel peuvent répondre.


J'ai précisément un Mac intel depuis peu... Mais en fait, j'ai observé
à l'instant le même phénomène avec une application PowerPC.

C'était le cas pour certaines applications "fat" (Mac OS 9 + version
carbonisée dans le même package) pour les premières versions de Mac OS X
(si, si il y en a eu!).
Dans mon expérience, j'en jette une à la poubelle, et il n'y a plus
aucune entrée correspondante dans 'Ouvrir avec'.


Comportement normal.

Il semblerait donc que ces applis soient enregistrées deux fois auprès de
LaunchServices ?


Cela concerne toutes les applications ?


Non, au départ je l'avais remarqué juste pour VLC... puis iTunes et
Quicktime, TextEdit, Safari, Firefox. MPlayer par exemple n'est jamais
apparu en double.

Là c'est soit l'explication ci-dessus, soit une anomalie de ton système,
sauf si la réponse est non à la question précédente.

(Comment est-ce possible?) Et que de jeter une appli à la poubelle
supprime ces enregistrements ?


AMHA, c'est au vidage de la poubelle que la mise à jour se produit.
Enfin..., selon ce que j'ai pu observer.


Pourtant, avec l'appli à la corbeille, plus d'entrée dans le menu, ce
qui est logique vu qu'on ne peut pas non plus l'exécuter lorsqu'elle
est dans la corbeille. L'entrée serait juste désactivée peut-être?

Et finalement en ressortant l'appli de la poubelle, un nouvel
enregistrement est créé?


Hummm! (?) AMHA, plutôt au premier lancement de l'application ou à la
copie de l'application dans le dossier "Application" ou au drag&drop de
son icone dans le Dock.


Par ailleurs, un truc amusant: j'ai un fichier avec l'extension .wmv
pour lequel "Ouvrir avec" propose, en plus de VCL et consorts, Excel et
d'autres applis (mais pas toutes)...


Qu'Excel puisse prétendre ouvrir ce type de fichiers, ce n'est pas trop
surprenant, c'est l'habitude de Microsoft de vouloir tout "bouffer".

Les autres c'est quoi ?


Alors, il y a MPlayer, VCL, Windows Media Player, Excel, MPEG
Streamclip, Quicktime (pas de plugin pour les wmv), Stuffit expander.
D'après VLC, le contenu multimedia est bien du type WMV1/WMA. Pour
d'autres fichiers .wmv, j'ai comme toi, VLC, MPlayer et Windows Media
Player.

Chez moi, c'est plus "clean" je n'ai que Windows Media Player (defaut)
et VLC.

Le type du fichier est pourtant bien 'Movie file'. Pour d'autres fichiers
wmv, je ne vois que les "bonnes" propositions.


S'il y a "apparemment" divergence entre les propositions d'ouverture de
ce fichier .wmv et d'autres .wmv c'est peut-être que ce fichier a un
Type et Créteur erroné et Mac OS X fait son boulot et propose d'autres
choix "compatibles".

Pour éclaircir cette question il serait bon de connaitre cet éventuel
Créateur et Type. L'outil le plus pratique que je connaisse sur Mac OS X
est "Super Get Info" 1.2.2 (payant).


Super Get Info (merci pour l'info, au passage) me donne: Type=BINA,
Creator=hDmp. Si j'enleve BINA, tout redevient normal. C'est donc ce
fichier qui est en cause et OS X propose toutes les applis qui
déclarent pouvoir ouvrir les fichiers de type BINA (ça m'étonne juste
pour Quicktime ??).
Eh bien, je savais déjà qu'OS X était bien fichu, mais là en rentrant
un peu dedans, je suis épaté.

Sinon, si tu ne veux pas recontruire toute la base des LaunchServices,
comme on te le propose, il y a un TdB qui permet de faire des
corrections au coup par coup, RCDefaultApp 2.0.
Il fait ça mieux que simplement Pomme-I?



Avatar
ludovic.cynomys
Laurent Nguyen-Ngoc wrote:

OK, merci.


pareil :-)

il faut savoir qu'ensuite, au premier lancement de l'appli "balayée" on
aura un dialogue genre "machin veut ouvrir truc, êtes-vous d'accord ?"

;-)

--
Qu'est-ce qu'on fout là tous, dans ce petit coin d'Univers ?

Avatar
jperrocheau
Laurent Nguyen-Ngoc wrote:

Super Get Info (merci pour l'info, au passage) me donne: Type=BINA,
Creator=hDmp.


Sans doute à cause d'un MIME type mal positionné sur le serveur genre
application/octet-stream, ton Mac OS et son programme de téléchargement
venant sans doute aussi de l'ancien monde Mac OS, a mis un Type et
Créateur pour HexEdit éditeur de fichier binaire.

Si j'enlève BINA, tout redevient normal. C'est donc ce
fichier qui est en cause et OS X propose toutes les applis qui
déclarent pouvoir ouvrir les fichiers de type BINA (ça m'étonne juste
pour Quicktime ??).


Voir l'explication plausible ci-dessus.

Eh bien, je savais déjà qu'OS X était bien fichu, mais là en rentrant
un peu dedans, je suis épaté.


Convaincu... ? ;-)


Sinon, si tu ne veux pas reconstruire toute la base des LaunchServices,
comme on te le propose, il y a un TdB qui permet de faire des
corrections au coup par coup, RCDefaultApp 2.0.
Il fait ça mieux que simplement Pomme-I?



Plus complet, il permet un "réalignement" pour une cohérence entre
l'association selon l'extension du fichier et l'ancien mécanisme "Type".
En plus il peut aussi rectifier la base des MIME type comme le faisait
le TdB Internet sur Mac OS 9. Avec la version 2 sur Mac OS X 10.4, il
permet de visualiser le nouveau mécanisme UTIs (encore un peu obscur
pour moi). Il permet aussi de visualiser les doublons (onglet Apps) et
de savoir quelle est l'application effectivement actuellement prise en
compte.

--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:


Avatar
blanc
Jacques Perrocheau wrote:

Pour éclaircir cette question il serait bon de connaitre cet éventuel
Créateur et Type. L'outil le plus pratique que je connaisse sur Mac OS X
est "Super Get Info" 1.2.2 (payant).


XRay est pas mal non plus...

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
Laurent Nguyen-Ngoc
On 2006-05-20 16:37:28 +0200, (Jacques
Perrocheau) said:

Laurent Nguyen-Ngoc wrote:


Eh bien, je savais déjà qu'OS X était bien fichu, mais là en rentrant
un peu dedans, je suis épaté.


Convaincu... ? ;-)


Oui :))

Sinon, si tu ne veux pas reconstruire toute la base des LaunchServices,
comme on te le propose, il y a un TdB qui permet de faire des
corrections au coup par coup, RCDefaultApp 2.0.
Il fait ça mieux que simplement Pomme-I?



Plus complet, il permet un "réalignement" pour une cohérence entre
l'association selon l'extension du fichier et l'ancien mécanisme "Type".
En plus il peut aussi rectifier la base des MIME type comme le faisait
le TdB Internet sur Mac OS 9. Avec la version 2 sur Mac OS X 10.4, il
permet de visualiser le nouveau mécanisme UTIs (encore un peu obscur
pour moi). Il permet aussi de visualiser les doublons (onglet Apps) et
de savoir quelle est l'application effectivement actuellement prise en
compte.


Bon, maintenant, je comprends un peu mieux. Merci pour toutes ces explications.