Exportar o enumerar las configuraciones del sistema que se desvían de los valores predeterminados

3

Estoy buscando generar algo similar a esta secuencia de comandos de configuración de osx . No estoy teniendo la suerte de encontrar formas de realizar una diferencia entre los valores predeterminados del sistema y mis configuraciones personalizadas.

¿Alguien sabe de un comando, aplicación, herramienta, método para generar esto?

    
pregunta Aaron 04.07.2013 - 16:49

1 respuesta

5

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.

    
respondido por el user495470 04.07.2013 - 17:52

Lea otras preguntas en las etiquetas