الجواب القصير: لا يوجد إعداد في macOS يبقي Dock على شاشة واحدة. إنه يفعل ما صممته Apple ليفعله.
هناك ثلاثة حلول بديلة، وكل منها يضحّي بشيء آخر. هي أدناه، مع كلفة كل منها مذكورة بوضوح.
Dock غير مخصص لشاشة. إنه يتبع مؤشرك. ادفع المؤشر إلى الحافة السفلية لأي شاشة وابقَ لحظة، فينتقل Dock إلى تلك. لا يوجد إعداد في أي مكان في إعدادات النظام يجعله يبقى في مكانه.
هذا سلوك مقصود، لا خلل ولا علامة على أن شيئًا معطوب. على شاشة واحدة لا تلاحظه، لأنه لا مكان آخر يذهب إليه. أضف شاشة ثانية وتتحول القاعدة نفسها إلى Dock يظهر حيث مددت يدك آخر مرة لشيء.
الأمر أسوأ إن أبقيت متصفحًا أو فيديو بملء الشاشة على الشاشة الثانية، لأن الحافة السفلية لتلك الشاشة هي بالضبط حيث تذهب للوصول إلى عناصر التحكم.
إعدادات النظام، سطح المكتب وDock، مرّر إلى Mission Control وأوقف للشاشات مساحات منفصلة. سجّل الخروج ثم الدخول.
تعمل شاشاتك الآن كسطح مكتب واحد كبير، ويستقر Dock على الشاشة الرئيسية ويبقى فيها.
ما يكلفك. هذه أثقل مقايضة في القائمة. لا تعود لكل شاشة مساحاتها الخاصة، فتتوقف التطبيقات بملء الشاشة عن التصرف لكل شاشة، ووضع فيديو بملء الشاشة على شاشة يعتّم الأخرى. وفي كثير من إعدادات تعدد الشاشات تكون هذه مشكلة أسوأ من التي بدأت بها.
إعدادات النظام، سطح المكتب وDock، الموضع على الشاشة، واختر يسار أو يمين.
على حافة جانبية تكون فرص تفعيل Dock أقل بكثير، لأنك نادرًا ما تدفع المؤشر إلى الحافة الخارجية لترتيب شاشاتك بالخطأ، بينما تعبر الحافة السفلية باستمرار.
ما يكلفك. تخطيط Dock مختلف عمّا اخترته، وهو يخفف المشكلة ولا يزيلها. ولا يزال نقله ممكنًا.
إعدادات النظام، الشاشات، انقر ترتيب واسحب شريط القائمة الأبيض إلى الشاشة التي تريدها رئيسية. تسميها Apple الشاشة الرئيسية، وهي التي تحمل شريط القوائم.
هذا وحده لا يمنع Dock من التنقل. فهو يحدد مكان Dock الافتراضي والمكان الذي يعود إليه، لذا يستحق أن تفعله مع الحل 1.
معظم المقالات عن هذه المشكلة توصي بهذا:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
كانت الفكرة أن يُجعل التأخير قبل انتقال Dock طويلًا بحيث لا يحدث عمليًا. وقد نجح ذلك فعلًا لسنوات.
في macOS الحالي لا يُعتمد عليه، وقد يفعل العكس. تصف تقارير منذ Sonoma أن Dock ينتقل بين الشاشات أسرع لا أبطأ. حتى المقالات التي ما زالت توصي به تحمل الآن ذلك التحذير. إن كنت شغّلته فتراجع عنه بـ:
defaults delete com.apple.dock autohide-delay; killall Dock
يستحق أن تعرف هذا لأنه النتيجة الأولى لهذه المشكلة في عدة مواقع، وهو قديم.
تفسر قاعدة المؤشر معظم الأمر، لكن ليس كله. ثلاثة مواقف تنقل Dock دون أن تقترب من الحافة السفلية.
بعد السكون أو بعد فصل شاشة. حين تختفي الشاشات وتعود يعيد macOS بناء الترتيب، ويستقر Dock على أي شاشة هي الرئيسية حاليًا. إن كانت شاشتك الخارجية أبطأ في الاستيقاظ من Mac فإن الشاشة المدمجة هي الوحيدة هناك لفترة وجيزة، ويبقى Dock عليها حين تعود الخارجية. لا يوجد إعداد لهذا. جعل الخارجية شاشتك الرئيسية في الشاشات، ترتيب، يجعله يستقر في المكان الصحيح أكثر، لكن ليس دائمًا.
وضع الإغلاق (Clamshell). حين يكون الغطاء مغلقًا وMac على شاشة خارجية توجد شاشة واحدة فقط، فيتصرف Dock جيدًا. افتح الغطاء فتعود إلى شاشتين وقاعدة المؤشر. إن استقر Dock على شاشة الحاسوب لحظة فتحه فهذا هو السبب.
Sidecar وiPad كشاشة ثانية. يُحتسب iPad شاشة، فينتقل Dock إليه. يفاجئ هذا الناس لأن iPad له Dock خاص به، ووصول Dock الخاص بـ Mac فوقه يبدو خللًا. وهو ليس كذلك.
السلوك نفسه مفيد حين تعرفه. لإرسال Dock إلى شاشة بعينها ادفع المؤشر إلى الحافة السفلية لتلك الشاشة وابقَ ثانية أو ثانيتين. ادفع عبر الحافة ولا تتوقف عندها. ينتقل Dock.
إن لم يحدث شيء فالمؤشر على الأرجح ليس منخفضًا بما يكفي. واصل الدفع بعد أن يبدو المؤشر وكأنه توقف، فالمحفّز يقع أبعد قليلًا من المكان الذي يبدو أن الشاشة تنتهي عنده.
ما يريده الناس فعلًا إعداد يقول "أبقِ Dock على هذه الشاشة"، ولم يملكه macOS قط. كل الحلول أعلاه تعمل بإزالة الفرصة لا بالإجابة عن الطلب.
يضيف Still Dock هذا الإعداد. إنه تطبيق يقفل Dock في Mac. اختر الشاشة التي تريد Dock عليها فيبقى هناك، دون إيقاف المساحات المنفصلة، ودون نقل Dock إلى حافة لم تخترها، ودون أمر Terminal توقف عن العمل منذ إصدارين من macOS.
موجود في التنزيل المباشر ونسخة Mac App Store، بجانب أقفال الحجم والموضع والإخفاء والإظهار والمحتويات.
تأمل في Dock على كل شاشة بدل ذلك؟ هذا له جواب قصير: هل يمكن عرض Dock على كل الشاشات؟
لا. يعرض macOS Dock واحدًا، على شاشة واحدة في كل مرة، ولا يوجد إعداد أو تطبيق من طرف ثالث يغيّر ذلك. إن بحثت عن كيف تعرض Dock على كل الشاشات فهذا هو الجواب، وما تراه على الأرجح هو Dock يتبع مؤشرك بين الشاشات. هذا الدليل عن إيقاف ذلك.
لأن الشاشات تعود بسرعات مختلفة. إن كانت الخارجية أبطأ في الاستيقاظ من Mac فإن الشاشة المدمجة هي الوحيدة لحظة، ويبقى Dock حيث استقر. جعل الخارجية شاشتك الرئيسية يساعد لكنه لا يصلح الأمر في كل مرة.
نعم، على أي Mac فيه أكثر من شاشة. إنه سلوك قياسي في macOS لا عطل في جهازك أو شاشتك أو كابلك.
لأن عناصر التحكم بملء الشاشة تقع أسفل الشاشة، فتدفع المؤشر إلى الحافة تمامًا التي تستدعي Dock. إنها الطريقة الأكثر شيوعًا التي يصطدم بها الناس بهذا.
إنه يغيّرها كثيرًا. تتوقف التطبيقات بملء الشاشة عن أن تكون لكل شاشة، وقد يعتّم تطبيق واحد بملء الشاشة شاشاتك الأخرى. جرّبه يومًا قبل الالتزام به.
لا، هذه مشكلة منفصلة بسبب منفصل، أن الفاصل مقبض سحب. انظر لماذا يستمر Dock في تغيير حجمه. ويتغير حجم Dock أيضًا بين شاشات ذات كثافات مختلفة، وهو مغطى في دليل الشاشة.
ثلاثة تطبيقات تحل هذا: DockLock وLockMyDock وStill Dock، مبنية حول مشكلات مختلفة. تغطي مقارنة DockLock وStill Dock ما يفعله كل منها، بما في ذلك أين يذهب DockLock أبعد وأين يقع LockMyDock.