Edit senarai sifat dalam Terminal pada Mac
Fail keutamaan dan konfigurasi dalam macOS menggunakan senarai sifat (plists) untuk menentukan atribut, atau sifat, bagi app atau proses. Contohnya adalah plists keutamaan untuk Finder dalam folder Pustaka/Keutamaan/ folder utama pengguna. Fail dinamakan com.apple.finder.plist. Konvensyen penamaan lalai untuk plist termasuk nama DNS sonsang pengedar di pratambah ke nama app atau proses, diikuti dengan sambungan plist.
Untuk mengedit senarai sifat, gunakan alat baris perintah lalai
. Perintah lalai
merupakan alat yang berkuasa dan, apabila anda mengetahui kekunci khusus dan nilai dalam senarai sifat yang anda mahu tukar, alat lalai
adalah sangat efisien.
Alat defaults
berfungsi secara terus dengan keutamaan subsistem macOS dan digunakan oleh banyak aplikasi dalam macOS untuk menguruskan keutamaan dan seting lain. Ia boleh dibina ke dalam skrip cangkerang dan membolehkan anda mengakses keutamaan dalam berbilang domain yang wujud pada komputer diberi.
Tentukan nama senarai sifat, kekunci dan nilai yang sesuai. Sebagai contoh, nama senarai sifat Dock adalah
com.apple.Dock.plist
. (Apabila memohon perintahlalai
, abaikan sambungan .plist.)Masukkan nilai selepas perintah
defaults
:defaults write com.apple.dock orientation left
Mula semula app atau proses, jika perlu.
Cara mudah untuk melakukannya adalah dengan menggunakan Monitor Aktiviti untuk memilih proses yang sesuai, kemudian klik Keluar Dari Proses. Untuk contoh ini, anda perlu memilih proses bernama Dock.
Anda juga boleh mengedit fail senarai sifat dalam Xcode, yang menyediakan editor senarai sifat terbina dalam. Untuk menggunakan Xcode, dwiklik fail .plist dalam Finder.
Jika anda tidak mempunyai Xcode dipasang pada Mac anda, muat turunnya daripada Mac App Store.