الجواب القصير: Dock لا يغيّر حجمه. يخزّن macOS قيمة tilesize واحدة ويرسمها على شاشات بكثافات بكسل مختلفة، فيبدو الرقم نفسه أكبر على إحداهما من الأخرى.
قفل الحجم يمنع تغيير الرقم نفسه، وهذا هو الجزء الذي تستطيع التحكم به فعلًا: defaults write com.apple.dock size-immutable -bool true; killall Dock
لدى Dock إعداد حجم واحد لـ Mac كله، لا واحد لكل شاشة. tilesize عدد من النقاط، والنقطة ليست عددًا ثابتًا من البكسلات. على شاشة حاسوب Retina تُرسم أيقونة 48 نقطة عبر ضعف عدد البكسلات تقريبًا مقارنة بشاشة 1080p، فيبدو Dock صحيحًا على إحداهما وخاطئًا على الأخرى، دون أن تتغير القيمة المخزنة قط.
لهذا يبدو Dock كأنه يغيّر حجمه بنفسه لحظة توصيل شاشة أو فصلها: بقي الرقم كما هو، وتغيّرت اللوحة تحته.
هناك مشكلة ثانية منفصلة، وهي التي تستحق القفل. حين يستقر Dock على شاشة بحجم مختلف يتغير عرضه الأقصى معه. Dock الذي يتسع براحة عبر شاشة 27 بوصة لا يتسع عبر شاشة حاسوب محمول، فيصغّر macOS الأيقونات لتتسع. وحين تعود إلى الشاشة الكبيرة لا تعود دائمًا إلى ما كانت عليه.
كل لمسة عرضية للفاصل وهو على الشاشة الخطأ تكتب tilesize جديدًا، وهذه القيمة هي التي تلاحقك عند العودة.
اختر الحجم على الشاشة التي تستخدمها أكثر، ثم اقرأ القيمة لتعيدها لاحقًا:
defaults read com.apple.dock tilesize
دوّن ذلك الرقم. إنه عدد صحيح، عادة بين 16 و128.
defaults write com.apple.dock size-immutable -bool true
killall Dock
يتوقف منزلق الحجم في إعدادات النظام عن الاستجابة ويتوقف الفاصل عن تغيير الحجم. يظل Dock يتحجم بصريًا بين شاشات ذات كثافات مختلفة، لأن ذلك macOS يرسمه، لكن القيمة المخزنة لم تعد تنجرف. لتحريره بدّل true بـ false.
إن كان قفز Dock بين الشاشات هو الإزعاج الحقيقي فالحجم نصف المشكلة فقط. انظر كيف تبقي Dock على شاشة واحدة، وهو يغطي ما يتيح لك macOS تثبيته وما لا يتيحه.
tilesize فوق 128. يقبله Dock من سطر الأوامر ثم يقصّه عند التشغيل التالي. ليس حجمًا أكبر مخفيًا.defaults write com.apple.dock size-immutable -bool false
defaults write com.apple.dock tilesize -int 48
killall Dock
استخدم الرقم الذي دوّنته في الخطوة الأولى. وإن لم تدوّن رقمًا فإن defaults delete com.apple.dock tilesize يعيد Dock إلى الإعداد الافتراضي في macOS بدل تخمين.
لا. size-immutable يثبّت tilesize فقط. يبقى التكبير وlargesize قابلين للتعديل ما لم تقفلهما منفصلين، وقفل الحجم مع تفعيل التكبير طريقة شائعة للحصول على Dock يبدو أنه ما زال يتحرك.
لا. القفل يمنع كتابة القيمة؛ ولا يمنع macOS من رسم Dock بأي مقياس تحتاجه الشاشة. ويعمل العرض التقديمي تمامًا كما كان.
كلها مما يهم. size-immutable يعمل منذ أكثر من خمس عشرة سنة وما زال يعمل على macOS 26. انتقلت لوحة الإعدادات إلى إعدادات النظام › سطح المكتب وDock، وهناك سيكون المنزلق الباهت.
إن فضّلت ألا تحتفظ بقائمة أوامر فإن Still Dock هو الإعدادات الأربعة نفسها كمفاتيح، ويتذكر Dock الذي كان لديك قبل القفل. قفل الحجم مجاني.