Edycja list właściwości w Terminalu na Macu
Pliki preferencji i pliki konfiguracyjne w macOS używają list właściwości (plików plist) do przechowywania atrybutów (właściwości) danej aplikacji lub procesu. Przykładem może być plik plist zawierający preferencje Findera, znajdujący się w folderze Biblioteki/Preferences wewnątrz folderu domowego użytkownika. Plik ten nosi nazwę com.apple.finder.plist. Domyślna konwencja nazywania plików plist to odwrotna nazwa DNS dystrybutora dołączona do nazwy aplikacji lub procesu, zakończona rozszerzeniem .plist.
Do edycji plików właściwości używaj narzędzia wiersza poleceń defaults
. Narzędzie defaults
jest potężnym narzędziem i, gdy znasz konkretny klucz na liście właściwości i odpowiadającą mu wartość , którą chcesz zmienić, narzędzie defaults
jest bardzo efektywne.
Narzędzie defaults
działa bezpośrednio z podsystemem preferencji w macOS i jest wykorzystywane przez wiele aplikacji macOS do zarządzania preferencjami i innymi ustawieniami. Może być używane w skryptach powłoki i pozwala na dostęp do preferencji w wielu domenach istniejących na danym komputerze.
Ustal nazwy odpowiedniej listy właściwości, klucza i wartości. Na przykład, nazwa listy właściwości Docka to
com.apple.Dock.plist
. (Gdy używasz poleceniadefaults
, pomiń rozszerzenie .plist.)Wprowadź polecenie
defaults
oraz odpowiednie wartości:defaults write com.apple.dock orientation left
Jeśli to konieczne, uruchom ponownie aplikację lub proces.
Można to zrobić prosto przy użyciu Monitora aktywności – wystarczy zaznaczyć odpowiedni proces, a następnie kliknąć w Zakończ proces. W tym przykładzie trzeba wybrać proces o nazwie Dock.
Listę właściwości możesz także edytować w aplikacji Xcode, która zawiera wbudowany edytor list właściwości. Aby użyć aplikacji Xcode, kliknij dwukrotnie w plik .plist w Finderze.
Jeśli aplikacja Xcode nie jest zainstalowane na Macu, możesz pobrać ją z Mac App Store.