Kısa yanıt: killall Dock yalnızca Dock'u yeniden başlatır. Yazdığınız ayar yanlış yazılmışsa, yanlış yere yazılmışsa veya bir profil tarafından geçersiz kılınmışsa yeni Dock aynı eski değerleri okur ve değişmemiş görünür.
Değişikliğinizden sonra defaults read com.apple.dock komutunu çalıştırın. Anahtarınız ve değeriniz orada yoksa veya yanlışsa sorun yazmadadır, yeniden başlatma sorunsuzdur.
Dock yaklaşık bir saniye kaybolup geri gelmelidir. Terminal No matching processes belonging to you were found yazdırdıysa ad küçük harfle yazılmıştır. İşlemin adı büyük D ile Dock'tur:
killall Dock
Komutun ne yaptığı ve neye dokunmadığı hakkında daha fazlası killall Dock ne yapar sayfasında.
defaults write verdiğiniz her anahtarı kabul eder ve hata bildirmez. tilesise veya contents-immuteable yazın, macOS hiçbir şeyin okumadığı bir ayarı saklar. Anahtarı geri okuyun ve harf harf karşılaştırın:
defaults read com.apple.dock tilesize
Daha sonra kafanızı karıştırmaması için yanlış yazılmış bir anahtarı silin:
defaults delete com.apple.dock tilesise
Her Dock anahtarının komutları Mac Dock defaults komutları sayfasında toplanmıştır.
Dock ayarları com.apple.dock alanında bulunur. Eski bir forum gönderisinden kopyalanan bir komut bazen farklı bir alana veya bir dosya yoluna yazar ve Dock oraya hiç bakmaz. İki yaygın hata:
.plist eklemek.com.apple.spaces alanına ait bir Mission Control veya Spaces ayarını com.apple.dock alanına yazmak ya da tam tersi.Her anahtar bir tür bekler. Kilitler -bool ile yazılan bir true veya false değeri bekler. Boyut -int ile yazılan bir sayı bekler. Türü olmadan yazılan bir değer metin olarak saklanır ve Dock bunu yok sayabilir:
defaults write com.apple.dock size-immutable -bool true; killall Dock
sudo defaults write com.apple.dock ... root kullanıcısının tercihlerine yazar. Dock'unuz sizin adınıza çalışır ve onları asla okumaz. Aynı komutu sudo olmadan çalıştırın. Dock'u değiştirmek için yönetici parolası gerekmez.
macOS tercihleri bellekte, cfprefsd adlı bir arka plan işleminde tutar. ~/Library/Preferences/com.apple.dock.plist dosyasını bir metin düzenleyicide veya Xcode'da değiştirirseniz önbellekteki kopya kazanabilir ve düzenlemenizin üzerine yazabilir. Önbellekten geçen defaults write komutunu kullanın. Dosyayı düzenlemek zorundaysanız ardından oturumu kapatıp yeniden açın.
Bir iş veya okul Mac'inde BT'den gelen bir profil Dock değerlerini ayarlayabilir. Yönetilen bir değer her seferinde sizinkini yener; yazdığınız değer kaydedilir ve Dock onu yok sayar. Sistem Ayarları'nı açın, sonra Genel, sonra Aygıt Yönetimi. Orada listelenen ve Dock'tan söz eden bir profil sonucu açıklar. Yönetilen değerler /Library/Managed Preferences içinde de görünür. Mac'i yöneten kişiye sorun ve işaretler için Mac Dock ayarları soluk sayfasına bakın.
Bazı değişiklikler gerçekten uygulanır, sonra geri alınır. Sistem Ayarları'nda boyut sürgüsünü oynatmak sizinkinin üzerine yeni bir boyut yazar. Bir yedekten geri yüklemek, yeni bir Mac'e taşımak veya bir macOS güncellemesi eski bir Dock dosyasını geri getirebilir. Dock kendiliğinden eski bir düzene dönmeye devam ederse Mac Dock neden kendini sıfırlar sayfasındaki adımları izleyin.
Dock'u yeniden başlatmak Mission Control'ü de yeniden başlatır, çünkü ikisini de Dock çalıştırır. Masaüstleriniz ve tam ekran uygulamalarınız korunur. İki şey sıfırlama gibi görünebilir:
defaults write com.apple.dock mru-spaces -bool false; killall Dock ile kapatın.Dock nihayet istediğiniz gibi göründüğünde dört yerleşik kilit onun bir sürüklemeyle veya yanlışlıkla kayan bir sürgüyle değişmesini durdurur: size-immutable, position-immutable, contents-immutable ve autohide-immutable. Mac Dock'unu Terminal ile kilitleme sayfasında her komut ve geri alma yolu var.
Still Dock aynı kilitleri menü çubuğundaki anahtarlara koyar. Hiç komut yazmazsınız ve bir anahtarı yanlış yazamazsınız. Dock'u sizin için yeniden başlatır ve her kilidin açık olup olmadığını gösterir. Boyut kilidi ücretsiz sürümdedir, diğer kilitler Still Dock Pro'nun parçasıdır.
Başarılı olduğunda hiçbir şey yazdırmaz ve yanlış yazılmış bir anahtarla da başarılı olur. Sessizlik değerin saklandığını söyler, defaults read ise neyin saklandığını söyler.
Nadiren. Dock ayarları killall Dock sonrasında uygulanır. Ekranlara yayılan Spaces ayarları oturumu kapatmayı gerektirir. Tam yeniden başlatmayı yalnızca Dock hiç geri gelmezse denemeye değer.
Hayır. Hiçbir şey silmez ve hiçbir uygulamayı kapatmaz. Dock düzeninizi kaldıran komut defaults delete com.apple.dock komutudur ve bu bir sıfırlamadır.