Настройки уведомлений не сохраняются

13

После обновления iMac и MacBook Air с Mavericks до Yosemite изменения в уведомлениях не сохраняются:

  • Глядя на панель настроек уведомлений - есть набор приложений с настройками уведомлений.
  • Изменение настроек уведомлений для любого из этих приложений работает, т. Е. Я могу изменить стиль оповещения, появляются ли уведомления в Центре уведомлений и т. Д.
    • Эти настройки сохраняются до тех пор, пока я не перезагружусь / не выйду из системы, после чего они вернутся к исходным настройкам.
    • Новые приложения появятся на панели настроек при запуске. Настройки уведомлений могут быть изменены. После перезагрузки приложение исчезает из области настроек уведомлений до тех пор, пока я не запущу его снова, после чего оно отображается с настройками по умолчанию.

Таким образом, похоже, что эти настройки не сохраняются на диск. У меня есть:

  • отремонтированные разрешения
  • удалил ~/Library/Application Support/NotificationCenterпапку

Ничто из этого не имело никакого значения. Кто-нибудь знает где хранятся эти настройки?

ана
источник
У меня такие же проблемы. К сожалению, срок действия моей учетной записи разработчика истек, и я, вероятно, не буду повторно использовать аккаунт в течение еще одного месяца (мы переключаемся на бизнес-аккаунт). Это было то, что я собирался отправить в репортере ошибок разработчиков. Я также попробовал все, включая сброс SMC. Все еще не повезло. Я заметил это, потому что я отключаю уведомления для gfxCardStatus. Теперь каждый раз, когда мой MBPr 15 "переключается между встроенной и дискретной графикой, баннер каждый раз всплывает. Я перешел из Маверикс в Йосемити, так что это не было связано с переходом из горы Лион в Йосемити. Как и вы, я могу
Тоже самое. В качестве временной меры я отключил множество учетных записей, которые генерируют сообщения. Слишком отвлекает. Постараюсь tekrevue.com/tip/... если я отчаиваемся.
Стив
У меня точно такая же проблема с центром уведомлений, который не сохраняет мои настройки. Как и Ану, я пытался восстановить разрешения и удалить ~/Library/Application Support/NotificationCenterи ~/Preferences/com.apple.notificationcenter.plist, но ничего не получилось. Мне нужно избавиться от этих% & *! Уведомления Facebook!
timbck2
У меня та же проблема, и я отправил отчет об ошибке Apple (18762327).
Ричард Хёрт
Спасибо, что включили радар. Для меня это тоже похоже на ошибку.
Bmike

Ответы:

9

Исправлена:

Эта тема на форумах Apple является ключевой:

  • Откройте папку «Библиотека» в вашей домашней папке.
  • В папке «Библиотека» откройте папку «Поддержка приложений».
  • Найдите папку с именем NotificationCenter. Перетащите эту папку на рабочий стол.
  • Далее откройте приложение «Терминал» и введите следующее

,

cd `getconf DARWIN_USER_DIR`
rm -rf com.apple.notificationcenter 
killall usernoted; killall NotificationCenter
  • Перезагрузите компьютер.

Проблема явно связана с базой данных NotificationCenter. Есть 3 файла:

  • децибел
  • дб-шм
  • db.wal

В моем случае это db.walбыл файл размером 0 байт по сравнению с 1,9 МБ при корректно работающей установке Yosemite. Разрешения были правильно установлены, но похоже, что Йосемити не писал в него. Только удаление db.walне решило проблему - при перезапуске был создан еще один 0-байтовый файл. Удаление все работает, хотя!

ана
источник
Примечание: на форуме указано, что вам нужно перезагрузить компьютер 2 раза, чтобы изменения вступили в силу.
Филипп
Вам действительно нужно перезагрузиться только один раз. Вторая перезагрузка действительно только доказывает, что исправление работает.
Anu
1
Это было супер раздражает. Ваше исправление сработало для меня. Спасибо, Ану!
Ник Тибери