Editarea listelor de proprietăți în Terminal pe Mac
Fișierele de preferințe și configurare din macOS utilizează liste de proprietăți (plists) pentru a specifica atributele sau proprietățile unei aplicații sau unui proces. Un exemplu este plist pentru preferințele Finder din dosarul Bibliotecă/Preferințe/ al dosarului de reședință al unui utilizator. Fișierul se numește com.apple.finder.plist. Convenția de denumire implicită pentru o plist include numele DNS invers al distribuitorului adăugat în fața numelui aplicației sau procesului, urmat de o extensie .plist.
Pentru a edita listele de proprietăți, utilizați instrumentul în linie de comandă defaults
. Comanda defaults
este un instrument puternic și, când știți cheia și valoarea specifică dintr-o listă de proprietăți pe care doriți să o modificați, comanda defaults
este foarte eficientă.
Instrumentul defaults
funcționează direct cu subsistemul de preferințe macOS și este utilizat de numeroase aplicați din macOS pentru a gestiona preferințe și alte configurări. Acesta poate fi integrat în scripturile shell și vă permite să accesați preferințe din mai multe domenii care există pe un anumit computer.
Determinați numele listei de proprietăți, cheii și valorilor adecvate. De exemplu, numele listei de proprietăți Dock este
com.apple.Dock.plist
. (Atunci când invocați comandadefaults
, omiteți extensia .plist.)Introduceți valorile care urmează după comanda
defaults
:defaults write com.apple.dock orientation left
Reporniți aplicația sau procesul, dacă este necesar.
Un mod simplu de a face acest lucru este de a utiliza Monitor activitate pentru a selecta procesul adecvat, apoi faceți clic pe Termină procesul. Pentru acest exemplu, trebuie să alegeți procesul Dock.
De asemenea, puteți edita fișierele listei de proprietăți în Xcode, care oferă un editor integrat de listă de proprietăți. Pentru a utiliza Xcode, faceți dublu clic pe un fișier .plist din Finder.
Dacă nu aveți Xcode instalat pe Mac-ul dvs., descărcați-l de pe Mac App Store.