Kısa cevap: macOS'te Dock'u tek ekranda tutan bir ayar yok. Dock, 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 işaretçinizi izler, bu yüzden hiçbir ekran ona sahip değildir. İ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.
Dock'un ekranlar arasında hareket etmesi amaçlanan davranıştır ve hiçbir şey bozuk 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 sorun 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. Sorun azalır, ama Dock yine de ekranlar arasında taşınabilir.
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.
Ana ekranı değiştirmek Dock'un varsayılan olarak nerede duracağını ve nereye döneceğini belirler, bu yüzden 1. çözümle birlikte yapmaya değer. Dock yine de sonrasında yer değiştirebilir.
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 taşınma hiç olmayacak kadar uzun yapmaktı. Bu hile 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 sık 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
Autohide-delay hilesi, birkaç sitede bu sorun için ilk sonuçtur ve güncel değildir.
İşaretçi kuralı çoğu durumu açıklar. Üç 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 iki ekrandır.
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. Bu davranış normaldir.
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. 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 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.
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 Dock'u tek monitörde tutmakla 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 standart macOS davranışıdır ve makinenizde, monitörünüzde ve kablonuzda sorun yoktur.
Çü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 soruna çarpmasının en yaygın yolu budur.
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.