Hoe standaardinstellingen plist-bestanden in Mavericks handmatig te bewerken

De belangrijkste voorkeuren en instellingen-opslagsysteem in OS X zijn de 'standaardinstellingen', die waarden opslaat in binaire of ascii-gecodeerde XML-eigenschappenlijsten. Deze worden vaak gezien in de map "Voorkeuren" van het gebruikersaccount, maar ze bestaan ​​op andere locaties en voor andere doeleinden in het besturingssysteem.

De standaardinstellingen voor programma's en systeemservices worden meestal gewijzigd vanuit het paneel met programma- of OS-instellingen, maar in de praktijk wordt dit handmatig gewijzigd en vervolgens wordt de relevante service of het desbetreffende programma opnieuw geladen om de wijziging aan te roepen. Dit kan worden gedaan voor standaardinstellingen, maar is ook handig voor het inschakelen van verborgen instellingen die Apple heeft geïmplementeerd maar biedt geen officiële instelling, zoals het verplaatsen van het Dock naar de hoek van de rand van het scherm in plaats van gecentreerd te zijn.

Dit type instelling kan eenvoudig worden aangeroepen door het relevante standaardwaardencommando in Terminal uit te voeren om het te schrijven, gevolgd door het opnieuw laden van het actieve programma (zoals met het Dock). Veel standaardinstellingen kunnen echter diep geneste structuren zijn die te complex zijn om te maken en te beheren met de standaard standaardinstellingen.

In deze gevallen is het vaak handmatig bewerken van het relevante plist-bestand met behulp van een teksteditor. In eerdere versies van het besturingssysteem werkt dit prima en worden de instellingen geladen wanneer u het programma opnieuw start, maar als u dit in OS X Mavericks probeert, werkt de gewijzigde instelling mogelijk niet.

De reden hiervoor is dat Mavericks nu de standaardinstellingen opslaat in plaats van ze rechtstreeks vanaf de schijf te laden. Deze wijziging biedt een snellere en betrouwbaardere manier om instellingen te beheren door programma's, maar het betekent ook dat handmatige bewerkingen met teksteditors niet onmiddellijk effect hebben, wat kan frustreren voor degenen die proberen dergelijke wijzigingen op hun systeem aan te brengen.

Het kan echter zijn dat u merkt dat het gebruik van de standaardinstellingen zelf tot gevolg heeft dat de instellingen onmiddellijk worden gebruikt, omdat deze de instellingen op de juiste manier in de cache zullen opslaan, naast het schrijven naar schijf.

Hoewel degenen die teksteditors gebruiken gefrustreerd kunnen zijn door de wijzigingen in Mavericks, omdat het standaardvoorschrift zelf het voorkeurenbestand correct in cache opslaat, kunt u dit samen met een teksteditor gebruiken om complexe wijzigingen in een voorkeurenbestand te implementeren. Om dit te doen, nadat u uw wijzigingen hebt opgeslagen in de teksteditor, voert u gewoon de standaard leesopdracht in het plist-bestand uit om de inhoud ervan weer te geven.

Als u bijvoorbeeld de positie-instelling van het Dock wilt wijzigen met een teksteditor, kunt u deze openen en de toetsen "pinning" en "orientation" wijzigen en vervolgens de wijzigingen opslaan. Vervolgens kunt u een van de volgende twee opdrachten uitvoeren om het plist-bestand van het Dock uit te lezen en deze opnieuw in de cache opslaan. Doe dit voordat u het Dock opnieuw start en de instellingen correct worden geïmplementeerd en gebruikt wanneer het programma laadt:

lees standaard ~ / Library / Preferences / com.apple.dock

standaard lees com.apple.dock


 

Laat Een Reactie Achter