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