Perché esiste una voce duplicata per il mio TextMate?

9

Stavo cambiando il programma predefinito per aprire i file .txt e ho notato 2 voci per TextMate. È una di quelle piccole cose che mi infastidiscono. Come posso ripararlo? Non ho visto 2 director di TextMate.app in / Applicazioni.!

    
posta Doug 10.03.2011 - 09:00
fonte

2 risposte

9

Mac OS X conserva automaticamente un database di tutte le applicazioni e i corrispondenti tipi di file chiamati database LaunchServices. Puoi esaminare dove si trovano entrambi gli eseguibili di TextMate aprendo Terminal.app da / Applicazioni / Utility e inserendo:

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

Questo aprirà un lungo file pieno di tutte le Applicazioni che il tuo DB LaunchService "conosce" sul tuo Mac in TextMate. Esamina questo file per il "percorso:" dei tuoi duplicati di "TextMate".

È probabile che tu abbia già rimosso il secondo "TextMate" ma il tuo LaunchServices lo ricordi ancora. Immagino che dovresti dire al Datatbase di ricostruire inserendo:

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

nel Terminale e quindi riavviare il computer. Ciò potrebbe portare al tuo Mac dimenticando alcuni compiti personalizzati "apri con ..".

    
risposta data 10.03.2011 - 09:55
fonte
1

Oppure potrebbe significare che hai due diverse versioni di TextMate installate. Prova a cercare il compagno di testo sotto i riflettori e guarda quante applicazioni trova. Lancia il vecchio nella spazzatura e dovresti essere bravo a farlo.

Ho la stessa cosa con Numbers perché ho ancora installato le versioni '09 e '10 ...:)

Piko

    
risposta data 10.03.2011 - 11:23
fonte

Leggi altre domande sui tag