Estaba cambiando el programa por defecto para abrir archivos .txt y me di cuenta de que había dos entradas para TextMate. Es una de esas pequeñas cosas que me molestan. ¿Cómo puedo arreglarlo? No vi 2 directores de TextMate.app en /Applications.
Respuestas
¿Demasiados anuncios?Mac OS X mantiene automáticamente una base de datos de todas las aplicaciones y sus correspondientes tipos de archivos llamada base de datos LaunchServices. Puede examinar dónde se encuentran sus dos ejecutables de TextMate abriendo Terminal.app desde /Aplicaciones/Utilidades e introduciendo:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
Esto abrirá un archivo largo lleno de todas las aplicaciones que su DB LaunchService "conoce" en su Mac en TextMate. Examine este archivo en busca de la "ruta:" de sus entidades duplicadas de "TextMate".
Es muy probable que ya hayas eliminado el segundo "TextMate" pero tu LaunchServices lo sigue recordando. Supongo que deberías decirle al Datatbase que lo reconstruya introduciendo:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
en el Terminal y luego reiniciar el ordenador. Sin embargo, esto puede hacer que su Mac olvide algunas asignaciones personalizadas de "abrir con ".
O bien, podría significar que tiene dos versiones diferentes de TextMate instaladas. Intenta buscar TextMate en Spotlight y mira cuántas aplicaciones encuentra. Tira la vieja a la basura y deberías estar bien.
A mí me pasa lo mismo con Numbers ya que aún tengo instaladas las versiones '09 y '10... :)
Piko