Supprimer les doublons du menu «  Ouvrir avec  » d’un Mac

Le menu «Ouvrir avec» vous permet d'ouvrir des documents à l'aide d'une application différente de celle associée au type de document. Par exemple, vous souhaiterez peut-être ouvrir une image JPEG avec Photoshop plutôt qu'avec l'aperçu d'Apple. Vous pouvez facilement le faire en cliquant avec le bouton droit sur le document (dans notre exemple, une image JPEG) et en sélectionnant «Ouvrir avec» dans le menu contextuel. C'est ma méthode préférée pour ouvrir rapidement des documents dans d'autres applications. Le menu «Ouvrir avec» affichera toutes les applications que vous avez sur votre Mac et qui sont capables de travailler avec le document sélectionné.

Un inconvénient du menu «Ouvrir avec» est qu'au fil du temps, il peut devenir très long lorsque vous installez et supprimez des applications sur votre Mac. Il peut également commencer à afficher des doublons d'applications. Par exemple, mon menu «Ouvrir avec» affiche quatre entrées pour Photoshop même si je n'ai qu'une seule version de Photoshop sur mon Mac. Le menu «Ouvrir avec» peut se remplir de doublons chaque fois que vous créez un clone de votre lecteur de démarrage ou que vous montez des lecteurs contenant des copies d'applications. Parfois, cela semble se produire simplement parce qu'en pleine nuit, un chien a aboyé à la pleine lune.


Réinitialisation du menu «Ouvrir avec»

La réinitialisation du menu «Ouvrir avec» supprimera les doublons et les applications fantômes (celles que vous avez supprimées) de la liste. Vous réinitialisez le menu «Ouvrir avec» en reconstruisant la base de données Launch Services que votre Mac gère. Il existe plusieurs façons de reconstruire la base de données Launch Services, y compris des utilitaires système tiers tels que Cocktail et Onxy.

Si vous ne possédez pas d'utilitaire système capable de reconstruire la base de données Launch Services, ne vous inquiétez pas; vous pouvez effectuer la reconstruction vous-même à l'aide de Terminal.

Utilisation du terminal pour reconstruire la base de données des services de lancement

Lancez Terminal, situé dans / Applications / Utilitaires /.

Pour OS X 10.5.x et versions ultérieures, entrez ce qui suit à l'invite du terminal:

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

Pour OS X 10.3.x - 10.4.x, entrez ce qui suit à l'invite du terminal:

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

Ce qui précède est une commande et est entré sur une seule ligne. Vous pouvez simplement copier / coller la commande ci-dessus dans le terminal, puis appuyer sur Retour / Entrée pour exécuter la commande. Si vous rencontrez des difficultés pour sélectionner la commande ci-dessus, essayez de cliquer trois fois sur le texte de la commande.

Le processus de reconstruction peut prendre une minute ou deux. Une fois que l'invite du terminal revient, vous pouvez quitter Terminal.

Désormais, lorsque vous utilisez le menu `` Ouvrir avec '', vous devriez voir une liste d'applications limitée aux applications actuellement installées sur votre Mac, sans doublons ni fantômes.


Référence

Services de lancement

Page de manuel lsregister


Laisser un commentaire