Kısa cevap: Dock yeniden boyutlanmıyor. macOS tek bir tilesize saklıyor ve onu farklı piksel yoğunluklarındaki ekranlarda çiziyor, bu yüzden aynı sayı bir ekranda diğerinden büyük görünüyor.
Boyutu kilitlemek sayının kendisinin değişmesini durdurur; bu, gerçekten kontrol edebileceğiniz kısımdır: defaults write com.apple.dock size-immutable -bool true; killall Dock
Dock'un tüm Mac için tek bir boyut ayarı vardır, ekran başına değil. tilesize bir nokta sayısıdır ve nokta sabit bir piksel sayısı değildir. Retina bir dizüstü ekranında 48 noktalık bir simge, 1080p bir monitöre göre kabaca iki kat fazla piksele çizilir; bu yüzden saklanan değer hiç değişmeden Dock birinde doğru, diğerinde yanlış görünür.
Dock'un bir monitörü taktığınız ya da çıkardığınız anda kendini yeniden boyutlandırıyormuş gibi görünmesinin nedeni budur: sayı yerinde kaldı, altındaki tuval değişti.
İkinci, ayrı bir sorun daha var ve kilitlemeye değer olan o. Dock farklı boyutta bir ekrana indiğinde en büyük genişliği de değişir. 27 inçlik bir monitörde rahatça sığan Dock bir dizüstü ekranına sığmaz, bu yüzden macOS simgeleri sığsın diye küçültür. Büyük monitöre dönünce her zaman eski hallerine dönmezler.
Yanlış ekrandayken ayırıcıya her kazara sürtünme yeni bir tilesize yazar ve geri dönüşünüzde sizi izleyen o değerdir.
En çok kullandığınız ekranda boyutu seçin, sonra daha sonra geri koyabilmek için değeri okuyun:
defaults read com.apple.dock tilesize
O sayıyı yazın. Bu bir tamsayıdır, normalde 16 ile 128 arasında.
defaults write com.apple.dock size-immutable -bool true
killall Dock
Sistem Ayarları'ndaki boyut kaydırıcısı yanıt vermeyi bırakır ve ayırıcı yeniden boyutlandırmayı bırakır. Dock, farklı yoğunluktaki ekranlar arasında görsel olarak ölçeklenmeye devam eder, çünkü onu macOS çizer, ama saklanan değer artık kayamaz. Serbest bırakmak için true yerine false yazın.
Asıl can sıkıcı şey Dock'un monitörler arasında zıplamasıysa boyut işin yalnızca yarısıdır. macOS'in neyi sabitlemenize izin verip neye vermediğini ele alan Dock'u tek ekranda tutma sayfasına bakın.
tilesize'ı 128'in üzerine ayarlamak. Dock bunu komut satırından kabul eder ve sonra bir sonraki açılışta sınırlar. Gizli daha büyük bir boyut değildir.defaults write com.apple.dock size-immutable -bool false
defaults write com.apple.dock tilesize -int 48
killall Dock
Birinci adımda not ettiğiniz sayıyı kullanın. Hiç not etmediyseniz defaults delete com.apple.dock tilesize Dock'u tahmin yerine macOS varsayılanına döndürür.
Hayır. size-immutable yalnızca tilesize'ı sabitler. Büyütme ve largesize, ayrı kilitlemediğiniz sürece ayarlanabilir kalır ve büyütme açıkken boyutu kilitlemek, hâlâ hareket ediyormuş gibi görünen bir Dock elde etmenin yaygın yoludur.
Hayır. Kilit değerin yazılmasını durdurur; macOS'in bir ekranın ihtiyaç duyduğu ölçekte Dock'u çizmesini durdurmaz. Sunum yapmak eskisi gibi çalışır.
Önemli olan hepsi. size-immutable on beş yılı aşkın süredir çalışıyor ve macOS 26'da hâlâ çalışıyor. Ayarlar paneli Sistem Ayarları › Masaüstü ve Dock'a taşındı, soluk kaydırıcı orada olacak.
Komut listesi tutmak istemiyorsanız Still Dock aynı dört ayarın anahtar olarak halidir ve kilitlemeden önceki Dock'unuzu hatırlar. Boyut kilidi ücretsizdir.