Kort svar: en Dock som stadig nullstilles, er nesten aldri tilfeldig. Det er én av fire ting, og tre av dem kan du fikse på ett minutt.
Det avslørende er når det skjer: ved pålogging, etter en oppdatering, etter at en skjerm er koblet fra, eller tilsynelatende tilfeldig mens du jobber. Hver av dem peker et annet sted.
Dette er den vanligste, og det betyr som regel at innstillingsfilen er skadet. macOS leser
com.apple.dock ved pålogging, og hvis den ikke kan tolke filen, faller den tilbake til standard og
skriver en ny, og kaster oppsettet ditt hver eneste gang.
Løsningen er å slette den med vilje og la macOS bygge den opp på nytt:
defaults delete com.apple.dock; killall Dock
Du mister de festede appene én gang, med vilje, og deretter slutter det å skje. Sett opp Dock igjen og logg ut og inn igjen for å bekrefte at det holdt. Alle detaljer i slik tilbakestiller du Dock på Macen. Er symbolene bare i en annen rekkefølge, se symbolene i Dock har flyttet seg selv.
Hvis den fortsatt nullstilles etter det, er ikke innstillingsfilen problemet, og noe skriver den om. Les videre.
Oppdateringer kan gjeninnføre Apples standardverdier for nøkler som er endret mellom versjoner, og delen med nylige programmer er det vanligste offeret. Endringen i nylige programmer er ingen skade og krever ikke slettingen over:
defaults write com.apple.dock show-recents -bool false; killall Dock
En oppdatering skal ikke flytte Dock til en annen kant eller endre størrelsen. Hvis den gjorde det, er årsaken en skadet fil, og oppdateringen bare avslørte den.
Dock er ikke tilbakestilt, så de vanlige løsningene gjør ingenting. macOS bestemmer hvilken skjerm som eier Dock, og når du flytter pekeren til bunnen av en annen skjerm, overleveres den. Ingenting er skrevet om. Dock er bare et annet sted.
Det finnes ingen defaults-nøkkel for at Dock flytter seg mellom skjermer. Apple har aldri gjort en innstilling for det tilgjengelig, så det finnes verktøy som gjør jobben. Se slik holder du Dock på én skjerm, og appene som gjør det.
Hvis størrelsen endrer seg uten at du har åpnet Systeminnstillinger, har du vært borti skillelinjen. Streken mellom appene og mappene dine er et dragehåndtak, den sitter i den travleste delen av skjermen, og det finnes ingen bekreftelse og ingen angrefunksjon.
Det som avslører det, er at alt flyttet seg samtidig: Hvert symbol endret størrelse, og hvert vindu du hadde ordnet, forskjøv seg, fordi Dock tok plassen tilbake. En endring av størrelsen gjør dette, og en tilbakestilling gjør det ikke.
Løsningen er en lås:
defaults write com.apple.dock size-immutable -bool true; killall Dock
Skillelinjen slutter å reagere på draging, og Systeminnstillinger gjør størrelseskontrollen grå. Bytt
true med false for å oppheve det.
Stemmer ingenting av det over, er det en app som redigerer com.apple.dock bak ryggen din. Verktøy for sikkerhetskopi og
synkronisering, «Mac-rensere» og profiler for administrerte enheter fra en arbeidsgiver gjør alle dette.
For å finne ut om filen skrives om, følger du med på endringstidspunktet:
ls -l ~/Library/Preferences/com.apple.dock.plist
Hvis tidsstempelet endrer seg når du ikke har rørt Dock, er det noe annet som skriver. På en jobb-Mac ser du etter en profil i Systeminnstillinger › Generelt › Enhetshåndtering. Den kan du ikke overstyre lokalt, og du bør ikke prøve.
Ellers er det de fire immutable-nøklene som hindrer at det en annen app skriver,
trer i kraft. Hele listen står i
alle defaults-kommandoer for Dock på Mac.
Bare hvis årsaken er en annen app som skriver til den. Den reparerer ikke en skadet innstillingsfil, og selve låsene ligger i den samme filen, så en fil som ikke kan leses, mister også låsene. Fiks filen først, og lås deretter.
defaults delete com.apple.dock
gjør det, ja. Appene blir ikke rørt, bare listen over hvilke som er faste. Ta et skjermbilde av
Dock først, så tar det to minutter å sette den tilbake.
Nei. iCloud synkroniserer ikke Dock mellom Macer. Hvis Dock ser ut som den på en annen Mac, kom det fra Overføringsassistent eller en gjenoppretting.
Still Dock holder alle fire Dock-innstillingene på plass fra menylinjen, og husker Dock-en du hadde før du låste den. Det er gratis å låse størrelsen.