killall Dock, dan kapan menggunakannyaJawaban singkat: memaksa Dock keluar, dan macOS langsung memulai salinan baru.
Tidak ada yang dihapus dan tidak ada yang disetel ulang. App, jendela, dan file Anda tidak tersentuh.
killall Dock
Tempel itu ke Terminal dan tekan Return. Dock menghilang sekitar satu detik lalu kembali. Tidak ada konfirmasi dan tidak ada keluaran, yang normal: killall tidak mencetak apa pun saat berhasil.
killall adalah perintah Unix yang menemukan setiap proses berjalan dengan nama tertentu dan menyuruhnya berhenti. Dock adalah nama prosesnya, dengan D kapital, karena macOS menjalankan Dock sebagai app latar belakang biasa, bukan sebagai bagian dari sistem itu sendiri.
Dock diurus oleh launchd, yang diperintahkan untuk menjaganya tetap hidup. Jadi begitu Anda mematikannya, launchd memulainya lagi. Itulah seluruh triknya. Tidak ada perintah "mulai ulang Dock" di macOS, jadi Anda mematikannya dan membiarkan sistem mengembalikannya.
Dock baru membaca pengaturannya dengan segar saat diluncurkan, itulah sebabnya perintah ini muncul di akhir hampir setiap tutorial Dock. Mengubah pengaturan dengan defaults write hanya mengubah nilai tersimpan. Dock yang berjalan tidak menyadarinya sampai dimulai ulang.
Ya, dan itu cara normal menerapkan perubahan Dock. Tidak menghapus apa pun, tidak menyentuh file, dan tidak menutup app. App layar penuh dan space Mission Control Anda tetap seperti semula.
Satu-satunya efek samping yang terlihat kecil: app yang memantul atau menampilkan lencana berhenti sesaat selama Dock tidak ada, dan jika Dock Anda diatur untuk sembunyi, ia kembali dalam keadaan tersembunyi.
defaults write com.apple.dock apa pun. Tanpanya, perubahan Anda hanya duduk di file preferensi tanpa berbuat apa-apa.Di sinilah orang tertangkap. killall Dock tidak menyetel ulang Dock. Ia memulai ulang dengan pengaturan persis yang sudah dimilikinya. Jika Dock Anda berukuran salah atau memuat app yang salah, memulai ulangnya tidak mengubah apa pun.
Menyetel ulang adalah perintah lain, dan tidak seperti ini, ia membuang pekerjaan:
defaults delete com.apple.dock; killall Dock
Itu menghapus seluruh file preferensi Dock lalu memulai ulang Dock, yang mengembalikannya ke pengaturan pabrik. Setiap app yang Anda sematkan hilang, bersama ukuran, posisi, dan pengaturan sembunyi Anda, dan tidak ada yang bisa dipulihkan. killall di akhir hanya ada untuk membuat penghapusan berlaku. Baca cara menyetel ulang Dock Mac sebelum menjalankannya.
Jika Anda lebih suka menghindari Terminal, Monitor Aktivitas melakukan pekerjaan yang sama. Buka, cari Dock, pilih, klik tombol berhenti di bilah alat dan pilih Keluar. launchd memulai ulang persis seperti sebelumnya.
Keluar lalu masuk kembali juga memulai ulang Dock, bersama yang lainnya, itulah sebabnya ini jalan lambat ke hasil yang sama.
Sering menjalankan perintah Dock? Pembuat perintah kunci Dock kami membuatkannya dan menaruh killall Dock di akhir, sehingga tidak pernah terlupa.
Menjalankan perintah ini berulang kali? Cara mengunci Dock di Mac, tiga cara dibandingkan.
Tidak. Ini menghentikan proses Dock dan macOS langsung memulai yang baru. Pengaturan, app yang disematkan, dan file semuanya tidak tersentuh. Perintah yang menghapus adalah defaults delete com.apple.dock.
Karena killall mencocokkan nama proses persis, dan prosesnya bernama Dock. Mengetik killall dock mengembalikan "No matching processes belonging to you were found" dan tidak berbuat apa-apa.
Tidak. Dock adalah proses terpisah dari semua yang ditampilkannya. App Anda terus berjalan dan jendela Anda tetap di tempatnya.
Tidak. Dock berjalan sebagai Anda, jadi Anda bisa menutupnya tanpa izin tinggi. Panduan yang menyuruh memakai sudo killall Dock membidik Dock pengguna lain, yang bukan yang Anda inginkan.
Jarang, dan biasanya hanya lambat. Jika benar-benar hilang, jalankan open -a Dock, atau keluar lalu masuk kembali. Restart selalu mengembalikannya, karena launchd memulainya sebagai bagian dari sesi login Anda.
Kebanyakan orang menjalankan killall Dock karena pengaturan Dock terus dibatalkan. Still Dock mengunci Dock Mac Anda: ukuran, posisi, isi, dan pengaturan sembunyi semuanya bertahan, dan menerapkan perubahan tanpa Terminal.
Memakai lebih dari satu layar? Dock juga melompat di antaranya, yang merupakan masalah terpisah dengan perbaikannya sendiri: cara menjaga Dock Mac di satu layar.
Jika Dock hilang sepenuhnya, ikuti Dock Mac saya hilang.