¿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

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 ...".


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.