Rediger egenskapslister i Terminal på Macen
Valg- og konfigurasjonsfiler i macOS bruker egenskapslister (plist) til å angi attributtene, eller egenskapene, for en app eller en prosess. Et eksempel er plist-filen for Finder i Library/Preferences/-mappen i brukerens Hjem-mappe. Filen har navnet com.apple.finder.plist. Standard navngivning for en plist inkluderer distributørens motsatte DNS-navn foran app- eller prosessnavnet etterfulgt av en .plist-filendelse.
Hvis du vil redigere egenskapslister, bruker du defaults
-kommandolinjeverktøyet. defaults
-kommandoen er et kraftig verktøy. Når du kjenner den spesifikke nøkkelen og verdien i en egenskapsliste du vil endre, er defaults
-verktøyet svært effektivt.
defaults
-verktøyet fungerer direkte med undersystemet for valg i macOS og brukes av mange apper i macOS til å håndtere valg og andre innstillinger. Det kan bygges inn i shell-prosedyrer og gir deg tilgang til valg i de mange domenene som eksisterer på en gitt maskin.
Finn navn på egenskapslister, nøkler og verdier. For eksempel er navnet på egenskapslisten for Dock
com.apple.Dock.plist
. (Utelat .plist-filendelsen når du brukerdefaults
-kommandoen.)Skriv inn verdiene etter
defaults
-kommandoen:defaults write com.apple.dock orientation left
Start appen eller prosessen på nytt, hvis det er nødvendig.
En enkel måte å gjøre dette på er å bruke Aktivitetsmonitor til å markere gjeldende prosess, og deretter klikke på Avslutt prosess. For dette eksempelet ville du valgt prosessen med navnet Dock.
Du kan også redigere egenskapslistefiler i Xcode, som inkluderer en innebygd egenskapslisteredigerer. Hvis du vil bruke Xcode, dobbeltklikker du på en .plist-fil i Finder.
Hvis Xcode ikke er installert på Macen, laster du det ned fra Mac App Store.