Elimina els duplicats del menú "Obre amb" a Mac OS X
El menú "Obre amb" apareix quan es fa clic amb el botó dret (o es fa clic amb el botó Control) en qualsevol fitxer del Mac Finder, i pretén proporcionar una llista d'aplicacions alternatives on es pot obrir el fitxer seleccionat. amb una altra aplicació que no estigui establerta actualment com a aplicació predeterminada. Aquest Open With és fantàstic, però de vegades es pot desordenar estranyament amb entrades repetides de la mateixa aplicació i, en el pitjor dels casos, ni tan sols serà un duplicat aquí i allà, seran múltiples de la mateixa aplicació que apareixeran a la Obre amb la llista.Us mostrarem com eliminar aquestes entrades repetides i com fer un àlies més fàcil d'utilitzar per a usos futurs.
Elimina les entrades repetides de l'aplicació al menú "Obre amb" d'OS X
Això hauria de funcionar amb gairebé totes les versions de Mac OS X
Llenceu Terminal des del directori /Aplicacions/Utilitats/ i introduïu una de les següents cadenes d'ordres en una única línia:
Copia i enganxa des de la cadena d'ordres d'una sola línia:
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain usuari de domini local;killall Finder;echo Open Amb s&39;ha reconstruït, el Finder es reiniciarà"
O
La mateixa cadena d'ordres dividida en diverses línies: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Suport/\ lsregister -kill -r -domain local -domain user
(Nota: les barres invertides dins de la segona ordre s'utilitzen per estendre ordres llargues a diverses línies, alhora que les fan executables quan es copien i s'enganxen, no cal incloure-les si escriviu manualment la cadena d'ordres. al terminal)
Això pot trigar una estona, ja que s'ha de reconstruir tota la base de dades dels serveis de llançament, i en aquest procés de reconstrucció és on s'eliminaran les entrades de l'aplicació duplicades del menú del botó dret. Un cop s'hagi acabat, haureu de sortir i reiniciar el Finder perquè el canvi tingui efecte, que és més fàcil de fer també des de la línia d'ordres:
killall Finder
Ara, quan el Finder s'hagi tornat a iniciar, torneu a qualsevol fitxer i feu-hi clic amb el botó dret, tirant cap avall el menú "Obre amb" per veure que totes les entrades repetitives han desaparegut.
Però què passa si ho has de fer sovint, aquesta cadena d'ordres és una mica molesta, eh? A continuació s'explica com escurçar-lo de manera espectacular:
Creació d'un àlies breu "Elimina l'obertura amb duplicats"
Si us trobeu havent de fer-ho més sovint del que voldríeu, crear un àlies de bash simple per a tota la seqüència d'ordres pot ser un estalvi de temps important, ja que eliminarà la necessitat d'introduir un àlies llarg. sèrie de cadenes d'ordres.
- Obre .bash_profile amb el teu editor de text preferit, utilitzem nano per a aquesta guia perquè és senzill:
- Enganxeu l'àlies següent en una única línia de .bash_profile, canvieu el nom de l'àlies si us ve de gust
nano .bash_profile
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 Amb s&39;ha reconstruït, el Finder es reiniciarà&39;"
Premeu Control+O per desar i després Control+X per sortir de nano
Verifiqueu l'àlies funcionat escrivint 'fixow' a la línia d'ordres, tot i que si ja heu esborrat Obre amb, no tindrà el mateix efecte. Si heu fet servir la cadena d'ordres exacta com a anterior, rebreu un petit missatge que us tornarà, semblant a aquest:
$ fixow Obre Amb el menú que s'ha reconstruït, el Finder es reiniciarà
Si per algun motiu teniu problemes per agafar aquest codi, també podeu copiar-lo des de la pàgina OSXDaily GitHub, on estem començant a recopilar alguns scripts d'intèrpret d'ordres especialment útils per a OS X.
Això us permet simplement escriure 'fixow' (abreviatura de Fix Open With, ho entens? Segur que som creatius) i tota la cadena d'ordres s'executarà sense haver de tornar a escriure-ho sencera.
Puc eliminar totes les aplicacions del menú “Obre amb”?
Si el vostre problema està més enllà de les entrades duplicades o repetitives, l' altra opció és esborrar tot el menú Obre amb i començar des de zero. Això ho treu tot del menú, cosa que us obliga a associar manualment aplicacions amb tipus i formats de fitxers pel vostre compte o simplement utilitzant OS X per obrir fitxers concrets. Aquest és realment un mètode d'últim recurs, o de superpersonalització si voleu reconstruir la llista vos altres mateixos i ser més selectiu amb les associacions.