Perché c'è una voce duplicata per il mio TextMate?


9

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

Ottieni informazioni Apri con

Risposte:


9

Mac OS X mantiene automaticamente un database di tutte le applicazioni e i relativi tipi di file chiamati database LaunchServices. Puoi esaminare dove si trovano entrambi i tuoi eseguibili TextMate aprendo Terminal.app da / Applicazioni / Utilità 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 LaunchService DB "conosce" sul tuo Mac in TextMate. Esamina questo file per il "percorso:" delle tue imitazioni duplicate di "TextMate".

È molto probabile che tu abbia già rimosso il secondo "TextMate", ma LaunchServices lo ricorda ancora. Immagino che dovresti dire a 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. Questo può portare al tuo Mac a dimenticare alcuni incarichi personalizzati "apri con ...".


1

Oppure, potrebbe significare che sono installate due diverse versioni di TextMate. Prova a cercare il compagno di testo sotto i riflettori e vedi quante applicazioni trova. Getta il vecchio nella spazzatura e dovresti essere bravo ad andare.

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

Piko


2
... perché stai pubblicizzando il sito web (presumibilmente il tuo) qui, qual è il vantaggio per la comunità? Inoltre, quel collegamento è interrotto.
Asmus,

Perchè no? Esiste una politica di scambio di stack contro la promozione della mia creazione tramite la mia linea sig in cambio della mia partecipazione a questo sito? Chi fa male?
Piko,

Leggi le FAQ: apple.stackexchange.com/faq Indica chiaramente di non usare le firme . Puoi inserire link nella tua pagina utente, ma non inserirli nei tuoi post.
Asmus,

Le FAQ dicono: "Per favore, non usare firme o slogan nei tuoi post." Quella lingua significa che le firme sono opzionali. Se i sig sono vietati, le FAQ devono essere aggiornate.
Piko,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.