Como desabilito permanentemente o Notification Center no Mavericks?

9

No Mountain Lion, eu pude desativar permanentemente o Notification Center , sem efeitos colaterais aparentes :

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
killall NotificationCenter

No entanto, o processo de atualização do Mavericks restaurou o Notification Center em toda a sua glória irritante. Há algum motivo para a atualização reverter minha desativação do Centro de Notificação?

Posso desativar o Notification Center no Mavericks usando o mesmo procedimento, sem efeitos colaterais?

orome
fonte

Respostas:

6

Se você iniciar o Terminal, insira

sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool False

e reinicie, isso fez o truque para mim no Mavericks.

hodgkin-huxley
fonte
11
FWIW: O procedimento antigo funcionou para mim até agora, embora também seja necessária uma reinicialização para impedir que um painel completamente em branco apareça no lugar da Central de Notificações quando o mouse é movido para o canto superior direito da tela.
Orome 23/10
11
Na verdade, isso desativa o Notification Center porque altera as permissões do plist de 644 para 600. Se você alterar o KeepAlive para false de alguma outra maneira que não altera as permissões do plist, o processo do NotificationCenter ainda é iniciado no login, mas não é relançado se terminar por algum motivo. Para desfazer as alterações, execute f=/System/Library/LaunchAgents/com.apple.notificationcenterui.plist;sudo defaults write $f KeepAlive -bool true;sudo chmod 644 $f;launchctl load $f.
Lri 29/11
Isso parece desativar as notificações de bateria fraca e o ícone da bateria ficando vermelho, alguma maneira de restaurá-las?
urok93
2

Apenas descarregar o plist ainda funciona para mim:

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

Se o plist não estiver carregado, sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool Falsenão terá efeito.

Lri
fonte
0

Você terá efeitos colaterais se atualizar para o Yosemite (Beta 2). O ícone de notificação na barra de menus reapareceu, mas clicar nele apenas faz o ícone piscar brevemente. Posso deslizar o painel à direita do meu trackpad mágico, mas, caso contrário, não consigo consertar a barra de menus para desabilitá-lo ou reativá-lo completamente.

MacFixx
fonte
Bem-vindo ao perguntar diferente! Se você tiver uma nova pergunta, faça-o clicando no botão Fazer pergunta . Inclua um link para esta pergunta se ela ajudar a fornecer contexto. No entanto, questões relacionadas ao software de pré-lançamento não são abordadas.
grg
0

na verdade, eu vim com uma maneira muito mais direta. Basta remover o aplicativo de notificação localizado em /System/Library/CoreServices/.

Para fazer isso, primeiro você precisa killexecutar o processo, caso contrário, o localizador não permitirá que você o exclua, pois já está em execução (faça um pouco toppara obter seu PID). Em seguida, basta mover o arquivo .app para o thrash. Na reinicialização, é como se nunca tivesse estado lá.

E como eu simplesmente removo o .app e não toco em nenhum arquivo de configuração, não vejo como poderia obter efeitos colaterais (mas, por favor, corrija-me se estiver errado).

user3334172
fonte
0

No Mavericks, você não pode controlar o centro de notificação, porque você tornará o FaceTime inutilizável. Se você receber uma chamada, nenhuma janela será exibida. Portanto, você não pode aceitar a chamada. Não verifiquei outras versões do sistema operacional.

Eu acho que não há solução. Todo o código é espaguete. Se você desligar uma coisa, você quebra outra.

Convidado X
fonte