Risposta breve: un Dock che continua a ripristinarsi non è quasi mai casuale. È una di quattro cose, e tre di esse le puoi risolvere in un minuto.
L'indizio è quando succede: all'accesso, dopo un aggiornamento, dopo aver scollegato un monitor, o apparentemente a caso mentre lavori. Ognuno indica qualcosa di diverso.
Questa è la causa più comune, e di solito significa che il file delle preferenze è danneggiato. macOS legge
com.apple.dock all'accesso, e se non riesce a interpretare il file torna ai valori predefiniti e
ne scrive uno nuovo, buttando via la tua disposizione ogni singola volta.
La soluzione è eliminarlo deliberatamente e lasciare che macOS lo ricostruisca da zero:
defaults delete com.apple.dock; killall Dock
Perdi le tue app fissate una volta, di proposito, e poi smette di succedere. Sistema di nuovo il Dock e esci e rientra per confermare che è rimasto così. Tutti i dettagli in come ripristinare il Dock del Mac. Se le icone sono in un ordine diverso invece che tornate alle impostazioni di fabbrica, vedi le icone del Dock si sono riorganizzate da sole.
Se si reimposta ancora dopo, il file delle preferenze non è il problema e qualcos'altro lo sta riscrivendo. Continua a leggere.
Gli aggiornamenti possono reintrodurre i valori predefiniti di Apple per chiavi cambiate tra le versioni, e la sezione delle applicazioni recenti è di solito la vittima. Questo non è un danno e non ha bisogno dell'eliminazione qui sopra:
defaults write com.apple.dock show-recents -bool false; killall Dock
Un aggiornamento non dovrebbe spostare il tuo Dock su un altro bordo né cambiarne la dimensione. Se è successo, si tratta del caso del file danneggiato piuttosto che dell'aggiornamento.
Non si tratta affatto di un reset, ed è per questo che le soluzioni abituali non fanno nulla. macOS decide quale display possiede il Dock, e spostare il puntatore verso il basso di un altro schermo glielo cede. Non è stato riscritto nulla: il Dock si trova semplicemente altrove.
Non c'è nessuna chiave defaults per questo. È l'unico comportamento del Dock per cui Apple non ha mai esposto
un'impostazione, ed è per questo che esistono utility che lo fanno. Vedi
tenere il Dock su un solo schermo, e
le app che lo fanno.
Se la dimensione cambia e non hai aperto Impostazioni di Sistema, hai urtato il divisore. La linea tra le tue app e le tue cartelle è una maniglia di trascinamento, si trova nella parte più trafficata dello schermo, e non c'è nessuna conferma e nessun modo per annullare.
Il segno rivelatore è che tutto si è spostato insieme: ogni icona ha cambiato dimensione, e ogni finestra che avevi arrangiato si è spostata, perché il Dock si è ripreso lo spazio. Quello è un ridimensionamento, non un ripristino.
La soluzione è un blocco:
defaults write com.apple.dock size-immutable -bool true; killall Dock
Il divisore smette di rispondere ai trascinamenti e Impostazioni di Sistema disattiva in grigio il controllo della dimensione. Sostituisci
true con false per annullarlo.
Se nessuno dei casi sopra vale, un'app sta modificando com.apple.dock alle tue spalle. Strumenti di backup e
sincronizzazione, utility «pulizia Mac», e profili per dispositivi gestiti da un datore di lavoro fanno tutti questo.
Per scoprire se il file viene riscritto, osserva la sua data di modifica:
ls -l ~/Library/Preferences/com.apple.dock.plist
Se il timestamp cambia senza che tu abbia toccato il Dock, qualcos'altro sta scrivendo. Su un Mac di lavoro, controlla Impostazioni di Sistema › Generali › Gestione dispositivi per un profilo, che non puoi ignorare localmente e non dovresti provare a farlo.
Altrimenti, sono le quattro chiavi immutable a impedire che la scrittura di un'altra app abbia
effetto. Sono elencate per intero in
tutti i comandi defaults per il Dock del Mac.
Solo se la causa è un'altra app che ci scrive sopra. Non riparerà un file delle preferenze danneggiato, e i blocchi stessi vivono nello stesso file, quindi un file che non può essere letto perde anche i blocchi. Prima ripara il file, poi blocca.
defaults delete com.apple.dock
sì, lo fa. Le app non vengono toccate, solo l'elenco di quali sono fissate. Fai uno screenshot del tuo
Dock prima e rimetterlo a posto è un lavoro di due minuti.
No. iCloud non sincronizza il Dock tra i Mac. Se il tuo Dock sembra quello di un altro Mac, la causa è Assistente Migrazione o un ripristino, non una sincronizzazione continua.
Still Dock tiene ferme tutte e quattro le impostazioni del Dock dalla barra dei menu, e ricorda il Dock che avevi prima di bloccarlo. Bloccare la dimensione è gratis.