Réponse courte : un Dock qui se réinitialise sans cesse n'est presque jamais aléatoire. C'est l'une de quatre choses, et vous pouvez en corriger trois en une minute.
L'indice, c'est quand cela arrive : à la connexion, après une mise à jour, après avoir débranché un moniteur, ou apparemment au hasard pendant que vous travaillez. Chacun pointe vers quelque chose de différent.
C'est la cause la plus fréquente, et cela signifie généralement que le fichier de préférences est endommagé. macOS lit
com.apple.dock à la connexion, et s'il ne parvient pas à analyser le fichier, il revient aux réglages par défaut et en
écrit un nouveau, jetant votre disposition à chaque fois.
La solution consiste à le supprimer volontairement et laisser macOS en reconstruire un propre :
defaults delete com.apple.dock; killall Dock
Vous perdez vos apps épinglées une fois, volontairement, et ensuite cela cesse d'arriver. Reconfigurez le Dock et déconnectez-vous puis reconnectez-vous pour confirmer que ça tient. Détails complets dans comment réinitialiser le Dock du Mac. Si les icônes sont dans un ordre différent plutôt que revenues à l'état d'usine, voir les icônes du Dock se sont réorganisées.
S'il se réinitialise encore après cela, le fichier de préférences n'est pas le problème et quelque chose le réécrit. Continuez à lire.
Les mises à jour peuvent réintroduire les valeurs par défaut d'Apple pour des clés qui ont changé entre les versions, et la section des applications récentes en est généralement la victime. Ce n'est pas un dommage et cela ne nécessite pas la suppression ci-dessus :
defaults write com.apple.dock show-recents -bool false; killall Dock
Une mise à jour ne devrait pas déplacer votre Dock vers un autre bord ni changer sa taille. Si c'est le cas, c'est le cas du fichier endommagé plutôt que la mise à jour.
Ce n'est pas du tout une réinitialisation, c'est pourquoi les solutions habituelles ne font rien. macOS décide quel écran possède le Dock, et déplacer le pointeur vers le bas d'un autre écran le lui transfère. Rien n'a été réécrit ; le Dock est simplement ailleurs.
Il n'existe aucune clé defaults pour cela. C'est le seul comportement du Dock pour lequel Apple
n'a jamais exposé de réglage, c'est pourquoi des utilitaires existent pour le faire. Voir
garder le Dock sur un seul écran, et
les apps qui le font.
Si la taille change et que vous n'avez pas ouvert Réglages Système, vous avez effleuré le séparateur. La ligne entre vos apps et vos dossiers est une poignée de glissement, elle se trouve dans la partie la plus fréquentée de l'écran, et il n'y a aucune confirmation ni annulation.
L'indice, c'est que tout a bougé en même temps : chaque icône a changé de taille, et chaque fenêtre que vous aviez disposée s'est décalée, parce que le Dock a repris l'espace. C'est un redimensionnement, pas une réinitialisation.
La solution est un verrou :
defaults write com.apple.dock size-immutable -bool true; killall Dock
Le séparateur cesse de répondre aux glissements et Réglages Système grise le contrôle de taille. Remplacez
true par false pour l'annuler.
Si rien de ce qui précède ne s'applique, une app modifie com.apple.dock derrière vous. Les outils de sauvegarde et
de synchronisation, les utilitaires « nettoyeurs de Mac », et les profils d'appareil géré d'un employeur font tous cela.
Pour savoir si le fichier est réécrit, observez sa date de modification :
ls -l ~/Library/Preferences/com.apple.dock.plist
Si l'horodatage change alors que vous n'avez pas touché au Dock, quelque chose d'autre écrit dessus. Sur un Mac professionnel, vérifiez Réglages Système › Général › Gestion des appareils pour un profil, que vous ne pouvez pas remplacer localement et ne devriez pas essayer.
Sinon, les quatre clés immutable sont ce qui empêche l'écriture d'une autre app de prendre
effet. Elles sont listées intégralement dans
toutes les commandes defaults du Dock du Mac.
Seulement si la cause est une autre app qui y écrit. Cela ne réparera pas un fichier de préférences endommagé, et les verrous eux-mêmes vivent dans ce même fichier, un fichier illisible perd donc aussi les verrous. Réparez d'abord le fichier, puis verrouillez.
defaults delete com.apple.dock
le fait, oui. Les apps ne sont pas touchées, seule la liste de celles qui sont épinglées l'est. Prenez d'abord une capture d'écran de votre
Dock et c'est l'affaire de deux minutes pour tout remettre en place.
Non. iCloud ne synchronise pas le Dock entre les Mac. Si votre Dock ressemble à celui d'un autre Mac, cela vient de l'Assistant migration ou d'une restauration, pas d'une synchronisation continue.
Still Dock maintient les quatre réglages du Dock en place depuis la barre des menus, et se souvient du Dock que vous aviez avant de le verrouiller. Verrouiller la taille est gratuit.