Når din Mac er helt ny, er kontekstmenuen relativt kort og sød. Og for det meste forbliver det sådan. Men hvis du vil tilføje eller trække fra det, har du begrænset fleksibilitet til at gøre det under macOS.

Desværre er macOS-kontekstmenuen ikke så fleksibel som Windows 'kontekstmenu. I Windows kan stort set alle kontekstmenupunkter fjernes med lidt registerhacking. Som et mere "låst ned" operativsystem tilbyder macOS ikke en nem måde at gøre.

For at redigere kontekstmenuen, som f.eks. Dropbox, skal du hakse selve Finder-applikationen. Det ligger uden for rammerne af både vores viden og dette indlæg, så vi holder os til de måder, hvorpå vi kan styre, hvad der vises i kontekstmenuen.

Tilføj / fjern tjenester fra kontekstmenuen i Mac

Den primære metode til at tilføje og fjerne kontekstmenupunkter fra macOS kontekstmenu er gennem tjenester. Tjenesterne vises under rullemenuen "Tjenester" i højreklikmenuen nederst i menuen. macOS tilbyder en GUI-baseret metode her for at tilføje og fjerne kontekstmenupunkter.

1. Åbn programmet Systemindstillinger i Apple-menuen.

2. Klik på "Tastatur" præferencepanel.

3. Klik på fanen "Genveje" øverst i vinduet.

4. Vælg "Services" i menuen til venstre.

5. Dette vil vise en liste over alle tilgængelige tjenester, sorteret i nogle primære kategorier baseret på den indtastning de tager. Klik på afkrydsningsfelterne for at skifte synlighed for de tilknyttede tjenester.

6. Ansøgninger kan tilføje deres egne tjenester her. Du finder dem baseret på hvilken slags genstand (fil, mappe, tekst), menupunktet for tekstmenu tager som input. F.eks. Hvis et kontekstmenupunkt vises, når du højreklikker på markeret tekst, finder du tjenesten under rullemenuen "Tekst".

Vis tjenester i den primære kontekstmenu

Hvis du har mange tjenester eller bruger dem ofte, kan det være irriterende at hele tiden vente på, at dropdownen åbnes. Du kan få alle tjenesterne til at vises i den primære dropdown-menu med en Terminal-kommando.

1. Åbn Terminal ved "Applications -> Utilities -> Terminal.app."

2. Indsæt følgende kommando i Terminal:

 standardindstillinger skriv -g NSServicesMinimumItemCountForContextSubmenu -int 999 

Denne kommando vil redigere standardindstillingerne for de mindste tjenester, der kræves for at oprette undermenuen Tjenester. Tallet i slutningen (999 i dette eksempel) angiver antallet af elementer, der kræves for at oprette undermenuen Tjenester. Hvis antallet af tjenester er mindre end denne værdi, vil du ikke se undermenuen Tjenester. I denne situation er 999 ikke meningsfuldt anderledes end uendelig, så du vil altid se alle Service-elementer.

3. Afslut og genstart Finder med følgende Terminal-kommando:

 killall Finder 

Rediger menuen "Åbn med"

En undermenu i kontekstmenuen, menuen "Åbn med", har en tendens til at blive lidt rodet. Du kan håndtere dette på få måder.

1. Fjern dubletter fra kontekstmenuen "Åbn med"

Sommetider kan LauchServices-databasen blive ødelagt, hvilket forårsager massiv overlapning af emnerne i din "Åbn med" -menu.

1. Kør kommandoen Terminal nedenfor for at genopbygge LaunchServices-databasen:

 /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domæne local -domain system -domain bruger 

2. Dræb og genstart finder med killall Finder . Du skal muligvis vente et par minutter, før du genstarter det, mens LaunchServices genopbygges.

2. Forbud manuelt fra bestemte udvidelser manuelt

Du kan forbyde en bestemt applikation fra at forbinde med en bestemt filtypenavn i menuen Åbn med. Fortsæt kun, hvis du føler dig sikker på at redigere plistfiler.

1. Højreklik på det program, hvis poster du vil redigere, og klik på "Vis pakkeindhold."

2. Åbn mappen "Indhold".

3. Duplikér filen "Info.plist" og omdøb den til noget som "info-backup.plist" for at oprette en backup-fil.

4. Åbn Info.plist i en tekst editor som TextEdit.

5. Søg i dokumentet med Command + F for følgende: "CFBundleTypeExtensions."

6. Dette vil vise meget information. For en kompleks applikation som Photoshop, vil du se en for hver udvidelse. Find "...", der indeholder den filtype, du vil forbyde. Hvis jeg for eksempel vil fjerne Photoshop fra menuen Open With på PNG-filer, skal jeg søge efter "png" under CFBundleTypeExtensions.

7. Slet den relevante "..." post. I dette tilfælde ville vi slette "png."

8. Åbn Terminal og kør killall Finder at anvende ændringerne.

Konklusion

Mens du ikke har så meget kontrol over MacOS-kontekstmenuen som i Windows, kan du stadig foretage nogle tilpasninger i menuen. Du kan tilføje endnu flere muligheder til menuen Tjenester ved at bruge macOS 'Automator-applikation og skabe tjenester.