¿Puedo deshacer los cambios realizados a través de la "escritura predeterminada"?

13

He estado jugando con la configuración de audio de Bluetooth para intentar que mis altavoces Bluetooth no se activen cambiar la configuración a través de defaults write , pero me temo que he empeorado el problema.

Me gustaría volver a los valores predeterminados ... predeterminados, devolviéndolos a su ubicación original o, más específicamente, a una nueva cuenta de usuario o nuevo sistema. ¿Es tan simple como usar defaults delete en el dominio y la clave apropiados?

    
pregunta zigg 20.09.2013 - 01:07

1 respuesta

11

Sí, normalmente solo puedes usar defaults delete . Si, por ejemplo, ha ejecutado defaults write -g NSScrollAnimationEnabled -bool false , puede deshacer los cambios ejecutando defaults delete -g NSScrollAnimationEnabled o defaults write -g NSScrollAnimationEnabled -bool true (y reabriendo las aplicaciones para aplicar los cambios).

Incluso si la clave de preferencia tenía algún valor antes de usar defaults , no debería importar si elimina la clave. En general, es seguro eliminar las claves de preferencias o incluso los archivos completos, y OS X o las aplicaciones pueden recrearlos.

Las listas de propiedades modificadas por defaults se almacenan en directorios como ~/Library/Preferences/ , ~/Library/Containers/com.apple.mail/Data/Library/Preferences/ o ~/Library/Preferences/ByHost/ . Puede editar una lista en un editor de texto después de convertirlo a XML con plutil -convert xml1 .

    
respondido por el user495470 20.09.2013 - 04:32

Lea otras preguntas en las etiquetas