Respuesta corta: las cuatro claves defaults, más la que más importa en un equipo de demostración: contents-immutable, para que las apps que estás demostrando sigan en el Dock a la hora de cerrar.
Si tienes más de un equipo, configúralo todo antes de clonar la imagen. Unos equipos que se van descuadrando cada uno a su manera son peores que unos que se descuadran igual, porque ahora la respuesta a «por qué ese se ve distinto» es que nadie lo sabe.
En cualquier otro Mac compartido, que el Dock se descuadre es una molestia. En un equipo que existe para vender algo, es que la presentación sale mal: la app que quieres que la gente pruebe no está ahí, porque alguien la sacó arrastrándola hace tres clientes.
Lo que realmente pasa en un equipo de exposición, en orden aproximado de frecuencia:
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
contents-immutable aparece primero a propósito. En un Mac personal es el que la gente se salta. En un equipo de demostración es lo más importante: es lo que mantiene en el Dock las apps que elegiste y deja fuera todo lo demás.
Cada uno pone en gris el control correspondiente en Ajustes del Sistema. Sobreviven a un reinicio y a una actualización de macOS. Cada clave con su tipo está en todos los comandos defaults del Dock del Mac.
macOS añade una sección de aplicaciones usadas recientemente a la derecha del Dock, y el bloqueo de contenido no la quita. Así que un Dock bloqueado igualmente le va creciendo una cola con todo lo que abrieron los clientes.
defaults write com.apple.dock show-recents -bool false
killall Dock
En un equipo de exposición, esto no es opcional. Más sobre esto en cómo evitar que aparezcan apps recientes en el Dock.
Esta es la parte que no tiene equivalente en un Mac de casa o de oficina. Un lote de equipos de exposición tiene que coincidir entre sí, y se van descuadrando poco a poco hasta que un cliente recorre la fila y ve cuatro Docks distintos.
Así que el orden de las operaciones importa más que los propios ajustes:
Cualquier cosa configurada después de capturar la base vive en exactamente un equipo y se deshace la próxima vez que ese equipo se restaure. Así es como una fila de Mac idénticos deja de serlo.
Si los equipos se restauran a un estado conocido cada noche, la misma regla se aplica con más fuerza aún: los bloqueos van en la base, no en la sesión en curso, o los tendrás que configurar cada mañana otra vez.
defaults. Gratis, una línea para deshacerlo, y suficiente cuando el público no puede llegar a Terminal. Es por cuenta, así que se aplica a la sesión en la que se ejecuta la demostración.Las tres comparadas, con lo que cuesta cada una: cómo bloquear el Dock en un Mac, 3 formas comparadas.
Algunas configuraciones de pantalla usan un segundo panel orientado al pasillo. El Dock no está asignado a ninguna pantalla: sigue al puntero, y no hay ninguna clave defaults ni ningún interruptor de Ajustes del Sistema que cambie eso. Si un cliente mueve el ratón al borde equivocado, el Dock se va con él.
Las soluciones alternativas y lo que cuesta cada una están en cómo mantener el Dock del Mac en una sola pantalla.
No. Evita que los iconos del Dock se añadan, quiten o reordenen. Qué se puede instalar o abrir es un asunto aparte que le corresponde a Tiempo en pantalla o a tu herramienta de gestión.
Solo a través de la sección de apps recientes, que es aparte de los cuatro bloqueos. Desactívala y una app abierta no deja nada atrás.
Solo si un día completo de trabajo descuadrándose es aceptable, y normalmente no lo es: el Dock está peor por la tarde, cuando más gente lo ha usado.
Cerca, pero una recepción la usa el personal y solo la ven los clientes, mientras que un equipo de demostración lo usan los clientes directamente. Consulta el Mac de una recepción o showroom para el lado del personal, y el Mac de una biblioteca o de acceso público para equipos sin fin comercial. En casa es un Mac familiar.
No. Viven en las preferencias de la cuenta y no en el sistema. Una imagen de restauración los reemplazará por lo que tenga la base, que es la razón para incluirlos en la base.