Jak ręcznie edytować domyślne pliki plist w Mavericks

Główne preferencje i system przechowywania ustawień w OS X to "ustawienia domyślne", które zapisują wartości na listach właściwości XML kodowanych binarnie lub w formacie ASCII. Są one często widziane w folderze "Preferencje" konta użytkownika, ale istnieją w innych lokalizacjach i do innych celów w systemie operacyjnym.

Domyślne ustawienia programów i usług systemowych są zwykle modyfikowane w ramach panelu ustawień programu lub systemu operacyjnego, ale powszechną praktyką jest ręczne modyfikowanie ich, a następnie ponowne ładowanie odpowiedniej usługi lub programu w celu wywołania zmiany. Można to zrobić dla standardowych ustawień, ale jest także przydatny do włączania ukrytych ustawień zaimplementowanych przez Apple, ale nie zapewnia oficjalnych ustawień, takich jak przesunięcie Docku do rogu krawędzi ekranu, zamiast być wyśrodkowane.

Tego typu ustawienie można wywołać po prostu uruchamiając odpowiednie polecenie defaults w Terminalu, aby je zapisać, a następnie ponownie wczytując uruchomiony program (jak w przypadku Docku). Jednak wiele ustawień domyślnych może być głęboko zagnieżdżonymi strukturami, które są zbyt złożone, aby można je było utworzyć i zarządzać nimi za pomocą standardowego polecenia defaults.

W takich przypadkach często edytowany jest odpowiedni plik plist ręcznie za pomocą edytora tekstu. We wcześniejszej wersji systemu działa to dobrze i ustawienia ładują się po ponownym uruchomieniu programu, ale jeśli spróbujesz tego w systemie OS X Mavericks, zmienione ustawienie może nie działać.

Powodem tego jest to, że Mavericks buforuje ustawienia domyślne, zamiast ładować je bezpośrednio z dysku. Ta zmiana zapewnia szybszy i bardziej niezawodny sposób zarządzania ustawieniami według programów, ale oznacza również, że ręczne edytowanie za pomocą edytorów tekstów nie przyniesie natychmiastowego skutku, co może udaremnić tych, którzy mogą próbować wprowadzić takie zmiany w swoim systemie.

Jednak możesz zauważyć, że użycie polecenia defaults spowoduje natychmiastowe użycie ustawień, ponieważ spowoduje to prawidłowe buforowanie ustawień i zapisanie ich na dysku.

Mimo że osoby korzystające z edytorów tekstu mogą być sfrustrowane przez zmiany w Mavericks, ponieważ polecenie defaults samo poprawnie buforuje plik preferencji, możesz użyć go w połączeniu z edytorem tekstu, aby zaimplementować złożone zmiany w pliku preferencji. Aby to zrobić, po zapisaniu zmian w edytorze tekstu, po prostu uruchom polecenie defaults read na pliku plist, aby wyświetlić jego zawartość.

Na przykład, jeśli chcesz zmienić ustawienie pozycji Docku za pomocą edytora tekstu, możesz go otworzyć i zmodyfikować klawisze "przypinania" i "orientacji", a następnie zapisać zmiany. Następnie możesz uruchomić jedno z dwóch poniższych poleceń, aby odczytać plik plist Dock i ponownie je zapisać. Wykonaj tę czynność przed ponownym uruchomieniem Docku, a ustawienia zostaną poprawnie zaimplementowane i użyte podczas ładowania programu:

domyślnie czyta ~ / Library / Preferences / com.apple.dock

wartości domyślne to read com.apple.dock


 

Zostaw Swój Komentarz