Les paramètres de notification ne sont pas conservés

13

Après la mise à niveau d'un iMac et d'un MacBook Air de Mavericks à Yosemite, les modifications apportées aux notifications ne sont pas conservées:

  • En regardant le volet des préférences de notifications - il existe un ensemble d'applications avec des paramètres de notification.
  • La modification des paramètres de notification pour l'une de ces applications fonctionne - c'est-à-dire que je peux changer le style d'alerte, que les notifications apparaissent dans le centre de notifications, etc.
    • Ces paramètres sont respectés jusqu'au redémarrage / déconnexion, auquel cas ils reviennent aux paramètres d'origine.
    • Les nouvelles applications apparaîtront dans le volet des préférences lors de leur exécution. Les paramètres de notification peuvent être modifiés. Après le redémarrage, l'application disparaît du volet des préférences de notification jusqu'à ce que je l'exécute à nouveau, point auquel elle apparaît avec les paramètres par défaut.

Donc, ce qui semble se produire, c'est que ces paramètres ne sont pas enregistrés sur le disque. J'ai:

  • autorisations réparées
  • supprimé le ~/Library/Application Support/NotificationCenterdossier

Rien de tout cela n'avait fait de différence. Quelqu'un sait-il où ces paramètres sont stockés?

anu
la source
J'ai les mêmes problèmes. Malheureusement, mon compte développeur est arrivé à expiration et je ne refais pas le plein probablement pendant encore un mois (nous passons à un compte professionnel). C'était quelque chose que j'allais envoyer sur le reporter de bug bug. J'ai également tout essayé, y compris une réinitialisation SMC. Toujours pas de chance. Je l'ai remarqué car je désactive les notifications pour gfxCardStatus. Maintenant, chaque fois que mon MBPr 15 "bascule entre les graphiques intégrés et discrets, la bannière apparaît à chaque fois. Je suis passé de Mavericks à Yosemite, donc ce n'était pas quelque chose à voir avec le passage de Mtn Lion à Yosemite. Comme vous, je peux
Pareil ici. À titre temporaire, j'ai déconnecté de nombreux comptes qui génèrent des messages. Trop distrayant. J'essaierai tekrevue.com/tip/… si je suis désespéré.
Steve
J'ai exactement le même problème avec le centre de notification qui ne conserve pas mes paramètres. Comme anu, j'ai essayé de réparer les autorisations et de supprimer ~/Library/Application Support/NotificationCenteret ~/Preferences/com.apple.notificationcenter.plist, mais rien n'a fonctionné. Je dois me débarrasser de ces% & *! Notifications Facebook !!!
timbck2
J'ai ce même problème et j'ai soumis un rapport de bogue Apple (18762327) pour cela.
Richard Hurt
Merci d'avoir inclus le radar. Cela ressemble aussi à un bug pour moi.
bmike

Réponses:

9

Fixé:

Ce fil sur les forums Apple est la clé:

  • Ouvrez le dossier Bibliothèque dans votre dossier d'accueil.
  • Dans le dossier Bibliothèque, ouvrez le dossier Application Support.
  • Recherchez le dossier nommé NotificationCenter. Faites glisser ce dossier sur le bureau.
  • Ensuite, ouvrez l'application Terminal et entrez les informations suivantes

.

cd `getconf DARWIN_USER_DIR`
rm -rf com.apple.notificationcenter 
killall usernoted; killall NotificationCenter
  • Redémarrez votre ordinateur.

Le problème est clairement lié à la base de données NotificationCenter. Il y a 3 fichiers:

  • db
  • db-shm
  • db.wal

Dans mon cas db.wal, un fichier de 0 octet était comparé à 1,9 Mo sur une installation Yosemite fonctionnant correctement. Les autorisations ont été correctement définies, mais il semble que Yosemite n'y ait pas écrit. Seule la suppression db.waln'a pas résolu le problème - un autre fichier de 0 octet a été créé au redémarrage. Supprimer tout fonctionne bien!

anu
la source
Remarque: Dans le forum, il est indiqué que vous devez redémarrer l'ordinateur 2 fois pour que les modifications fonctionnent.
Philipp
Vous n'avez vraiment besoin de redémarrer qu'une seule fois. Le deuxième redémarrage prouve vraiment que le correctif fonctionne.
anu
1
C'était super ennuyeux. Votre solution a fonctionné pour moi. Merci anu!
Nick Tiberi