Come rimuovo le voci del menu contestuale "Apri con" duplicato in Finder.app?

48

Per qualsiasi motivo, il menu di scelta rapida "Apri con" in Finder è sempre che elenca ogni app quattro volte (esattamente).

Duplica

Ho letto (e provato) la ricostruzione del database dei servizi di avvio per ripristinare il menu di scelta rapida al suo stato iniziale, ma nulla sembra funzionare. Ho anche usato Onyx.app per cancellare le cache degli utenti e del sistema, ma mi mancano ancora quattro ripetizioni di ogni app nel servizio "Apri con". Ho riavviato il sistema alcune volte solo per essere sicuro che non si trattasse di un danneggiamento temporaneo della lista.

Sto utilizzando OS X 10.6.6 su un MacBook Pro 17 "del 2011 con una nuova installazione di OS X (ovvero non ho usato Migration Assistant.app o un backup di Time Machine). Ho fatto, tuttavia, la sincronizzazione tutte le mie preferenze e altri file che utilizzano MobileMe come faccio sempre, quindi immagino sia fattibile che un file di preferenze da qualche parte stia causando problemi? Non ho notato se questo stava accadendo prima o dopo la mia sincronizzazione MobileMe.

Come posso risolvere questo problema in modo che venga visualizzata un'applicazione?

    
posta LucasTizma 20.03.2011 - 20:56
fonte

5 risposte

22

Poiché questo problema si verifica a livello di sistema, non sono sicuro che questi passaggi possano fare alcuna differenza.

Suppongo che, come hai detto tu, hai ricostruito il tuo LaunchDatabase. Nel caso in cui:

Puoiprovarelaversionearigadicomandodiquantosopra(Inunterminale):

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister-kill-r-domainlocal-domainsystem-domainuser

Inoltre, Apps predefinite è un pannello Preference di sistema piacevole e gratuito per controllare le app predefinite (in base all'estensione, digita , ecc.) Puoi praticamente vedere e associare tutto da lì. Dovrebbe almeno darti un suggerimento se il problema è nell'associazione o se il cercatore sta facendo qualcosa di funky.

Quando è iniziato questo? Hai installato qualcosa? Vedo che hai Xcode 4, l'hai scaricato dall'App Store o hai un profilo sviluppatore e l'hai scaricato tramite download diretto? Stava succedendo prima? Succede con ogni tipo di file o solo con quelli specifici?

    
risposta data 22.03.2011 - 10:29
fonte
7

Dopo aver eseguito lsregister (come menzionato nel link ), riavvia il mirino. (Per farlo, fai un'opzione + tasto destro del mouse Fai clic sull'icona del Finder nel dock, quindi seleziona "riavvia".)

    
risposta data 01.06.2011 - 05:40
fonte
6

Per un modo più rapido e facile da ricordare, puoi fare come alias il comando mostrato in la risposta migliore in lscleanup in questo modo:

# Clean up LaunchServices to remove duplicates in the “Open With” menu.
alias lscleanup="/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user && killall Finder"'

Aggiungi questo al tuo file .aliases (o qualsiasi altro file che viene eseguito quando apri Terminale) e non dovrai più ricordarti di quel comando complesso.

    
risposta data 27.11.2012 - 16:28
fonte
5

Mi sono imbattuto nello stesso problema e ho pensato che sarei stato intelligente ed eseguito

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

sotto sudo.

Questo non ha risolto le cose. Non è stato fino a quando l'ho eseguito con i miei privilegi di account utente che il problema è stato risolto.

    
risposta data 29.10.2012 - 13:01
fonte
2

Questo ha funzionato per me:

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

Questo è il minimo indispensabile: nessun comando extra, clic del mouse, alias o applicazioni di terze parti. L'ho preso in prestito dalle altre risposte, ma l'ho reso leggibile in meno di 80 colonne!

    
risposta data 27.03.2013 - 22:00
fonte

Leggi altre domande sui tag