תשובה קצרה: Dock שכל הזמן מתאפס כמעט אף פעם לא אקראי. זו אחת מארבע סיבות, ושלוש מהן אפשר לתקן תוך דקה.
הרמז הוא מתי זה קורה: בהתחברות, אחרי עדכון, אחרי ניתוק צג, או כביכול באקראי תוך כדי עבודה. כל אחד מצביע למקום אחר.
זו הסיבה הנפוצה ביותר, והיא בדרך כלל אומרת שקובץ ההעדפות פגום. macOS קוראת את
com.apple.dock בהתחברות, ואם היא לא מצליחה לפענח את הקובץ היא חוזרת לברירות המחדל
וכותבת קובץ חדש, וזורקת את הפריסה שלכם בכל פעם מחדש.
הפתרון הוא למחוק אותו במכוון ולתת ל-macOS לבנות אותו מחדש נקי:
defaults delete com.apple.dock; killall Dock
אתם מאבדים את האפליקציות המוצמדות שלכם פעם אחת, בכוונה, ואז זה מפסיק לקרות. הגדירו את ה-Dock מחדש והתנתקו והתחברו כדי לאשר שזה החזיק. פירוט מלא ב איך לאפס את ה-Dock של Mac. אם הסמלים בסדר שונה במקום חזרה למצב יצרן, ראו הסמלים ב-Dock סידרו את עצמם מחדש.
אם זה עדיין מתאפס אחרי זה, קובץ ההעדפות הוא לא הבעיה ומשהו כותב אותו מחדש. המשיכו לקרוא.
עדכונים יכולים להחזיר את ברירות המחדל של Apple למפתחות שהשתנו בין גרסאות, ואזור האפליקציות האחרונות הוא הקורבן הרגיל. זה לא נזק ולא דורש את המחיקה למעלה:
defaults write com.apple.dock show-recents -bool false; killall Dock
עדכון לא אמור להעביר את ה-Dock שלכם לקצה אחר או לשנות את גודלו. אם זה קרה, זה מקרה הקובץ הפגום ולא העדכון.
זה בכלל לא איפוס, ולכן הפתרונות הרגילים לא עושים כלום. macOS מחליטה איזה צג מחזיק את ה-Dock, והזזת הסמן לתחתית צג אחר מעבירה אותו. שום דבר לא נכתב מחדש; ה-Dock פשוט נמצא במקום אחר.
אין מפתח defaults בשביל זה. זו התנהגות ה-Dock היחידה שעבורה Apple מעולם לא חשפה
הגדרה, ולכן קיימות תוכנות שעושות את זה. ראו
השארת ה-Dock בצג אחד, וגם
האפליקציות שעושות את זה.
אם הגודל משתנה ולא פתחתם את הגדרות המערכת, נגעתם בקו המפריד. הקו בין האפליקציות לתיקיות שלכם הוא ידית גרירה, הוא יושב בחלק העמוס ביותר של המסך, ואין אישור ואין ביטול.
הרמז הוא שהכל זז בבת אחת: כל סמל שינה גודל, וכל חלון שסידרתם הוזז, כי ה-Dock לקח את השטח בחזרה. זה שינוי גודל, לא איפוס.
הפתרון הוא נעילה:
defaults write com.apple.dock size-immutable -bool true; killall Dock
הקו המפריד מפסיק להגיב לגרירות והגדרות המערכת מאפירות את פקד הגודל. החליפו
true ב-false כדי לבטל את זה.
אם שום דבר מהנ"ל לא מתקיים, אפליקציה עורכת את com.apple.dock מאחורי הגב שלכם. כלי גיבוי וסנכרון, תוכנות "ניקוי Mac", ופרופילים של מכשיר מנוהל מטעם מעסיק, כולם עושים את זה.
כדי לגלות האם הקובץ נכתב מחדש, עקבו אחרי זמן השינוי שלו:
ls -l ~/Library/Preferences/com.apple.dock.plist
אם חותמת הזמן משתנה כשלא נגעתם ב-Dock, משהו אחר כותב. ב-Mac של עבודה, בדקו בהגדרות המערכת › כללי › ניהול מכשיר אם יש פרופיל, ש לא ניתן לעקוף מקומית ולא כדאי לנסות.
אחרת, ארבעת מפתחות ה-immutable הם מה שעוצר כתיבה של אפליקציה אחרת מלהיכנס
לתוקף. הם מפורטים במלואם ב
כל פקודת defaults ל-Dock של Mac.
רק אם הסיבה היא אפליקציה אחרת שכותבת אליו. זה לא יתקן קובץ העדפות פגום, והנעילות עצמן חיות באותו קובץ, כך שקובץ שלא ניתן לקרוא מאבד גם את הנעילות. תקנו את הקובץ קודם, ואז נעלו.
defaults delete com.apple.dock
כן, עושה. האפליקציות עצמן לא נפגעות, רק הרשימה של אילו מוצמדות. צלמו מסך של ה-Dock שלכם קודם וזו עבודה של שתי דקות להחזיר.
לא. iCloud לא מסנכרנת את ה-Dock בין מחשבי Mac. אם ה-Dock שלכם נראה כמו זה של Mac אחר, זה הגיע מעוזר ההעברה או משחזור, לא מסנכרון מתמשך.
Still Dock מחזיקה את כל ארבע הגדרות ה-Dock במקומן משורת התפריטים, וזוכרת את ה-Dock שהיה לכם לפני שנעלתם אותו. נעילת הגודל חינמית.