Respuesta corta: cuatro claves defaults impiden que el Dock se cambie de tamaño, se mueva, se vacíe o se oculte. Se guardan por cuenta, así que en un Mac familiar con sesiones separadas hay que configurarlas en cada una.
Tiempo en pantalla no hará esto. Controla qué apps se pueden abrir y durante cuánto tiempo, y no tiene absolutamente nada que decir sobre el Dock.
Cualquier otra versión de este problema trata sobre un equipo que usan desconocidos. Un Mac familiar es lo contrario: las personas que cambian tu Dock viven contigo, no lo hacen a propósito, y no puedes exactamente revocarles el acceso.
Lo cual cambia cómo es una buena respuesta. No intentas ganar. Intentas que el martes se parezca al lunes.
Tiempo en pantalla y Compartir en familia son los controles parentales de Apple, y hacen bien lo que cubren: qué apps pueden ejecutarse, durante cuánto tiempo, qué contenido está permitido, y cuándo se apaga el Mac por la noche.
Nada de eso toca el Dock. No hay ningún ajuste de Tiempo en pantalla para el tamaño, la posición, el contenido o el ocultado automático del Dock. Los dos resuelven problemas distintos y funcionan bien juntos, pero uno no sustituye al otro.
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock
Cada uno pone en gris el control correspondiente en Ajustes del Sistema, así que no se puede cambiar desde la interfaz en absoluto. Sobreviven a un reinicio, a un modo de reposo y a una actualización de macOS.
Se guardan por cuenta. Esa es la parte que la gente se pierde en casa. Si la familia tiene sesiones separadas, ejecutar esto en la tuya no hace nada en la de nadie más, y cada cuenta necesita su propia pasada. Si todos comparten una sesión, con una vez basta.
Para liberar uno, elimina la clave en vez de ponerla en false:
defaults delete com.apple.dock contents-immutable; killall Dock
Cada clave con su tipo está en todos los comandos defaults del Dock del Mac.
Si el Mac tiene ahora mismo una sola sesión que usa todo el mundo, darle a cada persona la suya es el arreglo más grande, y el Dock es solo parte de lo que resuelve: escritorios separados, Descargas separadas, historial de navegador separado, todo separado. El Dock entonces deja de ser una superficie compartida por completo, y el de cada persona se queda como lo dejó.
El coste es que configuras los bloqueos más de una vez. Es un coste más pequeño de lo que suena, y es cosa de una sola vez.
Hay dos formas de mantener estos ajustes, y en casa solo una de ellas es la correcta.
Si quieres un término medio, Still Dock puede exigir Touch ID para desactivar un bloqueo, así que no es algo que cualquiera que pase por el teclado pueda deshacer sin más, y sigue estando a una huella de distancia para ti.
macOS añade una sección de aplicaciones usadas recientemente a la derecha del Dock. En una sesión compartida se llena con lo que abrió la última persona, y cambia cada día tanto si alguien ha tocado algo como si no.
defaults write com.apple.dock show-recents -bool false
killall Dock
Los cuatro bloqueos no la quitan. Es un ajuste aparte, explicado en cómo evitar que aparezcan apps recientes en el Dock.
La app gratuita Still Dock para iPhone y Apple Watch te permite comprobar y activar estos bloqueos desde tu teléfono, así que volver a bloquear el Dock tras un cambio no significa volver hasta el Mac familiar.
No. Evita que el Dock cambie. Restringir qué se puede instalar o abrir es tarea de Tiempo en pantalla, y ambos van bien juntos.
Sí, si la familia tiene sesiones separadas, porque estas son preferencias por cuenta. Un perfil enviado por un MDM puede cubrir todo un dispositivo a la vez, pero un MDM en una casa es una herramienta más pesada de lo que merece el problema.
Con los bloqueos normales, sí, si encuentran los comandos de Terminal. Con un perfil, no desde Terminal, aunque se puede quitar a propósito en Ajustes del Sistema. Ninguno de los dos es una caja fuerte, y ninguno pretende serlo.
No. Viven en las preferencias de la cuenta y no en el sistema, así que una actualización las deja intactas. También sobreviven al Asistente de Migración a un Mac nuevo.
Lo que se configura en una sesión no aparece en otra, así que configura los bloqueos en las cuentas que tu familia realmente usa. Si una cuenta es de las que macOS borra entre sesiones, los ajustes desaparecen con ella.
Los comandos son idénticos, la situación no. Consulta el Mac de un aula, el Mac de una biblioteca o de acceso público, o la guía de Mac compartido para el caso general.