Slik redigerer du standardverdier, plist filer manuelt i Mavericks

Hovedinnstillingene og innstillinger-lagringssystemet i OS X er "standard", som lagrer verdier i binære eller ascii-kodede XML-eiendomslister. Disse blir vanligvis sett i mappen "Innstillinger" for brukerkontoen, men de finnes på andre steder og til andre formål i operativsystemet.

Standardinnstillingene for programmer og systemtjenester endres vanligvis fra program- eller OS-innstillingspanelet, men vanlig praksis er å endre dem for hånd og deretter laste om den aktuelle tjenesten eller programmet for å påberope endringen. Dette kan gjøres for standardinnstillinger, men er også nyttig for å aktivere skjulte innstillinger som Apple har implementert, men gir ingen offentlig innstilling for, for eksempel å flytte Dock til hjørnet av skjermkanten i stedet for å være sentrert.

Denne typen innstilling kan bare påberopes ved å kjøre den aktuelle standardinnstillingen i Terminal for å skrive den, etterfulgt av å laste det løpende programmet tilbake (som med Dock). Men mange standardinnstillinger kan være dypt nestede strukturer som er for komplekse til å opprette og administrere ved å bruke standardverdier-kommandoen.

I disse tilfellene blir det ofte gjort å redigere den relevante plistfilen manuelt ved hjelp av en tekstredigerer. I tidligere versjon av operativsystemet fungerer dette bra, og innstillingene lastes når du starter programmet på nytt, men hvis du prøver dette i OS X Mavericks, virker den endrede innstillingen kanskje ikke.

Årsaken til dette er at Mavericks caches nå standardinnstillingene, i stedet for å laste dem direkte fra disken. Denne endringen gir en raskere og mer pålitelig måte å administrere innstillinger av programmer på, men det betyr også at manuelle redigeringer ved hjelp av tekstredigerere ikke vil få umiddelbar effekt, noe som kan frustrere de som kanskje prøver å gjøre slike endringer i systemet.

Det kan imidlertid hende du merker at bruk av standardinnstillingen selv vil føre til at innstillinger blir brukt umiddelbart, da det vil cache innstillingene riktig, i tillegg til å skrive dem til disk.

Selv om de som bruker tekstredigerere, kan bli frustrert av endringene i Mavericks, siden standardkommandoen selv vil cache preferensfilen, kan den brukes sammen med en tekstredigerer for å implementere komplekse endringer i en preferansefil. For å gjøre dette, når du har lagret endringene i tekstredigeringsprogrammet, kan du bare kjøre standardinnstillingene for å lese kommandoen på plistfilen for å vise innholdet.

Hvis du for eksempel vil endre Docks posisjoninnstilling ved hjelp av en tekstredigerer, kan du åpne den og endre "Pinning" og "Orientation" -tastene, og deretter lagre endringene. Deretter kan du kjøre en av de følgende to kommandoene for å lese ut Docks plistfilen og re-cache dem. Gjør dette før du gjenoppretter Dock, og innstillingene vil bli riktig implementert og brukt når programmet laster:

standardinnstillinger lese ~ / Bibliotek / Innstillinger / com.apple.dock

standardinnstillinger les com.apple.dock


 

Legg Igjen Din Kommentar