Centrum powiadomień - co się stało z widżetem Kalkulator?

9

Dopiero dziś to zauważyłem - kalkulatora już nie ma.

Czy to jest „ulepszenie” 10.13.5, które zainstalowałem innego dnia, czy też coś zepsułem?

Zauważyłem, że zapasy pojawiają się tam jak za pomocą magii pewnego dnia - czegoś, czego nigdy nie będę potrzebować, ale do tej pory nie zauważyłem zniknięcia Kalkulatora.

Sprawdziłem maszynę mojego partnera - ten sam system operacyjny, bardzo podobną maszynę - wiele i wiele widżetów ...

Może więc pytanie brzmi: „gdzie oni mieszkają i dlaczego moja maszyna ich nie znajduje?”.

Późna edycja:
znalazłem aplikację kalkulatora,
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
więc muszę wymyślić sposób, aby Centrum powiadomień rozpoznało ją ponownie.

Za komentarze ...
defaults read com.apple.notificationcenterui
daje

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

więc ich tam nie ma. Czy to oznacza, że ​​istnieje domyślny zapis, który je przywraca?

Tetsujin
źródło
+1 Dobre pytanie. W mojej instalacji El Capitan kalkulator, który tam miałem, normalnie nagle zniknął i musiałem go dodać (przynajmniej mogłem). Może aktualizacja?
Allan
1
Co do tego, co jest warte, wciąż jest dostępny w mojej wersji 10.14 beta 2, więc nie sądzę, że został celowo usunięty.
grg
Właśnie sprawdziłem komputer mojego partnera - wiele innych widżetów, ten sam system operacyjny, bardzo podobny komputer. Dodano do pytania.
Tetsujin
Możesz użyć starego w Dashboard.
JBis
2
Pulpit nawigacyjny jest i zawsze był bezużyteczny; Nie widać, nad czym pracujesz, gdy jest on otwarty, a gdy tylko go dotkniesz, zamknie się ponownie.
Tetsujin

Odpowiedzi:

8

Jeśli chodzi o rozwiązywanie problemów z widżetami Centrum powiadomień, możesz wypróbować wiele opcji.

1. Użyj opcji Edytuj w Centrum powiadomień

To naprawdę pierwsza rzecz do wypróbowania. Odpowiednie kroki można znaleźć w odpowiedzi Seamus .

2. Sprawdź panel preferencji Rozszerzenia

W podsumowaniu:

  1. Przejdź do Apple> Preferencje systemowe ...> Rozszerzenia
  2. OPCJONALNIE: jeśli masz problemy z rozszerzeniami innych firm, wybierz opcję Wszystkie w lewym okienku, a następnie sprawdź po prawej stronie, aby włączyć te, które nie są aktywowane
  3. Wybierz opcję Dzisiaj w lewym panelu
  4. Teraz sprawdź listę po prawej stronie, aby potwierdzić, że widżety są włączone (jeśli nie, zaznacz odpowiednie pola wyboru)
  5. Wyjdź z Preferencji systemowych
  6. Sprawdź w Centrum powiadomień, czy widżety są aktywne i / lub działają poprawnie

3. Przetestuj inne konto użytkownika

  1. Zaloguj się do innego konta użytkownika, aby sprawdzić, czy Centrum powiadomień (i wszelkie widżety, z którymi masz problemy) działają poprawnie. Jeśli nie masz innego konta użytkownika, możesz zalogować się na konto gościa lub utworzyć nowe konto tymczasowe w Apple> Preferencje systemowe ...> Użytkownicy i grupy
    • Jeśli Centrum powiadomień / widżety działają poprawnie na drugim koncie, spróbuj 4, 5, 6, 7, 8, 9 i 10 poniżej
    • Jeśli Centrum powiadomień / widżety nie działają poprawnie na drugim koncie, użyj narzędzia odzyskiwania systemu macOS, aby ponownie zainstalować system macOS ( UWAGA: Przed wykonaniem tej czynności upewnij się, że masz pełną kopię zapasową). Podobnie można użyć odzyskiwania systemu macOS do przywracania z kopii zapasowej Time Machine wykonanej przed problemami z Centrum powiadomień ( UWAGA: Upewnij się, że masz pełną bieżącą kopię zapasową przed zrobieniem tego, aby nie stracić żadnych ostatnich dokumentów, wiadomości e-mail , zdjęcia itp.).

4. Użyj Widget Simulator, aby dodać go ponownie

  1. Iść do /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Uruchom symulator widżetu
  3. Teraz idź do /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. Przeciągnij i upuść com.apple.ncplugin.calculator.appexplik na ikonę Widget Simulator w Docku
  5. To powinno otworzyć widżet w oknie Simulator
  6. Kliknij zielony +przycisk:

wprowadź opis zdjęcia tutaj

  1. Teraz sprawdź, czy widżet kalkulatora jest z powrotem w Centrum powiadomień (lub czy można go dodać ponownie)

5. Jeśli jest obecny, usuń odpowiednie pliki .plist

UWAGA: Jeśli przetestowałeś inne konto użytkownika, a Centrum powiadomień / widżet nie działa poprawnie na tym koncie, nie kontynuuj korzystania z tej opcji.

Jeśli macOS utworzył plik .plist dla konkretnego widżetu, z którym masz problemy, usuń go. Aby to sprawdzić, musisz uzyskać dostęp do odpowiedniego kontenera wtyczki Centrum powiadomień dla danego konta użytkownika. Korzystając z widżetu Kalkulator jako przykładu, możesz przejść do:

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

Jeśli zobaczysz plik .plist dla określonego widżetu (np. com.apple.ncplugin.calculator.plistI / lub com.apple.calculator.plist), usuń go i uruchom ponownie komputer Mac.

6. Zamień konkretny plik .appex widgetu

Pobierz znaną dobrą kopię widgetu z kopii zapasowej Time Machine lub innego komputera. W takim przypadku (tj. Instalacja macOS High Sierra) widżet kalkulatora można nawet zastąpić widżetem z macOS Sierra.

Aby to zrobić:

  1. Na innym komputerze Mac lub w kopii zapasowej Time Machine przejdź do: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. Skopiuj com.apple.ncplugin.calculator.appexplik reprezentujący widżet kalkulatora
  3. Teraz wklej to do problemu Mac w tej samej lokalizacji: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

UWAGA: Aby to zrobić, musisz tymczasowo wyłączyć System Integrity Protection (SIP) na komputerze Mac, z którym masz problemy.

7. Wyloguj się, a następnie wróć do iCloud

Chyba nagłówek mówi wszystko. Przejdź do Apple> Preferencje systemowe ...> iCloud i wyloguj się. Po wylogowaniu zaloguj się ponownie.

8. Wymuś reindeks Spotlight

Można to zrobić na różne sposoby. Najprostszym sposobem jest:

  1. Przejdź do Apple> Preferencje systemowe> Spotlight
  2. Wybierz Privacyzakładkę
  3. Przeciągnij wolumin rozruchowy do okna
  4. Zaczekaj kilka minut
  5. Usuń wolumin rozruchowy, aby nie był już wyświetlany w oknie
  6. Wyjdź z Preferencji systemowych

UWAGA: Ponowne indeksowanie woluminu rozruchowego może zająć dużo czasu. Czas zależy od wielkości dysku i ilości danych na nim przechowywanych.

9. Zresetuj hasło i utwórz nowy brelok

Wykonaj poniższe czynności , aby najpierw zresetować hasło, a następnie utworzyć nowy brelok.

10. Utwórz nowe konto użytkownika i przenieś dane na to

Oczywiście zajmie to kilka godzin, ale to zdecydowanie rozwiąże problem (zakładając, że podczas testowania konta innego użytkownika na 3 powyżej działało dobrze). Zasadniczo tworzysz nowe konto i migrujesz do niego wszystkie swoje dane.

Monomeeth
źródło
hmm ... no werky: / Mówi, że nie może znaleźć pliku [dla wszystkich 3 tam], kiedy całkiem wyraźnie są tam. To samo działa dobrze na innym komputerze. SIP jest na mojej drodze, spróbuję bez niego i zgłoś się ...
Tetsujin
Hmm, SIP nie powinien cię powstrzymywać, więc byłbym zaskoczony, gdyby wyłączenie miało wpływ. Żeby wyjaśnić, czy mówisz, że nie możesz nawet otworzyć wtyczki w Symulatorze widżetów, czy że możesz ją otworzyć, ale kliknięcie zielonego znaku plus powoduje wyświetlenie komunikatu o błędzie?
Monomeeth
To powstrzymało mnie od zamiany nowych wersji z drugiej maszyny. Od czasu wyłączenia go wypróbowałem nowe wersje, a także wersje na komputery stacjonarne - wciąż nie można znaleźć. i.stack.imgur.com/818u1.png
Tetsujin
Ach, tak, SIP zatrzyma ich dodawanie / zamianę, ale nie powinno wpływać na zdolność korzystania z symulatora itp. Czy widżetu Kalkulator brakuje na liście w Preferencjach systemowych> Rozszerzenia> Dzisiaj? Jeśli tak, czy jest włączone?
Monomeeth
Brakuje. To było pierwsze miejsce, które sprawdziłem [pref użytkownika, udało mi się znaleźć to ... zakopane Frameworky nie są takie łatwe;) Jest tam, nie będzie działać z Widget Sim. Nawet skopiowałem cały Framework z innej maszyny. Coś nie rejestruje się poprawnie i nie mogę się dowiedzieć, co. Kusi mnie, aby położyć na nim kolejny aktualizator combo, a nawet cały system operacyjny ... uciążliwy, ponieważ jestem ograniczony czasowo na faktyczną pracę, którą muszę wykonać;)
Tetsujin
2
  1. Otwórz Centrum powiadomień wprowadź opis zdjęcia tutaj

  2. Kliknij EDITprzycisk na dole panelu. Po prawej stronie panelu pojawi się kilka „Przedmiotów”, w tym pozycja „Kalkulator”. wprowadź opis zdjęcia tutaj

  3. Kliknij +ikonę po prawej stronie Kalkulatora. Kalkulator zostanie przeniesiony do głównego panelu Centrum powiadomień. wprowadź opis zdjęcia tutaj

  4. Kliknij Doneprzycisk na dole panelu. Opcje znikają z panelu, a kalkulator pozostaje w panelu Centrum powiadomień. wprowadź opis zdjęcia tutaj

Seamus
źródło
Gdyby to było takie proste ;-) Możesz zauważyć, że mój OP pokazuje panel edycji otwarty ... brakuje kilku.
Tetsujin
Tak, przepraszam; Myślałem, że to było zbyt łatwe. Czy próbowałeś teraz usunąć niektóre elementy w panelu, aby zobaczyć, czy są wyświetlane jako widżety, które można dodać?
Seamus
Czy aplikacja Kalkulator znajduje się w folderze Aplikacje, czy jest w podfolderze poniżej Aplikacje?
Seamus
Tak. Te, które tam są, działają zgodnie z oczekiwaniami. Wszystkie działają na innym koncie, więc jest to coś bardzo specyficznego dla konta.
Tetsujin
Jest w aplikacjach i działa - ale to nie to samo, co w powiadomieniach.
Tetsujin
1

Niewiele odpowiedzi, ale w końcu rozwiązałem zarówno ten problem, jak i powtarzające się uszkodzenia objętości + Time Machine, klonując dysk, formatując HFS + i klonując ponownie.

Żadna ilość bałaganu w APFS to nie naprawi.

Ale zobacz odpowiedź Monomeeth tutaj, aby uzyskać doskonały przewodnik rozwiązywania problemów.

Tetsujin
źródło
Późna uwaga: Apple uznał za stosowne automatyczne ponowne formatowanie z powrotem do APFS ... i oba problemy powróciły natychmiast.
Tetsujin