¿Cómo puedo encontrar todos los cambios que he realizado en mi sistema a través de la "escritura predeterminada"?

7

Con el tiempo, he realizado muchos ajustes en mi sistema operativo usando defaults write , por ejemplo:

defaults write NSGlobalDomain KeyRepeat -int 0
defaults write NSGlobalDomain AppleShowScrollBars -string "Always"

y así sucesivamente.

¿Cómo puedo generar una lista de todas las configuraciones que no son de fábrica que he anulado?

    
pregunta Mark Richman 12.04.2018 - 22:13

2 respuestas

3

No es posible distinguir los cambios realizados por usted con los valores predeterminados en lugar de cambiar la configuración utilizando la preferencia equivalente de GUI, si existe, ya que ambos realizan escrituras en los archivos de la lista de propiedades de la misma manera.

En teoría, el valor predeterminado no debe escribirse en archivos de preferencias. Por lo tanto, los únicos valores en los archivos de la lista de propiedades ~ / Biblioteca / Preferencias deben ser los que usted invalida. Tendrá que investigar estos archivos para las preferencias que está utilizando.

Cree una nueva cuenta de usuario y abra el software que utiliza sin realizar ningún cambio. Diferencie el contenido de ~ / Library / Preferences de esta cuenta de usuario con su cuenta de usuario normal, como con Kaleidoscope , para identificar los cambios realizados en las preferencias .

    
respondido por el grg 12.04.2018 - 22:55
1

Si tiene suficiente espacio de repuesto en su disco o en un disco externo, le sugiero que instale la misma versión de MacOS que está ejecutando ahora en este espacio de disco de repuesto como una "referencia de configuración". Lleve esta "referencia de configuración" de MacOS al mismo nivel de actualización que su versión de MacOS que ha modificado (en mi ejemplo, digamos que está ejecutando la versión 10.10.5 de Yosemite).

A continuación, ejecute:

defaults read >/tmp/defaults_MacOS_10.10.5.orig

en su "referencia de configuración" de MacOS, y ejecute:

defaults read >/tmp/defaults_MacOS_10.10.5.modified

en el MacOS que has modificado.

Lleve el primer archivo a su MacOS en funcionamiento, y compáralos con diff :

diff defaults_MacOS_10.10.5.{orig,modified} | more

Tenga cuidado, para algunas preferencias, el contenido puede ser enorme pero no realmente útil (como las coordenadas de Windows).

A continuación, tendrá que navegar por las diferencias encontradas y crear en un archivo de texto personal, comentarios para explicar por qué se modificó este default . Una especie de historia documentada de tu MacOS en funcionamiento.

    
respondido por el daniel Azuelos 13.04.2018 - 13:41

Lea otras preguntas en las etiquetas