Es posible que difiera la salida de defaults read | awk 'length<200'
en la instalación actual y en una VM. O convierte los archivos plist a XML primero con algo como plutil -convert xml1 ~/Library/Preferences/*.plist
.
Aunque sería difícil hacer lo correcto:
- Probablemente hay miles o decenas de miles de configuraciones que se han cambiado.
- Las configuraciones se almacenan en directorios diferentes como
~/Library/Preferences/ByHost
y ~/Library/Containers/*/Data/Library/Preferences
.
- Muchas configuraciones son para cosas como las posiciones de ventanas.
- Algunas aplicaciones como Chrome ni siquiera usan el sistema predeterminado.
- Muchas configuraciones no se pueden modificar con los valores predeterminados o PlistBuddy.
- Hay muchos cambios entre las versiones de OS X.
En mi opinión, es más fácil simplemente copiar los archivos plist o volver a crear la configuración de las GUI.