Parfois après la mise à jour vers une version plus récente de l'application dans le menu Ouvrir dans l'application le même élément apparaît deux fois. Le problème affecte les programmes téléchargés depuis n'importe quelle source et même ceux distribués via le Mac App Store. J'ai moi-même rencontré un inconvénient similaire récemment lors de la mise à jour du populaire éditeur d'images Pixelmator.
Comment supprimer les doublons indésirables ? Tout simplement. Ouvrez Terminal et entrez la commande suivante :
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Commande cd (changer de répertoire) a uniquement modifié le répertoire actuel. Entrez maintenant une autre commande, cette fois en éliminant les doublons :
./lsregister -kill -domain local -domain system -domain user
Attendez quelques secondes que le nettoyage soit terminé. Ensuite vous pourrez constater par vous-même que chaque application se trouve dans le menu contextuel Ouvrir dans l'application un orphelin. Si vous vous attendiez à un tutoriel plus long, nous devons vous décevoir. Ce changement cosmétique ne concerne (heureusement) que deux commandes.
[faire action="parrainer-counseling"/]
Heh merci Dan les gars :)
Grand merci!! :)
Luxury Daniel… normalement l'article de l'année de mon point de vue… c'est tellement évident et résoudra un énorme problème pour quelqu'un… génial :)
Y a-t-il quelque chose de similaire dans la situation où l'icône de l'application manque également ?
Excellente astuce, merci, j'ai éliminé beaucoup de lest. Je voudrais juste essayer de trouver un moyen d'écrire la première commande sur le site Web pour qu'elle soit sur la page dans son intégralité et me rappeler que taper les premières lettres du sous-répertoire dans la commande cd et appuyer sur tab complète automatiquement le nom existant sur le disque, s'il est unique. Si cela ne fait rien, ajoutez une autre lettre et une nouvelle TAB.
J'ai essayé de les supprimer à l'aide de ce tutoriel.
Sans succès, mais dans la discussion tout le monde loue que cela fonctionne, alors je pense : il faut peut-être remplacer le terme « utilisateur » par le nom du dossier personnel.
Bien sûr sans succès, mais maintenant j'ai peur d'avoir fait quelque chose de stupide dans le système. (nous sommes 10.8.2)
La peur est-elle justifiée ?
Puis-je le remettre dans sa forme originale d'une manière ou d'une autre ?
Cela ne fonctionne pas pour moi non plus, mais celui-ci oui.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domaine local -domaine système -domaine utilisateur