Ta bort dubbletter från högerklicksmenyn "Öppna med" i Mac OS X

Anonim

Menyn "Öppna med" visas när någon fil i Mac Finder högerklickas (eller kontrollklickas), och den är avsedd att tillhandahålla en lista över alternativa appar som den valda filen kan öppnas med annat än vad som för närvarande är inställt som standardprogram. Denna Open With är fantastisk, men ibland kan den bli galet rörig med upprepade poster från samma app, och i värsta fall blir det inte ens bara en dubblett här och där, det kommer att vara multiplar av samma app som visas i Öppna med lista.Vi visar dig hur du tar bort dessa upprepade poster och hur du gör ett enklare att använda alias för framtida användningar.

Ta bort upprepade appposter i menyn "Öppna med" i OS X

Detta borde fungera med nästan alla versioner av Mac OS X

Starta Terminal från katalogen /Applications/Utilities/ och ange någon av följande kommandosträngar på en enda rad:

Kopiera och klistra in från en rad kommandosträng:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain lokal -domänanvändare;killall Finder;echo Open With har byggts om, Finder kommer att starta om"

ELLER

Samma kommandosträng uppdelad i flera rader: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domän lokal -domänanvändare

(Obs: omvända snedstreck i det andra kommandot används för att utöka långa kommandon till flera rader samtidigt som de gör dem körbara när de kopieras och klistras in, de är inte nödvändiga att inkludera om du manuellt skriver kommandosträngen in i terminalen)

Detta kan ta ett tag eftersom hela Launch Services-databasen måste byggas om, och i den ombyggnadsprocessen tas de dubbla appposterna bort från högerklicksmenyn. När detta är klart måste du avsluta och starta om Finder för att ändringen ska träda i kraft, det är enklast att göra också från kommandoraden:

killall Finder

När Finder har startat om, gå tillbaka till valfri fil och högerklicka på den, dra ner menyn "Öppna med" för att se alla upprepade poster borta.

Men tänk om du måste göra det här ofta, den där kommandosträngen är lite irriterande va? Så här förkortar du den dramatiskt:

Skapa ett kort "Ta bort öppen med dubbletter" Alias

Om du märker att du måste göra detta oftare än du skulle vilja kan det vara en betydande tidsbesparing att skapa ett enkelt bash-alias för hela kommandosekvensen eftersom det tar bort behovet av att ange en lång serie av kommandosträngar.

  • Öppna .bash_profile med din favorittextredigerare, vi använder nano för den här genomgången eftersom den är enkel:
  • nano .bash_profile

  • Klistra in följande alias på en enda rad av .bash_profile, byt namn på aliaset om du känner för det
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domän lokal -domänanvändare;killall Finder;echo Open With har byggts om, Finder kommer att starta om&39;"

Tryck på Control+O för att spara, sedan på Control+X för att avsluta nano

Verifiera aliaset fungerade genom att skriva 'fixow' på kommandoraden, men om du redan har rensat Öppna med kommer det inte att ha samma effekt. Om du använde den exakta kommandosträngen enligt ovan kommer du att få ett litet meddelande ekat tillbaka till dig, som ser ut så här:

$ fixow Öppna Med menyn har byggts om, Finder kommer att starta om

Om du av någon anledning har problem med att ta tag i den koden kan du också kopiera den från OSXDaily GitHub-sidan, där vi börjar samla in några särskilt användbara skalskript för OS X.

Detta låter dig helt enkelt skriva 'fixow' (förkortning för Fix Open With, förstår? Vi är säker på att vi är kreativa) och hela kommandosträngen kommer att köras utan att behöva skriva hela saken igen.

Kan jag ta bort alla appar från menyn "Öppna med"?

Om ditt problem är bortom de dubbletter eller upprepade poster, är det andra alternativet att rensa bort hela Öppna med-menyn och börja om från början. Detta tar bort allt från menyn, vilket tvingar dig att manuellt associera appar med filtyper och format på egen hand eller bara genom att använda OS X för att öppna vissa filer. Det är verkligen en sista utvägsmetod, eller för uber-anpassning om du vill bygga om listan själv och vara mer selektiv med föreningarna.

Ta bort dubbletter från högerklicksmenyn "Öppna med" i Mac OS X