Respuesta corta: un Dock que se sigue restableciendo casi nunca es al azar. Es una de cuatro cosas, y tres de ellas las puedes arreglar en un minuto.
La pista es cuándo pasa: al iniciar sesión, después de una actualización, después de desconectar un monitor, o aparentemente al azar mientras trabajas. Cada uno apunta a algo distinto.
Esta es la causa más común, y casi siempre significa que el archivo de preferencias está dañado. macOS lee
com.apple.dock al iniciar sesión, y si no puede interpretar el archivo, vuelve a los valores predeterminados y
escribe uno nuevo, descartando tu diseño cada vez.
La solución es eliminarlo a propósito y dejar que macOS lo reconstruya limpio:
defaults delete com.apple.dock; killall Dock
Pierdes tus apps fijadas una vez, a propósito, y luego deja de pasar. Configura el Dock de nuevo y cierra sesión y vuelve a entrar para confirmar que se mantuvo. Todo el detalle está en cómo restablecer el Dock del Mac. Si los íconos están en un orden distinto en vez de volver a fábrica, consulta los íconos del Dock se reordenaron solos.
Si sigue restableciéndose después de eso, el archivo de preferencias no es el problema y algo lo está reescribiendo. Sigue leyendo.
Las actualizaciones pueden reintroducir los valores predeterminados de Apple para claves que cambiaron entre versiones, y la sección de aplicaciones recientes suele ser la víctima. Esto no es un daño y no necesita el borrado de arriba:
defaults write com.apple.dock show-recents -bool false; killall Dock
Una actualización no debería mover tu Dock a otro borde ni cambiar su tamaño. Si lo hizo, ese es el caso del archivo dañado y no de la actualización.
Esto no es un restablecimiento en absoluto, y por eso las soluciones habituales no hacen nada. macOS decide qué pantalla es dueña del Dock, y mover el cursor hasta la parte inferior de otra pantalla se lo cede. Nada se ha reescrito; el Dock simplemente está en otro lugar.
No hay ninguna clave de defaults para esto. Es el único comportamiento del Dock para el que Apple nunca ha expuesto
una opción, por eso existen utilidades que lo hacen. Consulta
cómo mantener el Dock en una sola pantalla, y
las apps que lo hacen.
Si el tamaño cambia y no abriste Configuración del Sistema, rozaste el divisor. La línea entre tus apps y tus carpetas es un tirador, está en la parte más transitada de la pantalla, y no hay confirmación ni forma de deshacerlo.
La pista es que todo se movió a la vez: cada ícono cambió de tamaño, y cada ventana que tenías organizada se desplazó, porque el Dock recuperó el espacio. Eso es un cambio de tamaño, no un restablecimiento.
La solución es un bloqueo:
defaults write com.apple.dock size-immutable -bool true; killall Dock
El divisor deja de responder a los arrastres y Configuración del Sistema pone en gris el control de tamaño. Cambia
true por false para deshacerlo.
Si nada de lo anterior es la causa, hay una app editando com.apple.dock sin que te des cuenta. Las herramientas de respaldo y
sincronización, las utilidades tipo «limpiador de Mac», y los perfiles de equipo administrado de un empleador hacen esto.
Para saber si el archivo se está reescribiendo, observa su fecha de modificación:
ls -l ~/Library/Preferences/com.apple.dock.plist
Si la marca de tiempo cambia cuando no has tocado el Dock, algo más está escribiendo. En un Mac de trabajo, revisa Configuración del Sistema › General › Administración de dispositivos en busca de un perfil, el cual no puedes anular localmente y no deberías intentarlo.
De lo contrario, las cuatro claves immutable son lo que evita que la escritura de otra app
surta efecto. Están listadas por completo en
todos los comandos defaults del Dock del Mac.
Solo si la causa es otra app escribiendo en él. No va a reparar un archivo de preferencias dañado, y los bloqueos mismos viven en ese mismo archivo, así que un archivo que no se puede leer también pierde los bloqueos. Arregla el archivo primero, y luego bloquea.
Sí, defaults delete com.apple.dock
sí lo hace. Las apps no se tocan, solo la lista de cuáles están fijadas. Toma una captura de pantalla de tu
Dock antes y es cosa de dos minutos devolverlo.
No. iCloud no sincroniza el Dock entre Mac. Si tu Dock se parece al de otro Mac, eso vino del Asistente de Migración o de una restauración, no de una sincronización continua.
Still Dock mantiene fijas las cuatro opciones del Dock desde la barra de menús, y recuerda el Dock que tenías antes de bloquearlo. Bloquear el tamaño es gratis.