Как да редактирате ръчно plist файловете в Mavericks

Основните предпочитания и системи за съхранение на настройки в OS X са "по подразбиране", което спестява стойности в двоични или ASCII-кодирани XML списъци със свойства. Те обикновено се виждат в папката "Предпочитания" на потребителската сметка, но те съществуват на други места и за други цели в операционната система.

Стандартните настройки за програми и системни услуги обикновено се променят от панела с настройки на програмата или операционната система, но обичайната практика е да ги модифицирате на ръка и след това да презаредите съответната услуга или програма, за да извика промяната. Това може да бъде направено за стандартни настройки, но също така е полезно за разрешаване на скрити настройки, които Apple е реализирала, но не осигурява официална настройка за, като преместване на Dock до ъгъла на ръба на дисплея, вместо да бъде центриран.

Този тип настройка може да бъде извикан само чрез изпълнение на съответната команда по подразбиране в Terminal, за да я напишете, последвано от презареждане на изпълняваната програма (като при Dock). Въпреки това, много настройки по подразбиране могат да бъдат дълбоко вложени структури, които са твърде сложни за създаване и управление с помощта на стандартната команда по подразбиране.

В тези случаи често се извършва редактиране на съответния plist файл чрез текстов редактор. В по-ранна версия на операционната система това работи добре и настройките се зареждат, когато рестартирате програмата, но ако опитате с OS X Mavericks, променената настройка може да не работи.

Причината за това е, че сега Mavericks кешира настройките по подразбиране, вместо да ги зарежда директно от диска. Тази промяна предлага по-бързи и по-надеждни средства за управление на настройките от програмите, но също така означава, че ръчните редакции с текстови редактори няма да влязат в сила незабавно, което може да осуети тези, които се опитват да направят такива промени в системата си.

Въпреки това, може да забележите, че използването на самата команда по подразбиране ще доведе до незабавно използване на настройките, тъй като ще прави правилно кеширане на настройките в допълнение към записването им на диск.

Въпреки че тези, които използват текстови редактори могат да бъдат разочаровани от промените в Mavericks, тъй като самата команда по подразбиране правилно ще кешира файла с предпочитанията, можете да го използвате заедно с текстов редактор, за да приложите комплекса промени в предпочитания файл. За да направите това, след като сте запазили промените в текстовия редактор, просто изпълнете командата defaults read на plist файла, за да изведете съдържанието му.

Например, ако искате да промените настройката на позицията на Dock с помощта на текстов редактор, можете да я отворите и да промените бутоните за закрепване и ориентация и след това да запазите промените. След това можете да изпълните една от следните две команди, за да прочетете файла на plist на Dock и да ги презапишете отново. Направете това преди да рестартирате Dock и настройките ще бъдат правилно изпълнени и използвани, когато програмата се зарежда:

по подразбиране прочетете ~ / Library / Preferences / com.apple.dock

по подразбиране прочетете com.apple.dock


 

Оставете Коментар