Kort svar: Dock ordnar sällan om sig själv. Fyra olika saker kallas det, och de har fyra olika lösningar.
Om du vill att det ska sluta för gott oavsett vilket det är: defaults write com.apple.dock contents-immutable -bool true; killall Dock
Innan du ändrar något, titta på vad som faktiskt flyttat sig. Lösningen beror på det.
Det är avsnittet med senaste appar, ingen omordning. Inget du placerat har flyttat sig; en tillfällig grupp har vuxit bredvid. Stäng av det i Systeminställningar › Skrivbord och Dock, eller se så stoppar du senaste och föreslagna appar.
Dock ändrades i storlek eller flyttades, oftast genom en snuddning vid avdelaren eller genom att en skärm kopplades in. Ordningen är intakt. Se varför Dock ändrar storlek hela tiden och varför den ändras när du kopplar in en skärm.
Något drog dem, och på en Mac gör bara tre saker det realistiskt: en person, en styrplatta som misstolkats som ett drag eller ett installationsprogram som lägger till sig självt. macOS ordnar inte om fästa ikoner av sig självt.
Ett oavsiktligt drag är vanligare än folk tror, eftersom ett långsamt drag på en styrplatta läses som ett avsiktligt. Systeminställningar › Tillgänglighet › Pekarkontroll › Styrplattealternativ, och dragstilen där, är värt att kontrollera om det fortsätter hända.
Det är en återställning och ingen omordning, och det följer oftast efter en uppdatering eller att en inställningsfil byggts om. Se varför Dock återställer sig själv.
Innehållslåset hindrar Dockens innehåll från att ändras alls: inget dragande ut, ingen omordning, inga nya ikoner. Det är en inställning och den täcker fall ett, tre och fyra.
defaults write com.apple.dock contents-immutable -bool true
killall Dock
Ställ in Dock som du vill ha den först. Låset fryser det som finns, så att låsa en Dock du inte städat bevarar röran. För att släppa det, byt true mot false.
Om storleken eller positionen också glider finns de andra tre låsen dokumenterade i tre sätt att låsa Mac-Dock, och vår kostnadsfria kommandogenerator skriver vilken kombination du vill ha med ångra-kommandona bredvid.
En macOS-uppgradering är den vanligaste utlösaren, och det är värt att veta varför: en uppgradering kan bygga om com.apple.dock från standardvärden, vilket kastar inställningar som aldrig skrevs uttryckligen. Allt du ställde in en gång i en inställningspanel för år sedan är mest sannolikt att försvinna.
Värden skrivna från Terminal eller levererade av en konfigurationsprofil överlever, vilket är det verkliga argumentet för att ställa in dem medvetet i stället för att klicka en gång och hoppas.
Nej. Appar installeras normalt och syns i Launchpad och mappen Program. Låset hindrar att de läggs till i Dock, och hindrar att ikoner dras ut ur den.
Kontrollera ordningen noga. Att koppla in en skärm ändrar oftast storleken och inte ordningen, och en Dock med mindre ikoner läses som en annan Dock i en blick. Se skärmguiden.
Ja. contents-immutable skrivs till dina inställningar och gäller vid varje inloggning. Den är per användare, så på en delad Mac behöver varje konto den, eller en konfigurationsprofil för alla.
Om du hellre slipper hålla en lista med kommandon är Still Dock samma fyra inställningar som reglage, och den kommer ihåg den Dock du hade innan du låste den. Storlekslåset är gratis.