defaults Dock MacJawaban singkat: setiap pengaturan Dock berada di com.apple.dock, dan setiap perubahan memerlukan killall Dock sesudahnya atau tidak terjadi apa-apa.
Halaman ini mencantumkan setiap kunci yang layak diketahui, nilai yang diterimanya, dan apa yang sebenarnya dilakukannya. Ini referensi, bukan tutorial, jadi lompat ke baris yang Anda cari.
Dua perintah. Yang pertama menulis pengaturan, yang kedua memulai ulang Dock agar mengambil pengaturan itu:
defaults write com.apple.dock tilesize -int 48; killall Dock
Tanpa killall Dock nilainya hanya diam di file preferensi tanpa berbuat apa-apa. Itu alasan paling umum perintah dari posting blog tampak tidak berfungsi. Lihat apa yang dilakukan killall Dock jika Anda ingin detailnya.
Sebelum mengubah sesuatu, baca apa itu sekarang, agar Anda bisa mengembalikannya:
defaults read com.apple.dock tilesize
Jika kunci belum pernah disetel, defaults read mengembalikan kesalahan, bukan nilai. Itu normal, dan berarti Dock memakai default bawaan. Untuk kembali ke keadaan itu, hapus kuncinya, bukan menebak angka aslinya:
defaults delete com.apple.dock tilesize; killall Dock
Keempat ini mengubah rasa Dock, dan masing-masing punya efek samping yang perlu diketahui sebelum menjalankannya. Untuk semuanya pembatalannya sama: hapus kuncinya dan Dock kembali ke default Apple, tanpa perlu mengingat angka lama.
| Kunci | Apa yang dilakukannya | Efek samping yang perlu diketahui | Batalkan |
|---|---|---|---|
show-recents | Menampilkan atau menyembunyikan bagian app terbaru di sisi kanan Dock | Dock lebih pendek saat dimatikan. App yang berjalan tetap muncul. | defaults delete com.apple.dock show-recents; killall Dock |
tilesize | Mengatur ukuran ikon dalam poin | Setiap jendela yang ukurannya ditentukan terhadap Dock ikut bergerak bersamanya. | defaults delete com.apple.dock tilesize; killall Dock |
mineffect | Memilih animasi minimalkan: genie, scale, atau suck | Hanya animasinya yang berubah. Pengaturan Sistem hanya menampilkan genie dan scale, tidak ada yang lain. | defaults delete com.apple.dock mineffect; killall Dock |
autohide-delay | Detik yang harus dilalui penunjuk di tepi sebelum Dock muncul | Pada 0, Dock muncul setiap kali penunjuk menyentuh tepi, yang bisa terjadi saat Anda meraih bilah gulir atau tepi jendela. | defaults delete com.apple.dock autohide-delay; killall Dock |
Sebelum mengubah salah satunya, baca dulu nilainya saat ini. defaults read com.apple.dock tilesize menampilkan nilainya. Jika Terminal menjawab bahwa kunci itu tidak ada, Anda belum pernah mengaturnya dan Dock sudah memakai nilai default.
Empat contoh yang sama, dengan nilai yang biasa dipakai orang:
defaults write com.apple.dock show-recents -bool false; killall Dock
defaults write com.apple.dock tilesize -int 48; killall Dock
defaults write com.apple.dock mineffect -string scale; killall Dock
defaults write com.apple.dock autohide-delay -float 0; killall Dock
Untuk membatalkan semua perubahan sekaligus, setel ulang Dock ke default.
tilesize adalah yang diinginkan semua orang. Itu ukuran ikon dalam poin, dan penggeser Pengaturan Sistem menulis nilai yang sama.
defaults write com.apple.dock tilesize -int 48; killall Dock
tilesize bilangan bulat, 16 sampai 128. Penggeser di Pengaturan Sistem juga hanya mencakup 16 sampai 128, tetapi mengetik angkanya adalah cara Anda mendapatkan ukuran yang tepat dan kembali ke sana nanti.magnification boolean. Apakah ikon membesar saat penunjuk melewatinya.largesize bilangan bulat, hingga 128. Seberapa besar ikon tumbuh saat pembesaran aktif. Diabaikan sepenuhnya saat nonaktif.Perlu diketahui: Dock dengan senang hati menerima tilesize di atas 128 dari baris perintah lalu membatasinya pada peluncuran berikutnya, jadi jangan anggap angka lebih besar sebagai fitur tersembunyi.
orientation string, left, bottom, atau right. Tidak ada top. macOS tidak pernah mendukungnya.autohide boolean. Apakah Dock bersembunyi sampai Anda mendorong ke tepi.autohide-delay float, detik. Berapa lama penunjuk harus berada di tepi sebelum Dock muncul. Setel ke 0 agar instan.autohide-time-modifier float. Berapa lama animasi geser berlangsung. 0.15 cepat, 0 menghapus animasi.Pasangan yang sebenarnya diinginkan orang adalah Dock instan:
defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0
killall Dock
Inilah kunci-kunci yang menjadi alasan situs ini ada. Masing-masing membuat kontrol yang sesuai di Pengaturan Sistem berhenti merespons, sehingga pengaturan tidak bisa berubah secara tidak sengaja, oleh app lain, atau oleh Anda sendiri enam bulan lagi saat sudah lupa.
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
size-immutable membekukan ukuran, dan bersamanya pegangan seret pada pemisah, yang sebenarnya ingin dihentikan kebanyakan orang.position-immutable membekukan tepi tempat Dock berada.contents-immutable menghentikan ikon diseret keluar, dijatuhkan masuk, atau diurutkan ulang.autohide-immutable membekukan pengaturan sembunyikan dan tampilkan. Inilah yang dilewatkan kebanyakan panduan.Ganti true dengan false untuk melepas salah satunya. Pembuat perintah kami menuliskan set yang tepat untuk kunci mana pun yang Anda pilih, termasuk perintah pembatalannya. Perbandingan yang lebih lengkap ada di tiga cara mengunci Dock Mac.
Keempat ini berlaku per pengguna dan bisa dibatalkan. Profil konfigurasi adalah versi yang bertahan terhadap Terminal dan restart, dan itu alat yang tepat untuk Mac yang dipakai orang lain serta yang salah untuk Mac Anda sendiri.
show-recents boolean. Bagian app terbaru di sebelah kanan. Menyetelnya ke false adalah perbaikan yang paling banyak dicari orang setelah meningkatkan versi.static-only boolean. Jika true, Dock hanya menampilkan app yang sedang berjalan dan menyembunyikan setiap ikon yang disematkan. Cara kerja yang benar-benar berbeda.persistent-apps array. App yang disematkan. Mengeditnya secara manual mungkin tetapi tidak menyenangkan; menyeret lebih mudah.persistent-others array. Folder dan stack di sebelah kanan pemisah.show-process-indicators boolean. Titik di bawah app yang berjalan.Untuk mengosongkan Dock dari app yang disematkan sepenuhnya, menyisakan hanya yang berjalan:
defaults write com.apple.dock persistent-apps -array; killall Dock
mineffect string, genie, scale, atau suck. Animasi minimalkan. suck tidak pernah muncul di Pengaturan Sistem dan sudah berfungsi lebih dari lima belas tahun.minimize-to-application boolean. Menentukan apakah jendela yang diminimalkan masuk ke ikon app-nya. Jika mati, jendela berada terpisah di sebelah kanan.launchanim boolean. Ikon yang memantul saat app dibuka.scroll-to-open boolean. Gulir ke atas pada ikon untuk membuka Exposé bagi app itu.expose-group-apps boolean. Apakah Mission Control mengelompokkan jendela menurut aplikasi.mru-spaces boolean. Apakah Spaces menata ulang dirinya menurut penggunaan terbaru. Setel ke false untuk menjaga desktop Anda dalam urutan tetap, yang merupakan separuh lain dari desktop yang tetap di tempatnya.| Kunci | Jenis | Apa yang dilakukannya |
|---|---|---|
tilesize | int 16–128 | Ukuran ikon |
magnification | bool | Perbesar ikon saat diarahkan |
largesize | int | Ukuran diperbesar |
orientation | left/bottom/right | Tepi mana |
autohide | bool | Sembunyikan sampai diperlukan |
autohide-delay | float | Jeda sebelum ditampilkan |
autohide-time-modifier | float | Kecepatan geser |
size-immutable | bool | Kunci ukuran |
position-immutable | bool | Kunci tepi |
contents-immutable | bool | Kunci ikon |
autohide-immutable | bool | Kunci sembunyikan dan tampilkan |
show-recents | bool | Bagian app terbaru |
static-only | bool | Hanya app yang berjalan |
persistent-apps | array | App yang disematkan |
persistent-others | array | Folder dan stack |
show-process-indicators | bool | Titik berjalan |
mineffect | genie/scale/suck | Animasi minimalkan |
minimize-to-application | bool | Minimalkan ke dalam ikon |
launchanim | bool | Memantul saat diluncurkan |
scroll-to-open | bool | Gulir untuk Exposé |
expose-group-apps | bool | Kelompokkan menurut app |
mru-spaces | bool | Urutkan Spaces menurut penggunaan |
Untuk membuang setiap pengaturan Dock yang pernah Anda ubah dan kembali ke Dock pabrik:
defaults delete com.apple.dock; killall Dock
Ini tidak bisa dibalik dan memang membuang pekerjaan. App yang Anda sematkan, stack Anda, ukuran Anda, semuanya. Jika Anda hanya ingin membatalkan satu hal, hapus satu kunci itu saja. Selengkapnya di cara menyetel ulang Dock Mac.
Hampir selalu killall Dock yang terlewat. Nilainya ditulis, Dock yang berjalan belum membacanya ulang. Penyebab lain adalah salah ketik pada nama kunci: defaults menerima kunci apa pun yang Anda karang dan menulisnya dengan senang hati, karena ia tidak tahu kunci mana yang dipahami Dock.
Ya. Disimpan di preferensi pengguna Anda, bukan di sistem, jadi pembaruan membiarkannya. Migrasi ke Mac baru juga membawanya.
Tidak, dan sebaiknya jangan dipakai. Ini pengaturan per pengguna. Menjalankannya dengan sudo menulis ke preferensi root dan membiarkan milik Anda tidak berubah, sehingga perintah terlihat gagal diam-diam.
Ya, dan itulah gunanya keempat kunci immutable. App apa pun dengan izin Anda dapat menulis ke com.apple.dock; kunci inilah yang menghentikan perubahan itu berlaku.
Still Dock adalah keempat kunci yang sama sebagai sakelar di bilah menu Anda, ditambah satu hal yang tidak dimiliki perintah: ia mengingat Dock yang Anda miliki sebelum mengunci, sehingga Anda selalu bisa kembali. Mengunci ukuran gratis.