Benachrichtigungscenter - Was ist mit dem Rechner-Widget passiert?

9

Ich habe das heute gerade erst bemerkt - der Rechner ist weg.

Ist dies eine "Verbesserung" mit 10.13.5, die ich erst neulich installiert habe, oder habe ich etwas kaputt gemacht?

Ich bemerkte, dass Aktien neulich wie durch Zauberei dort auftauchten - etwas, das ich nie brauchen werde, aber ich hatte das Verschwinden von Calculator bis jetzt nicht entdeckt.

Überprüfte den Computer meines Partners - dasselbe Betriebssystem, sehr ähnlicher Computer - viele, viele Widgets ...

Vielleicht stellt sich die Frage: Wo leben sie und warum kann meine Maschine sie nicht finden?

Späte Bearbeitung:
Ich habe die Taschenrechner-App gefunden.
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
Jetzt muss ich einen Weg finden, damit das Benachrichtigungscenter sie wieder erkennt.

Per Kommentare ...
defaults read com.apple.notificationcenterui
gibt

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

also fehlen sie dort. Bedeutet das, dass es eine Standardeinstellung gibt, um sie zurückzusetzen?

Tetsujin
quelle
+1 Gute Frage. In meiner El Capitan-Installation war der Taschenrechner, den ich normalerweise dort hatte, plötzlich weg und ich musste ihn wieder hinzufügen (zumindest konnte ich). Ein Update vielleicht?
Allan
1
Für das, was es wert ist, ist es immer noch hier in Mojave 10.14 Beta 2, also glaube ich nicht, dass es absichtlich entfernt wurde.
grg
Ich habe gerade den Computer meines Partners überprüft - viel mehr Widgets, dasselbe Betriebssystem, sehr ähnlicher Computer. Zur Frage hinzugefügt.
Tetsujin
Sie können das alte im Dashboard verwenden.
JBis
2
Dashboard ist & war immer nutzlos; Ich kann nicht sehen, woran Sie arbeiten, während es geöffnet ist und sobald Sie etwas berühren, wird es wieder geschlossen.
Tetsujin

Antworten:

8

Bei der Fehlerbehebung bei Notification Center-Widgets können Sie eine Reihe von Optionen ausprobieren.

1. Verwenden Sie die Option Bearbeiten im Notification Center

Dies ist wirklich das erste, was Sie versuchen sollten. Informationen zu den Schritten finden Sie in der Antwort von Seamus .

2. Überprüfen Sie den Einstellungsbereich Erweiterungen

Zusammenfassend:

  1. Gehen Sie zu Apple> Systemeinstellungen ...> Erweiterungen
  2. OPTIONAL: Wenn Sie Probleme mit Erweiterungen von Drittanbietern haben, wählen Sie im linken Bereich die Option Alle und aktivieren Sie die rechte Seite, um alle nicht aktivierten zu aktivieren
  3. Wählen Sie im linken Bereich die Option Heute
  4. Überprüfen Sie nun die Liste auf der rechten Seite, um zu bestätigen, dass die Widgets aktiviert sind (falls nicht, aktivieren Sie die entsprechenden Kontrollkästchen).
  5. Beenden Sie die Systemeinstellungen
  6. Überprüfen Sie in Ihrem Benachrichtigungscenter, ob die Widgets aktiv sind und / oder ordnungsgemäß funktionieren

3. Testen Sie ein anderes Benutzerkonto

  1. Melden Sie sich bei einem anderen Benutzerkonto an, um zu testen, ob das Benachrichtigungscenter (und alle Widgets, mit denen Sie Probleme haben) ordnungsgemäß funktionieren. Wenn Sie kein anderes Benutzerkonto haben, können Sie sich beim Gastkonto anmelden oder ein neues temporäres Konto unter Apple> Systemeinstellungen ...> Benutzer und Gruppen erstellen
    • Wenn das Benachrichtigungscenter / die Widgets im anderen Konto ordnungsgemäß funktionieren, versuchen Sie es mit 4, 5, 6, 7, 8, 9 und 10 unten
    • Wenn das Notification Center / die Widgets im anderen Konto nicht ordnungsgemäß funktionieren, verwenden Sie macOS Recovery, um macOS neu zu installieren ( HINWEIS: Stellen Sie sicher, dass Sie zuvor eine vollständige Sicherung haben). Ebenso können Sie macOS Recovery verwenden, um eine Time Machine-Sicherung wiederherzustellen, die vor Problemen mit dem Notification Center erstellt wurde ( HINWEIS: Stellen Sie sicher, dass Sie zuvor über eine vollständige aktuelle Sicherung verfügen , damit Sie keine aktuellen Dokumente oder E-Mails verlieren , Fotos usw.).

4. Verwenden Sie den Widget-Simulator, um ihn wieder hinzuzufügen

  1. Gehe zu /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Starten Sie den Widget-Simulator
  3. Jetzt geh zu /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Ziehen Sie die com.apple.ncplugin.calculator.appexDatei per Drag & Drop auf das Widget Simulator-Symbol im Dock
  5. Dies sollte das Widget in einem Simulatorfenster öffnen
  6. Klicken Sie auf die grüne +Schaltfläche:

Geben Sie hier die Bildbeschreibung ein

  1. Überprüfen Sie nun, ob sich das Rechner-Widget wieder in Ihrem Benachrichtigungscenter befindet (oder wieder hinzugefügt werden kann).

5. Falls vorhanden, löschen Sie alle relevanten .plist-Dateien

HINWEIS: Wenn Sie ein anderes Benutzerkonto und die Notification Center / Widget wird getestet haben nicht funktioniert gut in diesem Konto, dann kann nicht weitergehen mit dieser Option.

Wenn macOS eine .plist-Datei für ein bestimmtes Widget erstellt hat, mit dem Sie Probleme haben, löschen Sie sie. Um dies zu überprüfen, müssen Sie auf den entsprechenden Notification Center Plugin-Container für das betreffende Benutzerkonto zugreifen. Am Beispiel des Taschenrechner-Widgets gehen Sie zu:

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

Wenn Sie eine .plist-Datei für das jeweilige Widget (z. B. com.apple.ncplugin.calculator.plistund / oder com.apple.calculator.plist) sehen, löschen Sie diese und starten Sie Ihren Mac neu.

6. Tauschen Sie die spezifische Widget-Appex-Datei aus

Holen Sie sich eine bekannte gute Kopie Ihres Widgets von einem Time Machine-Backup oder einem anderen Computer. In diesem Fall (dh bei einer Installation von macOS High Sierra) kann das Rechner-Widget sogar durch ein Widget von macOS Sierra ersetzt werden.

Um dies zu tun:

  1. Navigieren Sie auf einem anderen Mac oder in einem Time Machine-Backup zu: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. Kopieren Sie die com.apple.ncplugin.calculator.appexDatei, die das Taschenrechner-Widget darstellt
  3. Nun vorbei an dem Problem Mac am selben Ort: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

HINWEIS: Dazu müssen Sie den System Integrity Protection (SIP) auf dem Mac, mit dem Sie Probleme haben , vorübergehend deaktivieren .

7. Melden Sie sich von iCloud ab und wieder zurück

Ich denke, die Überschrift sagt alles. Gehen Sie zu Apple> Systemeinstellungen ...> iCloud und melden Sie sich ab. Sobald Sie abgemeldet sind, melden Sie sich erneut an.

8. Erzwingen Sie eine Spotlight-Neuindizierung

Es gibt verschiedene Möglichkeiten, dies zu tun. Der einfachste Weg ist:

  1. Gehen Sie zu Apple> Systemeinstellungen> Spotlight
  2. Wählen Sie die PrivacyRegisterkarte
  3. Ziehen Sie Ihr Startvolume in das Fenster
  4. Warte ein paar Minuten
  5. Entfernen Sie Ihr Startvolume, damit es nicht mehr im Fenster aufgeführt wird
  6. Beenden Sie die Systemeinstellungen

HINWEIS : Das erneute Indizieren Ihres Startvolumes kann lange dauern . Wie lange hängt von der Größe Ihres Laufwerks ab und davon, wie viele Daten darauf gespeichert sind.

9. Setzen Sie Ihr Passwort zurück und erstellen Sie einen neuen Schlüsselbund

Befolgen Sie die Schritte hier , um zuerst Ihr Passwort zurückzusetzen und dann einen neuen Schlüsselbund zu erstellen.

10. Erstellen Sie ein neues Benutzerkonto und migrieren Sie Ihre Daten in dieses

Natürlich wird dies einige Stunden dauern, aber dies wird das Problem definitiv lösen (vorausgesetzt, dass es gut funktioniert hat, als Sie ein anderes Benutzerkonto bei 3 oben getestet haben). Im Wesentlichen erstellen Sie ein neues Konto und migrieren stattdessen alle Ihre Daten auf dieses.

Monomeeth
quelle
hmm ... no werky: / Sagt, es kann die Datei [für alle 3 dort] nicht finden, wenn sie ganz klar genau dort sind. Das Gleiche funktioniert auf einem anderen Computer einwandfrei. SIP ist mir im Weg, werde es ohne versuchen und
zurückmelden
Hmm, SIP sollte Sie nicht davon abhalten, also wäre ich überrascht, wenn das Deaktivieren Auswirkungen hätte. Wollen Sie zur Verdeutlichung sagen, dass Sie das Plugin im Widget-Simulator nicht einmal öffnen können oder dass Sie es öffnen können, aber wenn Sie auf das grüne Pluszeichen klicken, wird die Fehlermeldung angezeigt?
Monomeeth
Es hat mich daran gehindert, neue Versionen von der anderen Maschine einzutauschen. Seit ich es deaktiviert habe, habe ich neue Versionen und auch Versionen auf dem Desktop ausprobiert - "kann nicht finden" ist immer noch das Problem. i.stack.imgur.com/818u1.png
Tetsujin
Ah, ja, SIP würde Sie daran hindern, sie hinzuzufügen / auszutauschen, sollte jedoch Ihre Fähigkeit zur Verwendung des Simulators usw. nicht beeinträchtigen. Fehlt das Taschenrechner-Widget in der Liste unter Systemeinstellungen> Erweiterungen> Heute? Wenn es da ist, ist es aktiviert?
Monomeeth
Es fehlt. Das war der erste Ort, an dem ich nachgesehen habe [Benutzerpräferenz, ich habe festgestellt, dass eines ... vergrabene Frameworks nicht so einfach ist;) Es ist da, es läuft nicht mit Widget Sim. Kopierte sogar das gesamte Framework von einem anderen Computer. Etwas registriert sich einfach nicht richtig und ich kann nicht herausfinden, was. Ich bin versucht, noch einmal einen Combo-Updater darüber zu legen, oder sogar das ganze Betriebssystem ... lästig, da ich zeitlich auf die eigentliche Arbeit beschränkt bin, die ich tun muss;)
Tetsujin
2
  1. Öffnen Sie das Benachrichtigungscenter Geben Sie hier die Bildbeschreibung ein

  2. Klicken Sie auf die EDITSchaltfläche unten im Bedienfeld. Rechts neben dem Bedienfeld werden mehrere "Elemente" angezeigt, einschließlich des Elements "Rechner". Geben Sie hier die Bildbeschreibung ein

  3. Klicken Sie auf das +Symbol rechts neben dem Rechner. Der Rechner wird in das Hauptfenster des Benachrichtigungscenters verschoben. Geben Sie hier die Bildbeschreibung ein

  4. Klicken Sie auf die DoneSchaltfläche unten im Bedienfeld. Die Optionen verschwinden aus dem Bedienfeld und der Rechner bleibt im Benachrichtigungscenter. Geben Sie hier die Bildbeschreibung ein

Seamus
quelle
Wenn es nur so einfach wäre ;-) Sie werden vielleicht bemerken, dass in meinem OP das Bearbeitungsfeld geöffnet ist ... mehrere fehlen.
Tetsujin
Ja entschuldigung; Ich fand das zu einfach. Haben Sie versucht, einige Elemente im Bedienfeld jetzt zu löschen, um festzustellen, ob sie als Widgets angezeigt werden, die hinzugefügt werden können?
Seamus
Befindet sich die Rechner-App in Ihrem Anwendungsordner oder in einem Unterordner unter Anwendungen?
Seamus
Ja. Diejenigen, die dort sind, funktionieren wie erwartet. Sie arbeiten alle in einem anderen Konto, es ist also etwas sehr kontospezifisches.
Tetsujin
Es ist in Apps und es funktioniert - aber das ist nicht die gleiche Berechnung wie in Benachrichtigungen.
Tetsujin
1

Keine große Antwort, aber ich habe schließlich sowohl dieses Problem als auch wiederkehrende Volumenschäden + Time Machine-Probleme gelöst, indem ich das Laufwerk geklont, auf HFS + neu formatiert und erneut geklont habe.

Kein Durcheinander mit APFS würde das Problem beheben.

In Monomeeths Antwort finden Sie eine gute Anleitung zur Fehlerbehebung.

Tetsujin
quelle
Später Hinweis: Apple hielt es für angebracht, das Format automatisch auf APFS zurückzusetzen ... und beide Probleme wurden sofort zurückgegeben.
Tetsujin