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


22

He estado jugando con la configuración de audio de Bluetooth para tratar de evitar que mis altavoces Bluetooth exploten cambiando la configuración a través de defaults write, pero me temo que empeoré el problema.

Me gustaría volver a los valores predeterminados ... predeterminados, devolviéndolos a donde estaban originalmente o, más específicamente, donde estarían para una nueva cuenta de usuario o nuevo sistema. ¿Es tan simple como usar defaults deleteel dominio y la clave apropiados?

Respuestas:


21

Sí, generalmente puedes usar defaults delete

Si por ejemplo has corrido

defaults write -g NSScrollAnimationEnabled -bool false

Puede deshacer los cambios ejecutando uno de

defaults delete -g NSScrollAnimationEnabled
defaults write -g NSScrollAnimationEnabled -bool true

(En todos los casos, debe reiniciar la aplicación para aplicar los cambios)

Incluso si la clave de preferencia tenía algún valor antes de usarla, defaultsno debería importar si elimina la clave.

En general, es seguro eliminar las claves de preferencia o incluso completar los archivos, y generalmente pueden ser recreados por OS X o aplicaciones.

Las listas de propiedades modificadas por defaultsse almacenan en directorios como

  • ~/Library/Preferences/
  • ~/Library/Containers/com.apple.mail/Data/Library/Preferences/
  • ~/Library/Preferences/ByHost/

Puede editar un plist en un editor de texto después de convertirlo a XML con

plutil -convert xml1 FILENAME

Gracias por el consejo. En mi caso, encontré el .plistpara com.apple.BluetoothAudioAgenty lo eliminé, lo que eventualmente resultó en los valores predeterminados para encontrar el camino de regreso después de deshabilitar y habilitar el audio Bluetooth varias veces.
zigg
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.