Pourquoi y a-t-il une entrée en double pour mon TextMate?

9

Je changeais le programme par défaut pour ouvrir des fichiers .txt avec et j'ai remarqué 2 entrées pour TextMate. C'est une de ces petites choses qui m'ennuient. Comment puis-je le réparer? Je n'ai pas vu 2 directeurs de TextMate.app dans / Applications.!

Obtenir des informations ouvertes avec

Doug
la source

Réponses:

9

Mac OS X conserve automatiquement une base de données de toutes les applications et leurs types de fichiers correspondants appelés la base de données LaunchServices. Vous pouvez examiner où se trouvent vos deux exécutables TextMate en ouvrant Terminal.app à partir de / Applications / Utilitaires et en entrant:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump |  /Applications/TextMate.app/Contents/Resources/mate

Cela ouvrira un long fichier plein de toutes les applications que votre LaunchService DB "connaît" sur votre Mac dans TextMate. Examinez ce fichier pour le "chemin:" de vos entrées en double de "TextMate".

Il est fort probable que vous ayez déjà supprimé le deuxième "TextMate" mais vos LaunchServices s'en souviennent toujours. Je suppose que vous devez dire à la base de données de reconstruire en entrant:

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

dans le terminal, puis redémarrez votre ordinateur. Cela peut cependant conduire votre Mac à oublier certaines affectations personnalisées "Ouvrir avec ..".

Asmus
la source
1

Ou cela peut signifier que vous avez installé deux versions différentes de TextMate. Essayez de rechercher textmate sous les projecteurs et voyez combien d'applications il trouve. Jetez l'ancien à la poubelle et vous devriez être prêt à partir.

Je reçois la même chose avec Numbers car j'ai toujours les versions '09 et '10 installées ... :)

Piko

Piko
la source
2
... pourquoi faites-vous de la publicité (probablement votre propre site) ici, quel est l’avantage pour la communauté? De plus, ce lien est rompu.
Asmus
Pourquoi pas? Existe-t-il une politique Stack Exchange contre la promotion de ma propre création via ma ligne sig en échange de ma participation sur ce site? À qui cela nuit-il?
Piko
Lisez la FAQ: apple.stackexchange.com/faq Il indique clairement de ne pas utiliser de signatures . Vous pouvez mettre des liens sur votre page utilisateur, mais ne devez pas les mettre dans vos messages.
Asmus
La FAQ dit: "Veuillez ne pas utiliser de signatures ou de slogans dans vos messages." Cette langue signifie que les signatures sont facultatives. Si les signatures sont interdites, la FAQ doit être mise à jour.
Piko