Fjern dubletter fra højreklikmenuen "Åbn med" i Mac OS X

Anonim

Menuen "Åbn med" vises, når en fil i Mac Finder højreklikkes (eller kontrolklikkes), og den er beregnet til at give en liste over alternative apps, som den valgte fil kan åbnes med andet end det, der i øjeblikket er indstillet som standardapplikation. Denne Open With er fantastisk, men nogle gange kan den blive vildt rodet med gentagne indtastninger af den samme app, og i de værste tilfælde vil det ikke engang bare være en duplikat her og der, det vil være multipler af den samme app, der vises i Åbn med liste.Vi viser dig, hvordan du fjerner disse gentagne poster, og hvordan du gør et lettere at bruge alias til fremtidig brug.

Fjern gentagne appindgange i menuen "Åbn med" i OS X

Dette burde fungere med næsten alle versioner af Mac OS X

Start Terminal fra mappen /Applications/Utilities/ og indtast en af ​​følgende kommandostrenge på en enkelt linje:

Kopiér og indsæt fra en enkelt linje kommandostreng:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain lokal -domænebruger;killall Finder;echo Open With er blevet genopbygget, Finder genstarter"

ELLER

Samme kommandostreng opdelt i flere linjer: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domæne lokal -domænebruger

(Bemærk: omvendte skråstreger i den anden kommando bruges til at udvide lange kommandoer til flere linjer, mens de stadig gør dem eksekverbare, når de kopieres og indsættes, de er ikke nødvendige at inkludere, hvis du manuelt indtaster kommandostrengen ind i terminalen)

Dette kan tage et stykke tid, da hele Launch Services-databasen skal genopbygges, og i den genopbygningsproces vil de duplikerede app-poster blive fjernet fra højrekliksmenuen. Når dette er afsluttet, skal du afslutte og genstarte Finder for at ændringen træder i kraft, det er også nemmest at gøre fra kommandolinjen:

killall Finder

Når Finder er genstartet, skal du gå tilbage til en fil og højreklikke på den, trække menuen "Åbn med" ned for at se alle gentagne indtastninger væk.

Men hvad hvis du er nødt til at gøre dette ofte, den kommandostreng er lidt irriterende, hva'? Sådan forkortes det dramatisk:

Oprettelse af et kort "Fjern åben med dubletter"-alias

Hvis du finder dig selv nødt til at gøre dette oftere end du gerne vil, kan det være en betydelig tidsbesparelse at oprette et simpelt bash-alias for hele kommandosekvensen, da det fjerner behovet for at indtaste en lang række af kommandostrenge.

  • Åbn .bash_profile med din yndlingsteksteditor, vi bruger nano til denne gennemgang, fordi den er enkel:
  • nano .bash_profile

  • Indsæt følgende alias på en enkelt linje af .bash_profile, omdøb aliasset, hvis du har lyst
"
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 er blevet genopbygget, Finder vil genstarte&39;"

Tryk på Control+O for at gemme, derefter på Control+X for at afslutte nano

Bekræft aliaset fungerede ved at skrive 'fixow' på kommandolinjen, men hvis du allerede har ryddet Åbn med, vil det ikke have den samme effekt. Hvis du brugte den nøjagtige kommandostreng som ovenfor, vil du få en lille besked gentaget tilbage til dig, der ser sådan ud:

$ fixow Åbn Med menuen er blevet genopbygget, Finder genstarter

Hvis du af en eller anden grund har problemer med at få fat i den kode, kan du også kopiere den fra OSXDaily GitHub-siden, hvor vi begynder at indsamle nogle særligt nyttige shell-scripts til OS X.

Dette giver dig mulighed for blot at skrive 'fixow' (forkortelse for Fix Open With, forstå det? Vi er sikker på, at vi er kreative), og hele den kommandostreng udføres uden at skulle skrive det hele igen.

Kan jeg fjerne hver app fra menuen "Åbn med"?

Hvis dit problem er ud over de duplikerede eller gentagne indtastninger, er den anden mulighed at rydde ud af hele menuen Åbn med og starte fra bunden. Dette fjerner alt fra menuen, og tvinger dig til manuelt at knytte apps til filtyper og formater på egen hånd eller blot ved at bruge OS X til at åbne bestemte filer. Det er virkelig en metode til sidste udvej, eller til uber-tilpasning, hvis du selv vil genopbygge listen og være mere selektiv med foreningerne.

Fjern dubletter fra højreklikmenuen "Åbn med" i Mac OS X