Respuesta corta: killall Dock solo reinicia el Dock. Si el ajuste que escribiste está mal escrito, se escribió en el sitio equivocado o lo anula un perfil, el Dock nuevo lee los mismos valores de antes y parece no haber cambiado.
Ejecuta defaults read com.apple.dock después del cambio. Si tu clave y tu valor faltan o están mal ahí, el problema está en la escritura, y el reinicio fue bien.
El Dock debería desaparecer un segundo y volver. Si Terminal mostró No matching processes belonging to you were found, el nombre se escribió en minúsculas. El proceso es Dock, con D mayúscula:
killall Dock
Hay más sobre lo que hace el comando, y lo que deja intacto, en qué hace killall Dock.
defaults write acepta cualquier clave que le des y no informa de ningún error. Escribe tilesise o contents-immuteable y macOS guarda un ajuste que nada lee nunca. Vuelve a leer la clave y compárala letra por letra:
defaults read com.apple.dock tilesize
Borra una clave mal escrita para que no te confunda más adelante:
defaults delete com.apple.dock tilesise
Los comandos de cada clave del Dock están reunidos en comandos defaults del Dock del Mac.
Los ajustes del Dock viven en el dominio com.apple.dock. Un comando copiado de un foro antiguo a veces escribe en otro dominio, o en una ruta de archivo, y el Dock nunca mira ahí. Dos despistes habituales:
.plist al final del dominio.com.apple.dock cuando pertenece a com.apple.spaces, o al revés.Cada clave espera un tipo. Los bloqueos esperan un valor verdadero o falso, escrito con -bool. El tamaño espera un número, escrito con -int. Un valor escrito sin su tipo se guarda como texto, que el Dock puede ignorar:
defaults write com.apple.dock size-immutable -bool true; killall Dock
sudo defaults write com.apple.dock ... escribe en las preferencias del usuario root. Tu Dock se ejecuta como tú y nunca las lee. Ejecuta el mismo comando sin sudo. El Dock no necesita contraseña de administrador para cambiar.
macOS guarda las preferencias en memoria, en un proceso en segundo plano llamado cfprefsd. Si cambias ~/Library/Preferences/com.apple.dock.plist en un editor de texto o en Xcode, la copia en caché puede ganar y sobrescribir tu cambio. Usa defaults write, que pasa por la caché. Si tienes que editar el archivo, cierra sesión y vuelve a entrar después.
En un Mac del trabajo o del centro educativo, un perfil del departamento de TI puede fijar valores del Dock. Un valor gestionado gana siempre al tuyo, así que tu escritura se guarda y el Dock la ignora. Abre Ajustes del Sistema, luego General, luego Gestión de dispositivos. Un perfil de esa lista que mencione el Dock explica el resultado. Los valores gestionados también aparecen en /Library/Managed Preferences. Pregunta a quien gestione el Mac y consulta ajustes del Dock del Mac atenuados para ver las señales.
Algunos cambios sí se aplican y luego se deshacen. Mover el regulador de tamaño en Ajustes del Sistema escribe un tamaño nuevo encima del tuyo. Restaurar una copia de seguridad, migrar a un Mac nuevo o una actualización de macOS pueden traer de vuelta un archivo del Dock antiguo. Si el Dock vuelve solo a una disposición antigua, sigue por qué el Dock del Mac se restablece solo.
Reiniciar el Dock también reinicia Mission Control, porque el Dock gestiona los dos. Tus escritorios y las apps a pantalla completa se mantienen. Dos cosas pueden parecer un restablecimiento:
defaults write com.apple.dock mru-spaces -bool false; killall Dock.Cuando el Dock por fin tenga el aspecto que quieres, los cuatro bloqueos integrados impiden que lo cambie un arrastre o un regulador movido sin querer: size-immutable, position-immutable, contents-immutable y autohide-immutable. Bloquear el Dock del Mac con Terminal tiene cada comando y cómo deshacerlo.
Still Dock pone los mismos bloqueos tras interruptores en la barra de menús. No escribes comandos y no puedes escribir mal una clave. Reinicia el Dock por ti y muestra si cada bloqueo está activado. El bloqueo de tamaño está en la versión gratuita, y los demás bloqueos forman parte de Still Dock Pro.
No muestra nada cuando funciona, y también funciona con una clave mal escrita. El silencio te dice que el valor se guardó, y defaults read te dice qué se guardó.
Pocas veces. Los ajustes del Dock se aplican tras killall Dock. Los ajustes de los Espacios que abarcan varias pantallas necesitan cerrar sesión. Solo merece la pena reiniciar el Mac si el Dock no vuelve en absoluto.
No. No borra nada ni cierra ninguna app. El comando que elimina tu configuración del Dock es defaults delete com.apple.dock, que es un restablecimiento.