Un catálogo colaborativo reúne los comandos defaults de macOS con demos
macos-defaults.com documenta con ejemplos qué hace cada clave del sistema de preferencias, desde el Dock hasta la cuarentena de aplicaciones, y acepta aportaciones en GitHub.

Existe un sitio que recopila los comandos defaults de macOS y muestra, con una demo, qué hace cada uno. Se llama macos-defaults.com y acepta aportaciones por GitHub de quien encuentre una clave que falte. El propio proyecto avisa en la portada de que la lista está incompleta.
Para quien no lo tenga fresco: macOS guarda las preferencias de aplicaciones y servicios en el sistema defaults. Cada aplicación, servicio o programa tiene su dominio, y hay uno compartido, NSGlobalDomain, que entra en juego cuando una clave no está en el dominio propio. Cada dominio es un diccionario de claves y valores —de "Default Font" = "Helvetica" hacia arriba—, y los valores pueden ser cadenas, arrays, diccionarios o datos binarios. Todo se almacena como Property List en XML, y la interfaz de línea de comandos defaults es la forma de consultarlo y modificarlo.
Qué cubre
El catálogo toca el Dock (posición, tamaño de icono, autohide con sus tiempos, efecto de minimizado, scroll a Exposé), las capturas (sombra, fecha, carpeta de destino, formato de imagen), Safari (URL completa en la barra) y un bloque largo de Finder: extensiones, archivos ocultos, barra de ruta, estilo de vista por defecto, papelera a los 30 días, aviso al cambiar la extensión de un archivo. También el escritorio y los iconos de discos y servidores conectados, la barra de menús, ratón, trackpad, teclado, Mission Control, Time Machine (no ofrecer discos nuevos para copia), Xcode, TextEdit, Activity Monitor y Mensajes. En el cajón de sastre está el interruptor de Apple Intelligence, el mensaje de cuarentena de aplicaciones, la posición del menú de ayuda o el spring loading del Dock.
Los comandos de base
Cinco atajos para moverse por el sistema:
defaults help
defaults domains
defaults find ${word}
defaults read-type ${domain} ${key}
defaults rename ${domain} ${old_key} ${new_key}
Las definiciones que usa el sitio salen de la página de manual de defaults, y las aportaciones se gestionan con issues y pull requests en GitHub.
Para quien administra una flota de Macs, esto es material de trabajo: estas claves se tocan por script o desde el MDM, y tener documentado el efecto de cada una evita probar a ciegas si sigue vigente en la versión que toca. Como el propio catálogo se declara incompleto, el hueco lo cubre quien mande la siguiente clave.
