¿Por qué hay una entrada duplicada para mi TextMate?

9

Estaba cambiando el programa predeterminado para abrir archivos .txt y noté 2 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 / Aplicaciones!

Obtenga información abierta con

Doug
fuente

Respuestas:

9

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 ambos ejecutables de TextMate abriendo Terminal.app desde / Aplicaciones / Utilidades e ingresando:

/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 LaunchService DB "conoce" en su Mac en TextMate. Examine este archivo para la "ruta:" de sus entradas duplicadas de "TextMate".

Es muy probable que ya hayas eliminado el segundo "TextMate" pero tus LaunchServices aún lo recuerdan. Supongo que deberías decirle a Datatbase que se reconstruya ingresando:

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

en la Terminal y luego reinicia tu computadora. Sin embargo, esto puede hacer que su Mac olvide algunas tareas personalizadas de "abrir con ...".

Asmus
fuente
1

O podría significar que tiene dos versiones diferentes de TextMate instaladas. Intente buscar textmate en Spotlight y vea cuántas aplicaciones encuentra. Tira el viejo a la basura y estarás listo para ir.

Obtengo lo mismo con Numbers, ya que todavía tengo las versiones '09 y '10 instaladas ... :)

Piko

Piko
fuente
2
... ¿por qué está anunciando (presumiblemente su propio) sitio web aquí, cuál es el beneficio para la comunidad? Además, ese enlace está roto.
Asmus
Por qué no? ¿Existe una política de Stack Exchange contra la promoción de mi propia creación a través de mi línea de firma a cambio de mi participación en este sitio? ¿A quién le hace daño?
Piko
Lea las preguntas frecuentes: apple.stackexchange.com/faq . Establece claramente que no debe usar firmas . Puede poner enlaces en su página de usuario, pero no debe ponerlos en sus publicaciones.
Asmus
Las preguntas frecuentes dicen: "Por favor, no use firmas o lemas en sus publicaciones". Ese lenguaje significa que las firmas son opcionales. Si las señales están prohibidas, las preguntas frecuentes deben actualizarse.
Piko