Centre de notifications - Qu'est-il arrivé au widget Calculatrice?

9

Je viens juste de le remarquer aujourd'hui - la calculatrice est partie.

Est-ce une "amélioration" avec 10.13.5 que j'ai installée l'autre jour ou ai-je cassé quelque chose?

J'ai remarqué que des actions y apparaissent comme par magie l'autre jour - quelque chose dont je n'aurai jamais besoin, mais je n'avais pas repéré la disparition de Calculator jusqu'à présent.

J'ai vérifié la machine de mon partenaire - même système d'exploitation, machine très similaire - beaucoup et beaucoup de widgets ...

Alors, la question devient peut-être: «Où vivent-ils et pourquoi ma machine ne les trouve-t-elle pas?

Modification tardive:
j'ai trouvé l'application de calculatrice,
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
alors maintenant je dois trouver un moyen pour que le centre de notifications le reconnaisse à nouveau.

Par commentaires ...
defaults read com.apple.notificationcenterui
donne

{
    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";

donc ils manquent là. Est-ce à dire qu'il y a une écriture par défaut pour les remettre?

Tetsujin
la source
+1 Bonne question. Dans mon installation El Capitan, la calculatrice que j'avais normalement était soudainement partie et j'ai dû l'ajouter à nouveau (du moins je le pouvais). Une mise à jour peut-être?
Allan
1
Pour ce que ça vaut, il est toujours là dans Mojave 10.14 beta 2 donc je ne pense pas qu'il ait été supprimé intentionnellement.
grg
Je viens de vérifier la machine de mon partenaire - beaucoup plus de widgets, même système d'exploitation, machine très similaire. Ajouté à la question.
Tetsujin
Vous pouvez utiliser l'ancien dans Dashboard.
JBis
2
Le tableau de bord est & a toujours été inutile; Vous ne voyez pas sur quoi vous travaillez lorsqu'il est ouvert et dès que vous touchez quelque chose, il se referme.
Tetsujin

Réponses:

8

En ce qui concerne le dépannage des widgets Notification Center, vous pouvez essayer un certain nombre d'options.

1. Utilisez l' option Modifier dans le centre de notifications

C'est vraiment la première chose à essayer. Reportez-vous à la réponse de Seamus pour les étapes à suivre.

2. Vérifiez le volet de préférences Extensions

En résumé:

  1. Accédez à Apple> Préférences Système ...> Extensions
  2. FACULTATIF: Si vous rencontrez des problèmes avec des extensions tierces, sélectionnez l' option Tout dans le volet de gauche, puis cochez le côté droit pour activer celles qui ne sont pas activées
  3. Sélectionnez l' option Aujourd'hui dans le volet gauche
  4. Maintenant, vérifiez la liste de droite pour confirmer que le ou les widgets sont activés (sinon, cochez la ou les cases appropriées)
  5. Quitter les préférences système
  6. Vérifiez votre centre de notification pour voir si le ou les widgets sont actifs et / ou fonctionnent correctement

3. Testez un autre compte utilisateur

  1. Connectez-vous à un autre compte d'utilisateur pour tester si le Centre de notifications (et tous les widgets avec lesquels vous rencontrez des problèmes) fonctionnent correctement. Si vous n'avez pas d'autre compte d'utilisateur, vous pouvez vous connecter au compte Invité ou créer un nouveau compte temporaire dans Apple> Préférences Système ...> Utilisateurs et groupes
    • Si le centre de notifications / widgets fonctionne correctement dans l'autre compte, essayez 4, 5, 6, 7, 8, 9 et 10 ci-dessous
    • Si le centre de notifications / widgets ne fonctionne pas correctement dans l'autre compte, utilisez macOS Recovery pour réinstaller macOS ( REMARQUE: assurez-vous d'avoir une sauvegarde complète avant de le faire). De même, vous pouvez utiliser macOS Recovery pour restaurer à partir d'une sauvegarde Time Machine effectuée avant des problèmes avec Notification Center ( REMARQUE: assurez-vous d'avoir une sauvegarde complète actuelle avant de le faire, afin de ne pas perdre de documents récents, d'e-mails , photos, etc.).

4. Utilisez Widget Simulator pour l'ajouter à nouveau

  1. Aller à /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Lancez le Widget Simulator
  3. Maintenant, allez à /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Faites glisser et déposez le com.apple.ncplugin.calculator.appexfichier sur l'icône Widget Simulator dans le Dock
  5. Cela devrait ouvrir le widget dans une fenêtre Simulator
  6. Cliquez sur le +bouton vert :

entrez la description de l'image ici

  1. Maintenant, vérifiez si le widget Calculatrice est de retour dans votre centre de notifications (ou disponible pour l'ajouter à nouveau)

5. Le cas échéant, supprimez tous les fichiers .plist pertinents

REMARQUE: si vous avez testé un autre compte d'utilisateur et que le centre / widget de notification ne fonctionne pas correctement dans ce compte, ne passez pas à cette option.

Si macOS a créé un fichier .plist pour un widget spécifique avec lequel vous rencontrez des problèmes, supprimez-le. Pour vérifier cela, vous devez accéder au conteneur du plug-in Notification Center correspondant au compte d'utilisateur en question. En utilisant le widget Calculatrice comme exemple, vous iriez à:

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

Si vous voyez un fichier .plist pour le widget spécifique (par exemple com.apple.ncplugin.calculator.plistet / ou com.apple.calculator.plist), supprimez-le et redémarrez votre Mac.

6. Échangez le fichier .appex du widget spécifique

Récupérez une bonne copie connue de votre widget à partir d'une sauvegarde Time Machine ou d'un autre ordinateur. Dans ce cas (c'est-à-dire une installation de macOS High Sierra), le widget Calculatrice peut même être remplacé par un de macOS Sierra.

Pour faire ça:

  1. Sur un autre Mac ou dans une sauvegarde Time Machine, accédez à: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. Copiez le com.apple.ncplugin.calculator.appexfichier représentant le widget Calculatrice
  3. Maintenant, passez cela dans le problème Mac au même endroit: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

REMARQUE: pour ce faire, vous devrez désactiver temporairement la protection de l'intégrité du système (SIP) sur le Mac avec lequel vous rencontrez des problèmes.

7. Déconnectez-vous puis reconnectez-vous à iCloud

Je suppose que le titre dit tout. Accédez à Apple> Préférences Système ...> iCloud et déconnectez-vous. Une fois que vous êtes déconnecté, reconnectez-vous.

8. Forcer une réindexation Spotlight

Il ya différentes manière de faire ceci. Le moyen le plus simple consiste à:

  1. Accédez à Apple> Préférences Système> Spotlight
  2. Sélectionnez l' Privacyonglet
  3. Faites glisser votre volume de démarrage dans la fenêtre
  4. Attends quelques minutes
  5. Supprimez votre volume de démarrage afin qu'il ne soit plus répertorié dans la fenêtre
  6. Quitter les préférences système

REMARQUE: la réindexation de votre volume de démarrage peut prendre du temps. La durée dépend de la taille de votre disque et de la quantité de données qui y sont stockées.

9. Réinitialisez votre mot de passe et créez un nouveau trousseau

Suivez les étapes ici pour réinitialiser votre mot de passe d'abord, puis pour créer un nouveau trousseau.

10. Créez un nouveau compte utilisateur et migrez vos données vers celui-ci

Évidemment, cela prendra quelques heures, mais cela résoudra certainement le problème (en supposant que lorsque vous avez testé un autre compte d'utilisateur à 3 ci-dessus, cela a bien fonctionné). Essentiellement, vous créez un nouveau compte et migrez toutes vos données vers celui-ci à la place.

Monomeeth
la source
hmm ... aucun werky: / Dit qu'il ne peut pas trouver le fichier [pour tous les 3 là-bas] quand tout à fait clairement ils sont là. La même chose fonctionne très bien sur une autre machine. SIP est sur mon chemin, essaiera sans lui et fera rapport ...
Tetsujin
Hmm, SIP ne devrait pas vous empêcher de faire cela, donc je serais surpris si sa désactivation avait un impact. Juste pour clarifier, dites-vous que vous ne pouvez même pas ouvrir le plugin dans le Widget Simulator, ou que vous pouvez l'ouvrir, mais en cliquant sur le signe plus vert, le message d'erreur s'affiche?
Monomeeth
Cela m'a empêché d'échanger de nouvelles versions de l'autre machine. Depuis sa désactivation, j'ai essayé de nouvelles versions et également des versions sur le bureau - «ne peut pas trouver» est toujours le problème. i.stack.imgur.com/818u1.png
Tetsujin
Ah, oui, SIP vous empêcherait de les ajouter / les échanger, mais ne devrait pas affecter votre capacité à utiliser le simulateur, etc. Donc, le widget Calculatrice est-il absent de la liste dans Préférences Système> Extensions> Aujourd'hui? S'il est là, est-il activé?
Monomeeth
Ça a disparu. C'est le premier endroit où j'ai vérifié [préférence de l'utilisateur, j'ai réussi à trouver celui-là ... Frameworks enfoui pas si facile;) Il est là, il ne fonctionnera pas avec Widget Sim. Même copié l'intégralité du Framework à partir d'une autre machine. Quelque chose ne s'enregistre pas correctement et je ne peux pas comprendre quoi. Je suis tenté de poser à nouveau un autre programme de mise à jour combo, ou même l'ensemble du système d'exploitation ... nuisance car je suis limité dans le temps sur le travail réel que je dois faire;)
Tetsujin
2
  1. Ouvrez le centre de notifications entrez la description de l'image ici

  2. Cliquez sur le EDITbouton en bas du panneau. Plusieurs "Éléments" apparaîtront à droite du panneau, y compris l'élément "Calculatrice". entrez la description de l'image ici

  3. Cliquez sur l' +icône à droite de la calculatrice. La calculatrice est déplacée dans le panneau principal du centre de notifications. entrez la description de l'image ici

  4. Cliquez sur le Donebouton en bas du panneau. Les options disparaissent du panneau et la calculatrice reste dans le panneau Centre de notifications. entrez la description de l'image ici

Seamus
la source
Si seulement c'était aussi simple que cela ;-) Vous remarquerez peut-être que mon OP montre le panneau d'édition ouvert ... plusieurs sont manquants.
Tetsujin
Ouais désolé; Je pensais que c'était trop facile. Avez-vous essayé de supprimer certains éléments du panneau maintenant pour voir s'ils apparaissent comme des widgets qui peuvent être ajoutés?
Seamus
L'application Calculatrice se trouve-t-elle dans votre dossier Applications ou se trouve-t-elle dans un sous-dossier sous Applications?
Seamus
Oui. Ceux qui sont là fonctionnent comme prévu. Ils fonctionnent tous dans un autre compte, c'est donc quelque chose de très spécifique au compte.
Tetsujin
C'est dans les applications et cela fonctionne - mais ce n'est pas le même calcul que celui dans les notifications.
Tetsujin
1

Pas beaucoup de réponse, mais j'ai finalement résolu à la fois ce problème et également les problèmes de volume récurrent + les problèmes de Time Machine en clonant le disque, en reformatant en HFS + et en clonant à nouveau.

Aucun problème avec APFS ne pourrait le réparer.

Mais voir la réponse de Monomeeth ici pour un excellent guide de dépannage.

Tetsujin
la source
Note tardive: Apple a jugé bon de reformater automatiquement en APFS ... et les deux problèmes sont revenus immédiatement.
Tetsujin du