Bildirim Merkezi - Hesap Makinesi widget'ına ne oldu?


9

Ben sadece bugün bunu fark ettim - Hesap makinesi gitti.

Bu geçen gün yüklediğim 10.13.5 ile bir "gelişme" mi, yoksa bir şey kırdım mı?

Geçen gün hisse senetleri gibi orada hissettim - hiç ihtiyacım olmayacak bir şey, ama şimdiye kadar Hesap Makinesi'nin ortadan kaybolmasını fark etmemiştim.

Eşimin makinesini kontrol ettim - aynı işletim sistemi, çok benzer makine - çok ve çok sayıda widget ...

Belki de soru şu, 'nerede yaşıyorlar ve makinem neden onları bulamıyor?'

Geç düzenleme:
Hesap makinesi uygulamasını buldum,
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
şimdi Bildirim Merkezi'ni tekrar tanıması için bir yol bulmam gerekiyor.

Yorumların Başına ...
defaults read com.apple.notificationcenterui
verir

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

yani orada kayıplar. Bu, onları geri koymak için varsayılan bir yazma olduğu anlamına mı geliyor?


+1 Güzel soru. El Capitan kurulumumda, normalde orada olduğum hesap makinesi aniden gitti ve geri eklemek zorunda kaldım (en azından yapabilirim). Belki bir güncelleme?
Allan

1
Değeri için hala Mojave 10.14 beta 2'de bu yüzden bilerek kaldırıldığını düşünmüyorum.
grg

Ortağımın makinesini kontrol ettim - daha birçok widget, aynı işletim sistemi, çok benzer makine. Soruya eklendi.
Tetsujin

Eskisini Pano'da kullanabilirsiniz.
JBis

2
Gösterge tablosu her zaman işe yaramazdı; Açıkken ne çalıştığınızı göremiyorum ve bir şeye dokunduğunuzda tekrar kapanıyor.
Tetsujin

Yanıtlar:


8

Bildirim Merkezi widget'larında sorun giderme söz konusu olduğunda, deneyebileceğiniz birkaç seçenek vardır.

1. Bildirim Merkezi'ndeki Düzenle seçeneğini kullanın

Bu gerçekten denenecek ilk şey. İlgili adımlar için Seamus'un cevabına bakın .

2. Uzantılar tercih bölmesini kontrol edin

Özetle:

  1. Gidin , Apple> Sistem Tercihleri ...> Extensions
  2. İSTEĞE BAĞLI: 3. taraf uzantılarla ilgili sorun yaşıyorsanız , sol bölmedeki Tümü seçeneğini belirleyin ve etkinleştirilmemiş olanları etkinleştirmek için sağ tarafı kontrol edin
  3. Sol bölmedeki Bugün seçeneğini belirleyin
  4. Şimdi widget'ların etkinleştirildiğini onaylamak için sağ taraftaki listeyi kontrol edin (eğer değilse, ilgili onay kutularını işaretleyin)
  5. Sistem Tercihlerinden Çık
  6. Widget'ların etkin ve / veya düzgün çalışıp çalışmadığını görmek için Bildirim Merkezinizi kontrol edin

3. Başka bir Kullanıcı hesabını test edin

  1. Bildirim Merkezi'nin (ve sorun yaşadığınız tüm Widget'ların) düzgün çalışıp çalışmadığını test etmek için başka bir kullanıcı hesabında oturum açın. Başka bir kullanıcı hesabınız yoksa, Guest hesabına giriş yapabilir veya Apple> Sistem Tercihleri ​​...> Kullanıcılar ve Gruplar'da yeni bir geçici hesap oluşturabilirsiniz.
    • Bildirim Merkezi / Pencere Öğeleri diğer Hesapta düzgün çalışıyorsa, aşağıdaki 4, 5, 6, 7, 8, 9 ve 10'u deneyin
    • Bildirim Merkezi / Widget'ları diğer Hesapta düzgün çalışmıyorsa, macOS'u yeniden yüklemek için macOS Recovery'yi kullanın ( NOT: Bunu yapmadan önce tam bir yedeğiniz olduğundan emin olun). Benzer şekilde, Bildirim Merkezi'yle ilgili sorunlardan önce yapılan bir Time Machine yedeklemesinden geri yüklemek için macOS Recovery'yi kullanabilirsiniz ( NOT: Bunu yapmadan önce tam bir güncel yedeklemeniz olduğundan emin olun , böylece son kullanılan belgeleri, e-postaları kaybetmeyin , fotoğraflar vb.).

4. Tekrar eklemek için Widget Simulator'ı kullanın

  1. Adresine git /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. Widget Simülatörünü Başlat
  3. Şimdi git /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. com.apple.ncplugin.calculator.appexDosyayı Dock'taki Widget Simülatörü simgesine sürükleyip bırakın
  5. Bu gerektiğini bir Simülatörü penceresinde widget'ı açmak
  6. Yeşil +düğmeye tıklayın:

resim açıklamasını buraya girin

  1. Şimdi Hesap Makinesi widget'ının Bildirim Merkezinize geri döndüğünü (veya tekrar ekleyebileceğiniz) kontrol edin

5. Varsa, ilgili .plist dosyalarını silin

NOT: Başka bir kullanıcı hesabı ve Merkez / Widget olan Notification test ettiyseniz değil o hesaptaki para cezası çalışan, daha sonra do not Bu seçenekle devam edin.

MacOS, sorun yaşadığınız belirli bir Widget için bir .plist dosyası oluşturduysa, silin. Bunu kontrol etmek için, söz konusu kullanıcı hesabının ilgili Bildirim Merkezi Eklentisi kapsayıcısına erişmeniz gerekir. Hesap Makinesi widget'ını örnek olarak kullanarak şunları yapabilirsiniz:

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

Belirli bir widget için (. com.apple.ncplugin.calculator.plistVe / veya com.apple.calculator.plist) bir .plist dosyası görürseniz , silin ve Mac'inizi yeniden başlatın.

6. Belirli bir widget .appex dosyasını değiştirin

Bir Time Machine yedeklemesinden veya başka bir bilgisayardan widget'inizin iyi bilinen bir kopyasını alın. Bu durumda (yani bir macOS High Sierra yüklemesi), Hesap Makinesi widget'ı macOS Sierra'dan biriyle bile değiştirilebilir.

Bunu yapmak için:

  1. Başka bir Mac'te veya Time Machine yedeklemesinde şunlara gidin: /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. com.apple.ncplugin.calculator.appexHesap Makinesi widget'ını temsil eden dosyayı kopyalayın
  3. Şimdi bunu aynı yerde Mac sorununa geçmiş : /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

NOT: Bunu yapmak için, sorun yaşadığınız Mac'te Sistem Bütünlüğü Korumasını (SIP) geçici olarak devre dışı bırakmanız gerekir .

7. Oturumu kapatıp tekrar iCloud'a

Sanırım başlık her şeyi söylüyor. Gidin , Apple> Sistem Tercihleri ...> iCloud ve çıkış yapın. Oturumu kapattıktan sonra tekrar oturum açın.

8. Gündem yeniden endeksini zorla

Bunu yapmanın çeşitli yolları vardır. En kolay yol:

  1. Apple> Sistem Tercihleri> Gündem'e gidin
  2. PrivacySekmeyi seçin
  3. Önyükleme biriminizi pencereye sürükleyin
  4. Bir kaç dakika bekle
  5. Önyükleme biriminizi artık pencerede listelenmeyecek şekilde kaldırın
  6. Sistem Tercihlerinden Çık

NOT: Önyükleme biriminizi yeniden endekslemek uzun sürebilir . Ne kadar süre sürücünüzün boyutuna ve ne kadar veri depolandığına bağlıdır.

9. Şifrenizi sıfırlayın ve yeni bir Anahtarlık oluşturun

Adımları takip Burada yeni Anahtarlık oluşturmak için ilk önce şifrenizi sıfırlamak için ve.

10. Yeni bir Kullanıcı hesabı oluşturun ve verilerinizi bu hesaba taşıyın

Açıkçası bu birkaç saat sürecek, ancak bu kesinlikle sorunu çözecektir (yukarıdaki 3'te başka bir kullanıcı hesabını test ettiğinizde iyi çalıştığını varsayarak). Esasen yeni bir hesap oluşturuyorsunuz ve bunun yerine tüm verilerinizi bu hesaba taşıyorsunuz.


hmm ... hayır werky: / Oldukça basitçe orada olduklarında [orada tüm 3 için] dosyayı bulamaz diyor. Aynı şey başka bir makinede de işe yarıyor. SIP benim yolumda, onsuz deneyecek ve geri rapor ...
Tetsujin

Hmm, SIP olmamalı bunu durdurmak, bu yüzden bir etkisi oldu devre dışı bırakarak eğer şaşıracaksınız. Sadece açıklığa kavuşturmak için, Widget Simulator'da eklentiyi bile açamayacağınızı mı, yoksa açabileceğinizi mi, yeşil artı işaretine tıkladığınızda hata mesajıyla sonuçlandığını mı söylüyorsunuz?
Monomeeth

Yeni makinelerde diğer makineden takas etmemi engelledi. Devre dışı bırakıldığından beri, masaüstünde yeni sürümleri ve sürümleri denedim - 'bulamıyorum' hala sorun. i.stack.imgur.com/818u1.png
Tetsujin

Ah, evet, SIP onları eklemenizi / değiştirmenizi durdurur, ancak Simülatörü vb. Kullanma becerinizi etkilemez. Yani, Hesap Makinesi widget'ı Sistem Tercihleri> Uzantılar> Bugün listesinden eksik mi? Oradaysa etkin mi?
Monomeeth

Kayıp. Bu kontrol ettiğim ilk yerdi [kullanıcı pref, birini bulmayı başardım ... gömülü Frameworks o kadar kolay değil;) Orada, Widget Sim ile çalışmayacak. Çerçevenin tamamını başka bir makineden bile kopyaladı. Bir şey düzgün kayıt olmuyor ve ne olduğunu anlayamıyorum. Yine başka bir combo güncelleyici, ya da hatta tüm işletim sistemi ... koymak için cazip yapıyorum gerçek iş zaman kısıtlı olduğum gibi;);
Tetsujin

2
  1. Bildirim Merkezi'ni açın resim açıklamasını buraya girin

  2. EDITPanelin altındaki düğmeyi tıklayın . Panelin sağında, "Hesap Makinesi" öğesi de dahil olmak üzere birkaç "Öğe" görünecektir. resim açıklamasını buraya girin

  3. +Hesap Makinesi'nin sağındaki simgeyi tıklayın . Hesap Makinesi, Bildirim Merkezi'nin ana paneline taşınır. resim açıklamasını buraya girin

  4. DonePanelin altındaki düğmeyi tıklayın . Seçenekler panelden kaybolur ve Hesap Makinesi Bildirim Merkezi panelinde kalır. resim açıklamasını buraya girin


Sadece bu kadar basit olsaydı ;-) OP'imin düzenleme panelini açık gösterdiğini görebilirsiniz ... birkaç tanesi eksik.
Tetsujin

Evet üzgünüm; Bunun çok kolay olduğunu düşündüm. Eklenebilecek widget olarak gösterilip gösterilmediğini görmek için paneldeki bazı öğeleri şimdi silmeyi denediniz mi?
Seamus

Hesap Makinesi uygulaması Uygulamalar klasörünüzde mi yoksa Uygulamalar'ın altındaki bir alt klasörde mi?
Seamus

Evet. Orada olanlar beklendiği gibi çalışıyor. Hepsi başka bir hesapta çalışıyor, bu yüzden hesaba özgü bir şey.
Tetsujin

Uygulamalar'da & çalışıyor - ancak bu, Bildirimlerdeki ile aynı hesap değildir.
Tetsujin

1

Pek bir cevap yok, ama sonunda hem bu sorunu hem de Yinelenen Hacim hasarı + Time Machine sorunlarını sürücüyü klonlayarak, HFS + 'ya yeniden biçimlendirerek ve tekrar klonlayarak çözdüm.

APFS ile hiçbir karışıklık sorunu düzeltemez.

Ancak harika bir sorun giderme kılavuzu için Monomeeth'in cevabına bakın.


Geç Not: Apple, APFS'ye otomatik olarak yeniden formatlamak için uygun gördü ... ve her iki sorun da hemen geri döndü.
Tetsujin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.