छोटा जवाब: macOS में ऐसी कोई सेटिंग नहीं है जो Dock को एक स्क्रीन पर रखे। Dock वही कर रहा है जो Apple ने उसके लिए डिज़ाइन किया है।
तीन उपाय हैं, और इनमें से हर एक कुछ न कुछ छोड़ता है। वे नीचे हैं, हर एक की कीमत साफ़ तौर पर बताई गई है।
Dock आपके पॉइंटर का पीछा करता है, इसलिए कोई स्क्रीन उसकी मालिक नहीं है। कर्सर को किसी भी मॉनिटर के नीचे वाले किनारे पर ले जाएं और एक पल के लिए वहीं रोके रखें, और Dock उस पर चला जाएगा। सिस्टम सेटिंग्स में कहीं भी ऐसी कोई सेटिंग नहीं है जो Dock को टिकाए रखे।
Dock का डिस्प्ले के बीच जाना इरादतन व्यवहार है, और कुछ भी टूटा नहीं है। एक ही डिस्प्ले पर आपको यह कभी नज़र नहीं आता, क्योंकि Dock के जाने के लिए कहीं और है ही नहीं। दूसरा मॉनिटर जोड़ें और वही नियम एक ऐसे Dock में बदल जाता है जो जहाँ भी आपने आखिरी बार कुछ लिया वहां आ जाता है।
अगर आप दूसरी स्क्रीन पर कोई ब्राउज़र या वीडियो फ़ुल स्क्रीन में रखते हैं तो समस्या और बुरी हो जाती है, क्योंकि उस स्क्रीन का नीचे वाला किनारा ठीक वही जगह है जहाँ आप कंट्रोल तक पहुंचने जाते हैं।
सिस्टम सेटिंग्स, डेस्कटॉप & Dock, Mission Control तक स्क्रॉल करें, और डिस्प्ले के अलग-अलग Spaces हों बंद करें। लॉग आउट करके वापस लॉग इन करें।
अब आपके मॉनिटर एक बड़े डेस्कटॉप की तरह व्यवहार करते हैं, और Dock मुख्य डिस्प्ले पर टिक जाता है और वहीं रहता है।
इसकी कीमत क्या है। यह सूची का सबसे भारी समझौता है। हर डिस्प्ले की अपनी Spaces नहीं रह जातीं, इसलिए फ़ुल-स्क्रीन ऐप्स हर स्क्रीन पर अलग व्यवहार करना बंद कर देते हैं, और एक मॉनिटर पर वीडियो फ़ुल स्क्रीन करने से बाकी खाली हो जाते हैं। कई मल्टी-मॉनिटर सेटअप के लिए यह उस समस्या से भी बुरा है जिससे आप शुरू हुए थे।
सिस्टम सेटिंग्स, डेस्कटॉप & Dock, स्क्रीन पर स्थिति, और बाएँ या दाएँ चुनें।
किसी साइड किनारे पर Dock के ट्रिगर होने के मौके बहुत कम होते हैं, क्योंकि आप कभी-कभार ही पॉइंटर को गलती से अपने मॉनिटर व्यवस्था के बाहरी किनारे तक ले जाते हैं, जबकि नीचे वाला किनारा आप लगातार पार करते हैं।
इसकी कीमत क्या है। आपके चुने से अलग एक Dock लेआउट। समस्या घट जाती है, हालांकि Dock अब भी स्क्रीन के बीच हिल सकता है।
सिस्टम सेटिंग्स, डिस्प्ले, व्यवस्थित करें पर क्लिक करें, और सफ़ेद मेनू बार पट्टी को उस डिस्प्ले पर खींचें जिसे आप अपना मुख्य डिस्प्ले बनाना चाहते हैं। Apple इसे मुख्य डिस्प्ले कहता है; ज़्यादातर लोग इसे मुख्य स्क्रीन कहते हैं, और यही वह है जिस पर मेनू बार रहता है।
मुख्य डिस्प्ले बदलने से तय होता है कि Dock डिफ़ॉल्ट रूप से कहाँ रहे और कहाँ लौटे, इसलिए इसे फ़िक्स 1 के साथ करना फ़ायदेमंद है। इसके बाद भी Dock खिसक सकता है।
इस समस्या पर ज़्यादातर लेख यही सुझाते हैं:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
विचार यह था कि Dock के हिलने से पहले की देरी इतनी लंबी बना दी जाए कि Dock व्यवहार में कभी हिले ही नहीं। यह तरकीब सालों तक सच में काम करती रही।
मौजूदा macOS पर यह भरोसेमंद नहीं है, और यह उल्टा भी कर सकता है। Sonoma के बाद की रिपोर्ट बताती हैं कि Dock डिस्प्ले के बीच ज़्यादा बार जाता है। इसे अब भी सुझाने वाले लेख भी अब यह चेतावनी देते हैं। अगर आपने इसे पहले ही चला लिया है, तो इसे इससे पूर्ववत करें:
defaults delete com.apple.dock autohide-delay; killall Dock
autohide-delay वाली तरकीब कई साइटों पर इस समस्या का शीर्ष नतीजा है, और यह पुरानी पड़ चुकी है।
पॉइंटर वाला नियम ज़्यादातर मामलों को समझाता है। तीन स्थितियां Dock को बिना आपके नीचे वाले किनारे के पास जाए हिला देती हैं।
स्लीप के बाद या मॉनिटर हटाने के बाद। जब डिस्प्ले गायब होकर वापस आते हैं, तो macOS व्यवस्था को दोबारा बनाता है, और Dock उस डिस्प्ले पर पहुंच जाता है जो उस समय मुख्य होता है। अगर आपका बाहरी मॉनिटर Mac से देर से जागता है, तो बिल्ट-इन स्क्रीन कुछ पल के लिए इकलौती मौजूद स्क्रीन होती है, और बाहरी मॉनिटर के वापस आने पर भी Dock वहीं रहता है। इसके लिए कोई सेटिंग नहीं है। Displays, Arrange में बाहरी मॉनिटर को अपना मुख्य डिस्प्ले बनाने से यह ज़्यादा बार सही जगह पर टिकता है, पर हमेशा नहीं।
Clamshell मोड। लिड बंद होने पर और Mac किसी बाहरी डिस्प्ले पर चलने पर, सिर्फ़ एक ही स्क्रीन होती है, इसलिए Dock ठीक व्यवहार करता है। लिड खोलते ही आप वापस दो डिस्प्ले और पॉइंटर के नियम पर आ जाते हैं। अगर लिड खोलते ही Dock लैपटॉप स्क्रीन पर आ जाता है, तो इसकी वजह ये दो डिस्प्ले हैं।
Sidecar और दूसरे डिस्प्ले के रूप में iPad। iPad भी एक डिस्प्ले माना जाता है, इसलिए Dock उस पर चला जाएगा। यह लोगों को चौंका देता है क्योंकि iPad का अपना Dock होता है, और Mac Dock का उसके ऊपर आ जाना किसी गड़बड़ी जैसा लगता है। यह व्यवहार सामान्य है।
एक बार पता चल जाए तो यही व्यवहार उपयोगी है। Dock को किसी खास मॉनिटर पर भेजने के लिए, पॉइंटर को उस स्क्रीन के नीचे वाले किनारे पर ले जाएं और एक-दो सेकंड के लिए वहीं रोके रखें। किनारे के पार धकेलें। Dock पार चला जाएगा।
अगर कुछ नहीं होता, तो शायद पॉइंटर काफ़ी नीचे नहीं गया है। कर्सर के रुकता दिखने के बाद भी धकेलते रहें, क्योंकि ट्रिगर उस जगह से थोड़ा आगे है जहाँ स्क्रीन खत्म होती दिखती है।
लोग असल में जो चाहते हैं वह है एक ऐसी सेटिंग जो कहे "Dock को इस स्क्रीन पर रखें", और macOS में ऐसी कोई सेटिंग कभी नहीं रही। ऊपर हर उपाय मौका ही हटाकर काम करता है।
Still Dock वह सेटिंग जोड़ता है। यह एक ऐप है जो आपके Mac का Dock लॉक करता है। जिस डिस्प्ले पर आप Dock चाहते हैं उसे चुनें और यह वहीं रहता है, बिना अलग Spaces बंद किए, बिना Dock को किसी ऐसे किनारे पर ले जाए जो आपने नहीं चुना, और बिना किसी ऐसे Terminal कमांड के जो दो macOS वर्शन पहले काम करना बंद कर चुका।
यह डायरेक्ट डाउनलोड और Mac App Store वर्शन दोनों में है, साथ ही आकार, स्थिति, छिपाना और दिखाना और सामग्री के लॉक।
हर स्क्रीन पर Dock चाहते हैं? इसका एक छोटा जवाब है: क्या Dock को सभी स्क्रीन पर दिखाया जा सकता है?
नहीं। macOS एक बार में एक ही स्क्रीन पर एक Dock दिखाता है, और इसे बदलने वाली कोई सेटिंग या थर्ड-पार्टी ऐप नहीं है। अगर आपने Dock को सभी स्क्रीन पर दिखाने का तरीका खोजा था, तो यही इसका जवाब है, और आप शायद जो देख रहे हैं वह है Dock का आपके पॉइंटर के साथ मॉनिटरों के बीच जाना। यह गाइड Dock को एक मॉनिटर पर रखने के बारे में है।
क्योंकि डिस्प्ले अलग-अलग गति से वापस आते हैं। अगर बाहरी डिस्प्ले Mac से देर से जागता है, तो बिल्ट-इन स्क्रीन कुछ पल के लिए इकलौती डिस्प्ले होती है, और Dock वहीं रहता है जहाँ यह पहुंचा था। बाहरी डिस्प्ले को अपना मुख्य डिस्प्ले बनाना मदद करता है पर हर बार इसे ठीक नहीं करता।
हाँ, एक से ज़्यादा डिस्प्ले वाले किसी भी Mac पर। यह स्टैंडर्ड macOS व्यवहार है, और आपकी मशीन, मॉनिटर और केबल ठीक हैं।
क्योंकि फ़ुल-स्क्रीन कंट्रोल स्क्रीन के नीचे बैठते हैं, इसलिए आप पॉइंटर को ठीक उसी किनारे पर धकेलते हैं जो Dock को बुलाता है। लोग सबसे ज़्यादा इसी तरह इस समस्या में फंसते हैं।
यह इन्हें काफ़ी हद तक बदल देता है। फ़ुल-स्क्रीन ऐप्स हर डिस्प्ले के लिए अलग नहीं रह जाते, और एक ऐप का फ़ुल स्क्रीन होना आपके बाकी मॉनिटर खाली कर सकता है। इसे अपनाने से पहले एक दिन आज़माएं।
नहीं, यह एक अलग समस्या है जिसकी अलग वजह है, डिवाइडर का एक ड्रैग हैंडल होना। देखें आपका Dock बार-बार आकार क्यों बदलता है। Dock अलग-अलग डेंसिटी वाले डिस्प्ले के बीच भी आकार बदलता है, जो मॉनिटर गाइड में शामिल है।
तीन ऐप इसे हल करते हैं: DockLock, LockMyDock और Still Dock, अलग-अलग समस्याओं के लिए बने। DockLock और Still Dock की तुलना में बताया गया है कि हर एक क्या करता है, जिसमें DockLock कहाँ आगे जाता है और LockMyDock कहाँ फ़िट बैठता है।