Eliminate Duplicate da un Menu "Open With" di Mac

Recicchendu a basa di u serviziu di serviziu

A menzione 'Open With' permette di apre u ducumenti cù una apprufittura diverse chì l'una associata cù u tipu di documentu. Per esempiu, pudete desiderate abbrettu una imagina JPEG cun Photoshop in lìdia di a Preview di Apple. Pudete fà fà facili chjina di cliccà nant'à u documentu (in u nostru esempiu, una stampa JPEG) è sceglie "Open With" in u menu populari. Questu hè u mio prussimu favuritu per a apertura rapidamente di documenti in altre appricazzioni.

U menù «Open With» vi mostrarà tutti l'appliaggi chì avete in u vostru Mac chì sò capaci di travaglià cù u documentu sceltu.

Un mudellu di u menu 'Open With' hè chì, cù u tempu, pò assicurà assai, cumu stallà è scumpete l'appruvisazioni nantu à a vostra Mac. Puderete ancu principià per esse duoppule duie applicazioni. Per esempiu, u mo «Open Amb» di menu abbrevia quattru sartimenti per u Photoshop solu chì ùn sò solu una versione di Photoshop nantu à a mo Mac. U menù 'Open With' pò cumprà cù duplicate ogni volta chì creanu un clonu di u vostru startup drive o muntate accuncià chì cuntenenu copi d'applicazioni. A volte chì pareva succede postu chì in i morti di a notte, un cane gira à a luna llena.

Resetting the 'Open With' Menu

A restituintà u menù 'Open With' rinfaccià e duplicate è ghost applications (quelli chì avete abbandunatu) da a lista. Resettate u menù 'Open Per' cumminiu a ricustruisce a basa di basa di dati chì u Mac mantene.

Ci sò parechji manere di ricustruisce a basa di dati di Launch Services, cumpresi utilità di sistema di terzu comu Cocktail and Onxy.

Sì ùn avete micca un utilitate di sistema chì pò ricustruisce a basa di dati di Launch Services, ùn anu micca peghju; pudete fà esse ricustruiu propiu da Terminal.

Utilizà a Terminale per rinaverà a basa di u serviziu di serviziu

Launch Terminal, situatu in / Appliaggi / Utilities /.

Per OS X 10.5.x è più tardi, intria i seguenti à a promptzione di u Terminal:

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

Per OS X 10.3.x - 10.4.x, intria i seguenti à a promptzione di u Terminal:

/System/Library/Frameworks/ApplicationServices.framework/\Frameworks/LaunchServices.framework/Support/lsregister \ -kill -r -domain local -domain system -domain user

Questu hè un cumandamentu è hè inseritu in una sola linea. Pudete copre / paste l'ordre cumminciali in Terminal , da pressu Retour / Entra per eseguisce u cumandimu. Se tenete difficultà selezione u cumandimu più altu, pruvate triplette in u testu di u cumandariu.

U prucessu di ricustruitu pò piglia un minutu o dui. Quandu u paràbula di a Mandatola Terminali torna, pudete Quit Terminale.

Quandu si usa u menu 'Open With', vi vede una lista d'applicazioni chì hè limitata à l'applicazioni stallati nant'à u vostru Mac, senza parechji duplicati o ghosts.

Reference

Launch Services

pàgina man page lsregister