תשובה קצרה: ל-macOS אין הגדרה שגורמת ל-Dock להישאר בצג אחד. הוא עושה מה ש-Apple תכננה שהוא יעשה.
יש שלושה פתרונות עוקפים, וכל אחד מהם מוותר על משהו אחר. הם למטה, עם המחיר של כל אחד מוצג בבירור.
ה-Dock לא משויך לצג. הוא עוקב אחרי הסמן שלכם. דחפו את הסמן לקצה התחתון של כל צג והחזיקו אותו שם לרגע, וה-Dock עובר לשם. אין הגדרה בשום מקום בהגדרות המערכת שתגרום לו להישאר במקום.
זו התנהגות מכוונת, לא באג ולא סימן שמשהו שבור. בצג יחיד אתם אף פעם לא שמים לב, כי אין לאן אחר ללכת. הוסיפו צג שני ואותו הכלל הופך ל-Dock שמופיע בכל מקום שהושטתם אליו יד לאחרונה.
זה גרוע יותר אם אתם משאירים דפדפן או וידאו במסך מלא בצג השני, כי הקצה התחתון של הצג ההוא הוא בדיוק המקום שאליו אתם הולכים כדי להגיע לפקדים.
הגדרות המערכת, שולחן עבודה ו-Dock, גללו אל Mission Control, וכבו את לכל צג יש Spaces נפרדים. התנתקו והתחברו מחדש.
הצגים שלכם מתנהגים עכשיו כשולחן עבודה גדול אחד, וה-Dock מתיישב על הצג הראשי ונשאר שם.
מה זה עולה לכם. זו הפשרה הכבדה ביותר ברשימה. לכל צג כבר אין Spaces משלו, כך שאפליקציות במסך מלא מפסיקות להתנהג לפי צג, והצגת סרטון במסך מלא בצג אחד מרוקנת את האחרים. עבור הרבה הגדרות עם כמה צגים זו בעיה גרועה יותר מזו שהתחלתם איתה.
הגדרות המערכת, שולחן עבודה ו-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 יהיה בו והוא יישאר שם, בלי לכבות Spaces נפרדים, בלי להעביר את ה-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 משתלב.