La configuración de notificación no se conserva

13

Después de actualizar un iMac y MacBook Air de Mavericks a Yosemite, no se conservan los cambios a las Notificaciones:

  • En el panel de preferencias de notificaciones, hay un conjunto de aplicaciones con configuración de notificación.
  • Cambiar la configuración de Notificación para cualquiera de estas aplicaciones funciona, es decir, puedo cambiar el estilo de alerta, si las notificaciones aparecen en el Centro de notificaciones, etc.
    • Estas configuraciones se respetan hasta que reinicie / cierre la sesión, momento en el que vuelven a la configuración original.
    • Las nuevas aplicaciones aparecerán en el panel de preferencias cuando se ejecuten. Los ajustes de notificación se pueden cambiar. Después de reiniciar, la aplicación desaparece del panel de preferencias de notificación hasta que la ejecuto nuevamente, momento en el que aparece con la configuración predeterminada.

Entonces, lo que parece estar sucediendo es que estas configuraciones no se están guardando en el disco. Tengo:

  • permisos reparados
  • eliminó la carpeta ~/Library/Application Support/NotificationCenter

Nada de esto había hecho ninguna diferencia. ¿Alguien sabe dónde se almacenan estas configuraciones?

    
pregunta anu 20.10.2014 - 13:54

1 respuesta

9

Solucionado:

Este hilo en los foros de Apple es la clave:

  • Abra la carpeta de la Biblioteca en su carpeta de Inicio.
  • En la carpeta Biblioteca, abra la carpeta de Soporte de aplicaciones.
  • Localice la carpeta llamada NotificationCenter. Arrastra esta carpeta al escritorio.
  • A continuación, abra la aplicación Terminal e ingrese lo siguiente

.

cd 'getconf DARWIN_USER_DIR'
rm -rf com.apple.notificationcenter 
killall usernoted; killall NotificationCenter
  • Reinicia tu computadora.

El problema está claramente relacionado con la base de datos de NotificationCenter. Hay 3 archivos:

  • db
  • db-shm
  • db.wal

En mi caso, db.wal era un archivo de 0 bytes en comparación con 1.9MB en una instalación de Yosemite que funciona correctamente. Los permisos se establecieron correctamente, pero parece que Yosemite no estaba escribiendo en él. Solo la eliminación de db.wal no solucionó el problema, se creó otro archivo de 0 bytes al reiniciar. ¡Sin embargo, eliminar todo funciona!

    
respondido por el anu 24.10.2014 - 20:56

Lea otras preguntas en las etiquetas