מעדיפים לא להקליד אותן? השתמשו במחולל הפקודות החינמי. רוצים מתג במקום פקודה? Still Dock נועלת את ה-Dock של ה-Mac שלכם משורת התפריטים.
macOS יכולה לנעול את ה-Dock. היא יכולה כבר שנים. Apple פשוט מעולם לא שמה את הפקדים בהגדרות המערכת.
יש ארבע הגדרות שעובדות. כל הארבע מפורטות למטה, יחד עם זו שחוזרים עליה הרבה באינטרנט אבל לא עושה כלום.
כל אחת היא שורה אחת ב-Terminal. פתחו את Terminal מאפליקציות ואז שירותים, הדביקו שורה, לחצו Return.
הקו המפריד מפסיק להגיב, ומחוון הגודל בהגדרות המערכת מאופר.
defaults write com.apple.dock size-immutable -bool true; killall Dock
ה-Dock נשאר בקצה שבחרתם. תחתית, שמאל או ימין.
defaults write com.apple.dock position-immutable -bool true; killall Dock
אפליקציות כבר לא יכולות להיגרר החוצה, להיזרק פנימה, או להסתדר מחדש. שימושי ב-Mac משותף או משפחתי, שבו התלונה הרגילה היא אפליקציה שנעלמה בשקט מה-Dock.
defaults write com.apple.dock contents-immutable -bool true; killall Dock
מצמידה את הגדרת ההסתרה האוטומטית כך שלא ניתן להפוך אותה, בטעות או על ידי אפליקציה אחרת. זו מתועדת לעתים רחוקות.
defaults write com.apple.dock autohide-immutable -bool true; killall Dock
הריצו את אותה שורה עם false במקום true:
defaults write com.apple.dock size-immutable -bool false; killall Dock
כדי לנקות את כל הארבע בבת אחת, ושום דבר אחר:
defaults delete com.apple.dock size-immutable
defaults delete com.apple.dock position-immutable
defaults delete com.apple.dock contents-immutable
defaults delete com.apple.dock autohide-immutable
killall Dock
תמצאו את magnification-immutable חוזר על עצמו בפורומים וברשימות ככלי חמישי. בדקנו את זה ב-macOS 26. זה לא עושה כלום. ההגדרה נכתבת, אין שגיאה, וההגדלה נשארת ניתנת להתאמה מלאה בהגדרות המערכת.
אם אתם רוצים שההגדלה תישאר יציבה, אין העדפה בשביל זה. כבו אותה במקום.
killall Dock אינו אופציונלי. כתיבת ההעדפה בפני עצמה מאפרת את הפקד בהגדרות המערכת אבל ה-Dock ממשיך לתת לכם לשנות את גודלו עד שהוא מופעל מחדש. כמעט כל מדריך שמשמיט את זה מייצר נעילה שנראית ככישלון.כדי לראות אם נעילה פעילה:
defaults read com.apple.dock size-immutable
1 אומר נעול, 0 אומר לא נעול, ושגיאה שאומרת שהמפתח לא קיים אומרת שהוא מעולם לא הוגדר.
אם אתם מגדירים את ה-Dock שלכם פעם אחת ולעולם לא משנים אותו, הריצו את הפקודות וסיימתם. הן לא עולות כלום והן מחזיקות מעמד.
הן מתחילות להיות מעצבנות כשה-Dock שלכם הוא משהו שאתם באמת מתאימים. כל שינוי אומר למצוא את הפקודות שוב, לבטל נעילה, להתאים, לנעול מחדש. אין רישום של מה שהיה לכם, אז נעילה שהוחלה ברגע הלא נכון מקפיאה את הגודל הלא נכון לצמיתות. ושום דבר מזה לא עובר איתכם ל-Mac חדש.
נעילת ה-Dock עם Still Dock היא אותן ארבע הגדרות כארבעה מתגים בשורת התפריטים. היא רושמת את ה-Dock שהיה לכם לפני כל נעילה ומשחזרת אותו כשאתם מבטלים את הנעילה, יוצאים, או מוחקים את האפליקציה, כך ששום דבר אף פעם לא נתקע. אתם יכולים לנסות איך זה מתנהג בדפדפן שלכם קודם.
משתמשים ביותר מצג אחד? ה-Dock גם קופץ ביניהם, וזו בעיה נפרדת עם פתרונות משלה: איך להשאיר את ה-Dock של Mac בצג אחד.
כל פקודה כאן מסתיימת ב-killall Dock. אם אתם לא בטוחים למה, ראו מה הפקודה killall Dock עושה.
Terminal היא אחת משלוש דרכים לעשות את זה, ולא תמיד הנכונה: איך לנעול את ה-Dock ב-Mac, השוואה בין שלוש דרכים.
כן. אלה העדפות macOS מתועדות, אותן אלה שמחלקות IT משתמשות בהן כדי לתקנן מחשבי Mac. שום דבר לא מתוקן או משונה, וכל אחת מהן מתבטלת בפקודה אחת.
לא. אלה כותבים להעדפות המשתמש שלכם, כך שלא נדרשת סיסמה. זה גם אומר שכל משתמש יכול לבטל אותן בחשבון שלו.
לא. ההגדרות האלה רק מונעות שינויים. אין להן השפעה על ביצועים.
לא עם אלה. איזה צג מציג את ה-Dock נשלט על ידי Mission Control, לא על ידי ההעדפות האלה. כיבוי לכל צג יש Spaces נפרדים שומר את ה-Dock בצג אחד, במחיר של אפליקציות במסך מלא לכל צג.
כל הגדרת Dock אחרת שאפשר להגיע אליה בדרך הזו מפורטת בכל פקודת defaults ל-Dock של Mac, עם הערכים שכל מפתח מקבל.