Rediger egenskabslister i Terminal på Mac
Indstillings- og konfigurationsarkiver i macOS bruger egenskabslister (plists) til at anføre et programs eller en proces' attributter eller egenskaber. Som eksempel kan nævnes Finders indstillings-plist i mappen Bibliotek/Preferences/ i en brugers hjemmemappe. Arkivet har navnet com.apple.finder.plist. Den normale navngivningsregel for en plist inkluderer distributørens “reverse DNS-navn” før navnet på programmet eller navnet på processen efterfulgt af arkivendelsen “.plist”.
Du redigerer egenskabslister med det almindelige
kommandolinjeværktøj. Det almindelige
kommandolinjeværktøj er kraftfuldt, og når du kender den bestemte nøgle og værdi i en egenskabsliste, som du vil ændre, er det almindelige
værktøj meget effektivt.
Værktøjet defaults
arbejder direkte sammen med undesystemet i indstillingerne til macOS og bruges af mange programmer i macOS til at administrere indstillinger og andre muligheder. Det kan være indbygget i shell-instrukser og give adgang til indstillinger i de mange domæner, der findes på en given computer.
Find navnene på relevante egenskabslister, nøgler og værdier. Navnet på Docks egenskabsliste er f.eks.
com.apple.Dock.plist
. (Når du kalder standardkommandoen, skal du udelade endelsen .plist.)Skriv værdierne efter kommandoen
defaults
:defaults write com.apple.dock orientation left
Genstart om nødvendigt programmet eller processen.
Det kan gøres enkelt ved at bruge Aktivitetsovervågning til at vælge den relevante proces og derefter vælg Slut proces. Til dette eksempel vil du vælge processen Dock.
Du kan også redigere egenskabslister i Xcode, som indeholder et indbygget værktøj til egenskabslister. Du bruger Xcode ved at dobbeltklik på et .plist-arkiv i Finder.
Hvis Xcode ikke er installeret på din Mac, kan du hente det fra Mac App Store.