Kısa cevap: macOS'te Dock'u tek ekranda tutan bir ayar yok. Apple'ın tasarladığı şeyi yapıyor.
Üç geçici çözüm var ve her biri başka bir şeyden ödün verir. Aşağıda, her birinin bedeli açıkça belirtilmiş olarak.
Dock bir ekrana atanmış değildir. İşaretçinizi izler. İmleci herhangi bir monitörün alt kenarına itin ve bir an orada tutun, Dock ona taşınır. Sistem Ayarları'nda hiçbir yerde onu yerinde tutacak bir ayar yok.
Bu amaçlanan davranıştır, hata değil ve bir şeyin bozuk olduğunun işareti değil. Tek ekranda hiç fark etmezsiniz, çünkü gidecek başka yer yok. İkinci bir monitör ekleyin ve aynı kural, en son bir şeye uzandığınız yerde beliren bir Dock'a dönüşür.
İkinci ekranda bir tarayıcı ya da tam ekran video tutuyorsanız daha kötü, çünkü o ekranın alt kenarı denetimlere ulaşmak için gittiğiniz yer.
Sistem Ayarları, Masaüstü ve Dock, Mission Control'e kaydırın ve Ekranların ayrı Spaces'leri var'ı kapatın. Çıkış yapıp tekrar girin.
Monitörleriniz artık tek büyük bir masaüstü gibi davranır ve Dock ana ekrana yerleşir ve orada kalır.
Size maliyeti. Bu, listedeki en ağır ödünleşim. Her ekranın artık kendi Spaces'i yok, bu yüzden tam ekran uygulamalar ekran başına davranmayı bırakır ve bir monitörde tam ekran video diğerlerini karartır. Pek çok çoklu monitör kurulumunda bu, başladığınız sorundan daha kötü bir sorundur.
Sistem Ayarları, Masaüstü ve Dock, Ekrandaki konum ve Sol veya Sağ'ı seçin.
Yan kenarda Dock'un tetiklenme fırsatı çok daha azdır, çünkü işaretçiyi monitör düzeninizin dış kenarına kazara nadiren sürersiniz, oysa alt kenarı sürekli geçersiniz.
Size maliyeti. Seçtiğinizden farklı bir Dock düzeni; ve sorunu ortadan kaldırmaz, azaltır. Yine de taşınması mümkündür.
Sistem Ayarları, Ekranlar, Düzenle'ye tıklayın ve beyaz menü çubuğu şeridini ana ekranınız olmasını istediğiniz ekrana sürükleyin. Apple buna ana ekran der ve menü çubuğunu tutan odur.
Tek başına bu, Dock'un yer değiştirmesini durdurmaz. Dock'un varsayılan olarak nerede duracağını ve nereye döneceğini belirler, bu yüzden 1. çözümle birlikte yapmaya değer.
Bu sorun hakkındaki çoğu makale şunu önerir:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
Fikir, Dock'un taşınmasından önceki gecikmeyi pratikte hiç olmayacak kadar uzun yapmaktı. Yıllarca gerçekten işe yaradı.
Güncel macOS'te güvenilmezdir ve tersini yapabilir. Sonoma'dan beri gelen raporlar Dock'un ekranlar arasında daha yavaş değil daha hızlı hareket ettiğini anlatıyor. Hâlâ öneren makaleler bile artık bu uyarıyı taşıyor. Zaten çalıştırdıysanız şununla geri alın:
defaults delete com.apple.dock autohide-delay; killall Dock
Bilmeye değer, çünkü birkaç sitede bu sorun için ilk sonuç bu ve güncel değil.
İşaretçi kuralı çoğunu açıklar, ama hepsini değil. Üç durum, alt kenara yaklaşmadan da Dock'u taşır.
Uykudan sonra veya bir monitörü çıkardıktan sonra. Ekranlar kaybolup geri geldiğinde macOS düzeni yeniden oluşturur ve Dock o anda ana olan ekrana iner. Harici monitörünüz Mac'ten daha yavaş uyanıyorsa yerleşik ekran bir an tek ekran olur ve harici döndüğünde Dock onda kalır. Bunun için bir ayar yok. Ekranlar, Düzenle'de harici ekranı ana yapmak onun doğru yere daha sık oturmasını sağlar, ama her zaman değil.
Kapak kapalı (clamshell) modu. Kapak kapalı ve Mac harici bir ekrandayken tek ekran vardır, bu yüzden Dock uslu durur. Kapağı açınca iki ekrana ve işaretçi kuralına dönersiniz. Dock kapağı açtığınız anda dizüstü ekranına iniyorsa nedeni budur.
Sidecar ve ikinci ekran olarak iPad. iPad bir ekran sayılır, bu yüzden Dock ona taşınır. İnsanları şaşırtır, çünkü iPad'in kendi Dock'u vardır ve Mac Dock'unun onun üstüne gelmesi arıza gibi görünür. Değildir.
Aynı davranış, bilince işe yarar. Dock'u belirli bir monitöre göndermek için işaretçiyi o ekranın alt kenarına itin ve bir iki saniye tutun. Kenarda durmak yerine kenarın ötesine itin. Dock geçer.
Hiçbir şey olmazsa işaretçi muhtemelen yeterince aşağıda değildir. İmleç durmuş gibi göründükten sonra itmeye devam edin, çünkü tetikleyici ekranın bittiği görünen yerin biraz ötesindedir.
İnsanların gerçekten istediği "Dock'u bu ekranda tut" diyen bir ayar ve macOS'te hiç olmadı. Yukarıdaki her düzeltme isteğe cevap vererek değil fırsatı ortadan kaldırarak çalışır.
Still Dock bu ayarı ekler. Mac'inizin Dock'unu kilitleyen bir uygulamadır. Dock'u istediğiniz ekranı seçin, orada kalır; ayrı Spaces'i kapatmadan, Dock'u seçmediğiniz bir kenara taşımadan ve iki macOS sürümü önce çalışmayı bırakmış bir Terminal komutu olmadan.
Hem doğrudan indirmede hem Mac App Store sürümünde, boyut, konum, gizle ve göster ve içerik kilitleriyle birlikte var.
Bunun yerine her ekranda bir Dock mu umuyorsunuz? Bunun kısa bir cevabı var: Dock tüm ekranlarda gösterilebilir mi?
Hayır. macOS aynı anda tek ekranda tek Dock gösterir ve bunu değiştiren bir ayar veya üçüncü taraf uygulama yoktur. Dock'u tüm ekranlarda nasıl göstereceğinizi aradıysanız cevap budur ve muhtemelen gördüğünüz, Dock'un işaretçinizi monitörler arasında izlemesidir. Bu kılavuz onu durdurmakla ilgili.
Çünkü ekranlar farklı hızlarda geri gelir. Harici ekran Mac'ten daha yavaş uyanıyorsa yerleşik ekran bir an tek ekran olur ve Dock indiği yerde kalır. Harici ekranı ana ekran yapmak yardımcı olur ama her seferinde düzeltmez.
Evet, birden fazla ekranı olan her Mac'te. Bu, makinenizin, monitörünüzün veya kablonuzun arızası değil, standart macOS davranışıdır.
Çünkü tam ekran denetimleri ekranın altında durur, bu yüzden işaretçiyi tam da Dock'u çağıran kenara itersiniz. İnsanların buna çarpmasının en yaygın yolu bu.
Onları önemli ölçüde değiştirir. Tam ekran uygulamalar ekran başına olmaktan çıkar ve tam ekrandaki bir uygulama diğer monitörlerinizi karartabilir. Karar vermeden önce bir gün deneyin.
Hayır, bu ayrı bir nedenle ayrı bir sorun; ayırıcının bir sürükleme tutamağı olması. Bkz. Dock'unuz neden sürekli boyut değiştirir. Dock ayrıca farklı yoğunluktaki ekranlar arasında da boyut değiştirir; bu monitör kılavuzunda ele alınıyor.
Üç uygulama bunu çözer: DockLock, LockMyDock ve Still Dock, farklı sorunlar etrafında kuruldu. DockLock ve Still Dock karşılaştırması her birinin ne yaptığını, DockLock'un nerede daha ileri gittiğini ve LockMyDock'un nereye oturduğunu ele alır.