Central de notificações - O que aconteceu com o widget Calculadora?

9

Eu só notei isso hoje - a calculadora se foi.

Isso é uma "melhoria" da versão 10.13.5 que eu instalei outro dia ou quebrei alguma coisa?

Eu notei que as ações apareceram lá como se por mágica outro dia - algo que eu nunca vou precisar, mas eu não tinha visto o desaparecimento da Calculadora até agora.

Verifiquei a máquina do meu parceiro - mesmo sistema operacional, máquina muito semelhante - muitos e muitos widgets ...

Então, talvez a pergunta se torne 'onde eles moram e por que minha máquina não os encontra?'

Edição tardia:
encontrei o aplicativo da calculadora.
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
Agora, preciso descobrir uma maneira de fazer com que o Centro de Notificações o reconheça novamente.

Por comentários ...
defaults read com.apple.notificationcenterui

{
    TodayView =     {
        NoContent =         (
            "com.apple.reminders.RemindersNC"
        );
        keyWidget = "com.apple.ncplugin.calculator";
        order =         (
            "com.apple.reminders.RemindersNC",
            "com.apple.iTunes.today.TodayExtension",
            "com.apple.iCal.CalendarNC",
            "com.apple.ncplugin.weather",
            "com.parallels.desktop.console.Resource-Monitor",
            "com.apple.ncplugin.stocks"
        );
        preferences =         {
            "com.apple.nc.disclosures" =             {
                enabled = 1;
            };
            "com.apple.nc.today.date" =             {
                enabled = 1;
            };
            "com.apple.nc.today.dnd" =             {
                enabled = 1;
            };
            "com.apple.nc.today.summary" =             {
                enabled = 1;
            };
            "com.apple.nc.tomorrow.summary" =             {
                enabled = 1;
            };
        };
    };
    bannerTime = 5;
    "last-messagetrace-stamp" = "551957496.077987";

então eles estão faltando lá. Isso significa que há uma gravação padrão para colocá-los de volta?

Tetsujin
fonte
+1 boa pergunta. Na instalação do El Capitan, a calculadora que eu tinha normalmente desapareceu de repente e tive que adicioná-la novamente (pelo menos eu consegui). Uma atualização, talvez?
Allan
1
Pelo que vale a pena, ele ainda está aqui no Mojave 10.14 beta 2, então não acho que foi removido intencionalmente.
grg
Acabei de verificar a máquina do meu parceiro - muitos mais widgets, mesmo sistema operacional, máquina muito semelhante. Adicionado à pergunta.
Tetsujin
Você pode usar o antigo no Painel.
JBIS
2
O painel é & sempre foi inútil; Não é possível ver o que você está trabalhando enquanto está aberto e assim que toca em qualquer coisa, ele fecha novamente.
Tetsujin

Respostas:

8

No que diz respeito à solução de problemas dos widgets do Notification Center, há várias opções que você pode tentar.

1. Use a opção Editar no Centro de Notificações

Esta é realmente a primeira coisa a tentar. Consulte a resposta de Seamus para as etapas envolvidas.

2. Verifique o painel de preferências Extensões

Em suma:

  1. Vá para Apple> Preferências do Sistema ...> Extensões
  2. OPCIONAL: se você estiver tendo problemas com extensões de terceiros, selecione a opção Todos no painel esquerdo e marque o lado direito para ativar os que não estiverem ativados
  3. Selecione a opção Hoje no painel esquerdo
  4. Agora verifique a lista do lado direito para confirmar se os widgets estão ativados (caso contrário, marque as caixas de seleção relevantes)
  5. Sair das Preferências do Sistema
  6. Verifique sua Central de Notificações para ver se os Widget estão ativos e / ou funcionando corretamente

3. Teste outra conta de usuário

  1. Faça login em outra conta de usuário para testar se a Central de Notificações (e quaisquer Widgets com os quais você está tendo problemas) estão funcionando corretamente. Se você não tiver outra conta de usuário, poderá fazer login na conta Convidado ou criar uma nova conta temporária em Apple> Preferências do Sistema ...> Usuários e Grupos
    • Se o Centro de Notificação / Widgets funcionar bem na outra Conta, tente 4, 5, 6, 7, 8, 9 e 10 abaixo
    • Se o Centro de Notificação / Widgets não funcionar bem na outra Conta, use o macOS Recovery para reinstalar o macOS ( NOTA: Verifique se você possui um backup completo antes de fazer isso). Da mesma forma, você pode usar o MacOS de recuperação para restaurar a partir de um backup do Time Machine que foi feito antes a problemas com Notificação Center ( NOTA: Certifique-se de que você tem um completo atual de backup antes de fazer isso, de modo que você não perder quaisquer documentos recentes, e-mails , fotos etc.).

4. Use o Simulador de Widget para adicioná-lo novamente

  1. Vamos para /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Inicie o Widget Simulator
  3. Agora vá para /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Arraste e solte o com.apple.ncplugin.calculator.appexarquivo no ícone do Simulador de Widget no Dock
  5. Isso deve abrir o widget em uma janela do Simulador
  6. Clique no +botão verde :

insira a descrição da imagem aqui

  1. Agora verifique se o widget Calculadora está de volta à sua Central de Notificações (ou está disponível para adicioná-lo novamente)

5. Se presente, exclua os arquivos .plist relevantes

NOTA: Se você testou outra conta de usuário e o Centro / Widget de notificação não está funcionando bem nessa conta, não continue com esta opção.

Se o macOS criou um arquivo .plist para um widget específico com o qual você está tendo problemas, exclua-o. Para verificar isso, você precisa acessar o contêiner de plug-in do Notification Center relevante para a conta de usuário em questão. Usando o widget Calculadora como exemplo, você iria para:

~/Library/Containers/com.apple.ncplugin.calculator/Data/Library/Preferences

Se você vir um arquivo .plist para o widget específico (por exemplo, com.apple.ncplugin.calculator.pliste / ou com.apple.calculator.plist), exclua-o e reinicie o seu Mac.

6. Troque o arquivo .appex do widget específico

Pegue uma cópia válida do seu widget em um backup do Time Machine ou em outro computador. Nesse caso (por exemplo, uma instalação do macOS High Sierra), o widget Calculadora pode até ser substituído por um do macOS Sierra.

Para fazer isso:

  1. Em outro Mac ou em um backup do Time Machine, navegue até: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. Copie o com.apple.ncplugin.calculator.appexarquivo que representa o widget Calculadora
  3. Agora, passe para o problema Mac no mesmo local: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

NOTA: Para fazer isso, você precisará desativar temporariamente a Proteção de integridade do sistema (SIP) no Mac com o qual está tendo problemas.

7. Saia do e, em seguida, volte para o iCloud

Eu acho que o cabeçalho diz tudo. Vá para Apple> Preferências do Sistema ...> iCloud e saia. Depois de sair, faça login novamente.

8. Forçar uma reindexação do Spotlight

Existem várias maneiras de fazer isso. A maneira mais fácil é:

  1. Vá para Apple> Preferências do Sistema> Spotlight
  2. Selecione a Privacyguia
  3. Arraste seu volume de inicialização para a janela
  4. Espere alguns minutos
  5. Remova o volume de inicialização para que ele não esteja mais listado na janela
  6. Sair das Preferências do Sistema

NOTA: A reindexação do volume de inicialização pode demorar muito tempo. Quanto tempo depende do tamanho da sua unidade e da quantidade de dados armazenados nela.

9. Redefina sua senha e crie um novo chaveiro

Siga as etapas aqui para redefinir sua senha primeiro e depois criar um novo chaveiro.

10. Crie uma nova conta de usuário e migre seus dados para aquela

Obviamente, isso levará algumas horas, mas isso definitivamente resolverá o problema (supondo que quando você testou outra conta de usuário em 3 acima, ela funcionou bem). Essencialmente, você está criando uma nova conta e migrando todos os seus dados para aquela.

Monomeeth
fonte
hmm ... no werky: / Diz que não consegue encontrar o arquivo [para todos os 3 lá] quando é óbvio que eles estão lá. A mesma coisa funciona bem em outra máquina. O SIP está no meu caminho, tentará sem ele e informará ...
Tetsujin
Hmm, o SIP não deve impedi-lo de fazer isso, então eu ficaria surpreso se desativá-lo tivesse um impacto. Só para esclarecer, você está dizendo que não pode nem abrir o plug-in no Widget Simulator ou que pode abri-lo, mas clicar no sinal de mais verde resulta na mensagem de erro?
Monomeeth
Isso me impediu de trocar novas versões da outra máquina. Desde que o desativei, tentei novas versões e também versões na área de trabalho - 'não consigo encontrar' ainda é o problema. i.stack.imgur.com/818u1.png
Tetsujin
Ah, sim, o SIP impediria você de adicioná-los / trocá-los, mas não deve afetar sua capacidade de usar o Simulador etc. Portanto, o widget Calculadora está ausente na lista em Preferências do Sistema> Extensões> Hoje? Se estiver lá, está ativado?
Monomeeth
Está faltando. Esse foi o primeiro lugar que eu verifiquei [usuário pref, eu consegui encontrar esse ... Frameworks enterrados não é tão fácil;) Está lá, ele não roda com o Widget Sim. Até copiou o Framework inteiro de outra máquina. Algo não está sendo registrado corretamente e não consigo descobrir o que. Estou tentado a colocar outra atualizador de combinação por isso novamente, ou mesmo todo o OS ... incômodo como eu estou no trabalho real que eu preciso fazer com limitações de tempo;)
Tetsujin
2
  1. Abra o Centro de Notificação insira a descrição da imagem aqui

  2. Clique no EDITbotão na parte inferior do painel. Vários "Itens" aparecerão à direita do painel, incluindo o item "Calculadora". insira a descrição da imagem aqui

  3. Clique no +ícone à direita da calculadora. A Calculadora é movida para o painel principal da Central de Notificações. insira a descrição da imagem aqui

  4. Clique no Donebotão na parte inferior do painel. As opções desaparecem do painel e a Calculadora permanece no painel Centro de Notificação. insira a descrição da imagem aqui

Seamus
fonte
Se fosse assim tão simples ;-) Você pode notar que meu OP mostra o painel de edição aberto ... vários estão faltando.
Tetsujin
Sim, desculpe-me; Eu pensei que isso era muito fácil. Você já tentou excluir alguns dos itens no painel agora para ver se eles aparecem como widgets que podem ser adicionados?
Seamus
O aplicativo Calculadora está na pasta Aplicativos ou em uma subpasta abaixo de Aplicativos?
Seamus
Sim. Os que estão lá funcionam como esperado. Todos eles trabalham em outra conta, por isso é algo muito específico da conta.
Tetsujin
Está no Apps e funciona - mas não é o mesmo que o calculado em Notificações.
Tetsujin
1

Não tenho muita resposta, mas finalmente resolvi esse problema e também os danos recorrentes ao volume + os problemas com o Time Machine ao clonar a unidade, reformatando para HFS + e clonando novamente.

Nenhuma quantidade de mexer com o APFS o consertaria.

Mas veja a resposta de Monomeeth aqui para obter um ótimo guia de solução de problemas.

Tetsujin
fonte
Nota tardia: a Apple considerou adequado reformatar automaticamente o APFS ... e os dois problemas retornaram imediatamente.
Tetsujin