As configurações de notificação não estão sendo mantidas

13

Depois de atualizar um iMac e MacBook Air de Mavericks para Yosemite, as alterações em Notificações não serão retidas:

  • Olhando para o Painel de preferências de notificações - há um conjunto de aplicativos com as configurações de notificação.
  • Alterar as configurações de notificação para qualquer um desses aplicativos funciona - ou seja, eu posso alterar o estilo de alerta, se as notificações aparecem na Central de notificações etc.
    • Essas configurações são respeitadas até que eu reinicie / efetue logout; nesse momento, elas reverterão as configurações originais.
    • Novos aplicativos aparecerão no painel de preferências quando executados. As configurações de notificação podem ser alteradas. Após a reinicialização, o aplicativo desaparece do painel de preferências de notificação até eu executá-lo novamente, quando aparece com as configurações padrão.

Então, o que parece estar acontecendo é que essas configurações não estão sendo salvas no disco. Eu tenho:

  • permissões reparadas
  • excluiu a ~/Library/Application Support/NotificationCenterpasta

Nada disso fez diferença. Alguém sabe onde essas configurações estão armazenadas?

anu
fonte
Estou tendo os mesmos problemas. Infelizmente, minha conta de desenvolvedor expirou e não estou atualizando por mais um mês (estamos passando para uma conta comercial). Isso era algo que eu ia enviar no repórter do bug de desenvolvimento. Eu também tentei de tudo, incluindo uma redefinição SMC. Ainda sem sorte. Percebi isso porque desabilito as notificações do gfxCardStatus. Agora, toda vez que meu MBPr 15 "alterna entre os gráficos integrados e discretos, o banner aparece toda vez. Eu fui de Mavericks para Yosemite, então não havia nada a ver com ir de Mtn Lion a Yosemite. Como você, eu posso
O mesmo aqui. Como medida temporária, desconectei muitas contas que geram mensagens. Muito perturbador. Vou tentar tekrevue.com/tip/… se eu ficar desesperado.
21814 Steve Steve
Estou tendo exatamente o mesmo problema com o centro de notificação que não mantém minhas configurações. Como anu, tentei reparar permissões e remover ~/Library/Application Support/NotificationCentere ~/Preferences/com.apple.notificationcenter.plist, mas nada funcionou. Eu preciso me livrar desses% & *! Notificações do Facebook !!!
timbck2
Estou com esse mesmo problema e enviei um relatório de bug da Apple (18762327).
Richard Hurt
Obrigado por incluir o radar. Com certeza parece um bug para mim também.
bmike

Respostas:

9

Fixo:

Esta discussão nos fóruns da Apple é a chave:

  • Abra a pasta Biblioteca na sua pasta Home.
  • Na pasta Biblioteca, abra a pasta Suporte ao Aplicativo.
  • Localize a pasta chamada NotificationCenter. Arraste esta pasta para a área de trabalho.
  • Em seguida, abra o aplicativo Terminal e insira o seguinte

.

cd `getconf DARWIN_USER_DIR`
rm -rf com.apple.notificationcenter 
killall usernoted; killall NotificationCenter
  • Reinicie o seu computador.

O problema está claramente relacionado ao banco de dados do NotificationCenter. Existem 3 arquivos:

  • db
  • db-shm
  • db.wal

No meu caso, db.walhavia um arquivo de 0 byte comparado a 1,9 MB em uma instalação do Yosemite que funcionava corretamente. As permissões foram definidas corretamente, mas parece que o Yosemite não estava escrevendo nele. Somente a exclusão db.walnão resolveu o problema - outro arquivo de 0 byte foi criado na reinicialização. Excluir tudo funciona embora!

anu
fonte
Nota: No fórum, é necessário reiniciar o computador duas vezes para fazer as alterações funcionarem.
Philipp
Você realmente só precisa reiniciar uma vez. A segunda reinicialização realmente prova que a correção funciona.
anu
1
Isso foi super chato. Sua correção funcionou para mim. Obrigado anu!
quer