Rimuovi i duplicati dal menu di scelta rapida "Apri con" in Mac OS X

Anonim

Il menu "Apri con" viene visualizzato quando si fa clic con il pulsante destro del mouse su qualsiasi file nel Finder di Mac (o si fa clic tenendo premuto il tasto Ctrl) e ha lo scopo di fornire un elenco di app alternative che possono essere aperte sul file selezionato con un'applicazione diversa da quella attualmente impostata come applicazione predefinita. Questo Open With è fantastico, ma a volte può diventare stranamente disordinato con voci ripetute della stessa app, e nei casi peggiori non sarà nemmeno solo un duplicato qua e là, saranno multipli della stessa app che appaiono nel Apri con elenco.Ti mostreremo come rimuovere queste voci ripetute e come creare un alias più facile da usare per usi futuri.

Rimuovi voci app ripetute nel menu "Apri con" di OS X

Questo dovrebbe funzionare con quasi tutte le versioni di Mac OS X

Avvia Terminale dalla directory /Applicazioni/Utility/ e inserisci una delle seguenti stringhe di comando su un'unica riga:

Copia e incolla da una stringa di comando a riga singola:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With è stato ricostruito, Finder verrà riavviato"

O

Stessa stringa di comando suddivisa in più righe: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Supporto/\ lsregister -kill -r -domain local -domain user

(Nota: le barre rovesciate all'interno del secondo comando vengono utilizzate per estendere i comandi lunghi a più righe rendendoli comunque eseguibili quando vengono copiati e incollati, non è necessario includerli se si digita manualmente la stringa di comando nel terminale)

L'operazione potrebbe richiedere un po' di tempo poiché l'intero database di Launch Services deve essere ricostruito e in quel processo di ricostruzione è dove le voci dell'app duplicate verranno rimosse dal menu di scelta rapida. Una volta terminato, devi uscire e riavviare il Finder affinché la modifica abbia effetto, operazione più semplice da eseguire anche dalla riga di comando:

killall Finder

Ora quando il Finder è stato riavviato, torna su qualsiasi file e fai clic destro su di esso, aprendo il menu "Apri con" per vedere tutte le voci ripetitive sparite.

Ma se devi farlo spesso, quella stringa di comando è un po' fastidiosa eh? Ecco come accorciarlo drasticamente:

Creazione di un breve alias "Rimuovi aperto con duplicati"

Se ti ritrovi a doverlo fare più spesso di quanto vorresti, la creazione di un semplice alias bash per l'intera sequenza di comandi può essere un notevole risparmio di tempo poiché eliminerà la necessità di inserire un lungo serie di stringhe di comando.

  • Apri .bash_profile con il tuo editor di testo preferito, usiamo nano per questa procedura dettagliata perché è semplice:
  • nano .bash_profile

  • Incolla il seguente alias su una singola riga di .bash_profile, rinomina l'alias se ne hai voglia
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With è stato ricostruito, Finder verrà riavviato&39;"

Premi Control+O per salvare, quindi Control+X per uscire da nano

Verifica che l'alias funzioni digitando "fixow" nella riga di comando, anche se se hai già deselezionato Apri con non avrà lo stesso effetto. Se hai utilizzato la stringa di comando esatta come sopra, riceverai un piccolo messaggio in risposta, simile a questo:

$ fixow Apri Con il menu è stato ricostruito, il Finder verrà riavviato

Se per qualche motivo hai problemi ad afferrare quel codice, puoi anche copiarlo dalla pagina GitHub di OSXDaily, dove stiamo iniziando a raccogliere alcuni script di shell particolarmente utili per OS X.

Questo ti permette di digitare semplicemente 'fixow' (abbreviazione di Fix Open With, capito? Siamo davvero creativi) e l'intera stringa di comando verrà eseguita senza dover digitare di nuovo l'intera cosa.

Posso rimuovere tutte le app dal menu "Apri con"?

Se il tuo problema va oltre le voci duplicate o ripetitive, l' altra opzione è cancellare l'intero menu Apri con e ricominciare da capo. Questo toglie tutto dal menu, costringendoti ad associare manualmente le app a tipi e formati di file da solo o semplicemente utilizzando OS X per aprire determinati file. Questo è davvero un metodo di ultima istanza, o per la super personalizzazione se vuoi ricostruire tu stesso l'elenco ed essere più selettivo con le associazioni.

Rimuovi i duplicati dal menu di scelta rapida "Apri con" in Mac OS X