Por que existe uma entrada duplicada para o meu TextMate?

9

Eu estava alterando o programa padrão para abrir arquivos .txt e notei duas entradas para o TextMate. É uma daquelas pequenas coisas que me incomodam. Como posso corrigir isso? Não vi 2 diretores do TextMate.app em / Applications.!

Obter informações abertas com

Doug
fonte

Respostas:

9

O Mac OS X mantém automaticamente um banco de dados de todos os aplicativos e seus tipos de arquivos correspondentes, chamados de banco de dados LaunchServices. Você pode examinar onde os dois executáveis ​​do TextMate estão localizados, abrindo o Terminal.app em / Aplicativos / Utilitários e digitando:

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

Isso abrirá um arquivo longo, cheio de todos os aplicativos que o DB do LaunchService "conhece" no Mac no TextMate. Examine este arquivo para o "caminho:" das entradas duplicadas do "TextMate".

É bem provável que você já tenha removido o segundo "TextMate", mas o LaunchServices ainda se lembra dele. Eu acho que você deve dizer à Datatbase para reconstruir digitando:

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

no terminal e, em seguida, reinicie o computador. Isso pode levar o seu Mac a esquecer algumas atribuições personalizadas de "abrir com ..".

Asmus
fonte
1

Ou pode significar que você tem duas versões diferentes do TextMate instaladas. Tente pesquisar por textmate no spotlight e veja quantos aplicativos ele encontra. Jogue o velho no lixo e você deve estar pronto.

Recebo a mesma coisa com o Numbers, pois ainda tenho as versões '09 e '10 instaladas ... :)

Piko

Piko
fonte
2
... por que você está anunciando (presumivelmente o seu próprio) site aqui, qual é o benefício para a comunidade? Além disso, esse link está quebrado.
Asmus
Por que não? Existe uma política do Stack Exchange contra a promoção da minha própria criação através da minha linha de assinaturas em troca da minha participação neste site? A quem isso prejudica?
Piko
Leia as perguntas frequentes: apple.stackexchange.com/faq Indica claramente que não é necessário usar assinaturas . Você pode colocar links na sua página de usuário, mas não deve colocá-los em suas postagens.
Asmus
O FAQ diz: "Por favor, não use assinaturas ou slogans nas suas postagens." Esse idioma significa que as assinaturas são opcionais. Se sigs são proibidos, o FAQ precisa ser atualizado.
Piko