通知センター-電卓ウィジェットはどうなりましたか?


9

私は今日これに気づいたばかりです-電卓はなくなっています。

これは、先日インストールした10.13.5の「改善」ですか、それとも何かを壊しましたか?

先日、魔法のように株式がそこに現れることに気づきました。これは、決して必要になることはありませんが、電卓の消失をこれまで発見していませんでした。

私のパートナーのマシンをチェックしました-同じOS、非常に類似したマシン-たくさんのウィジェット...

それで、おそらく問題は、「彼らはどこに住んでいて、なぜ私のマシンはそれらを見つけられないのですか?」

後期の編集:
電卓アプリを見つけた
/System/Library/Frameworks/NotificationCenter.framework/PlugIns/com.apple.ncplugin.calculator.appex
ので、通知センターに再度認識させる方法を見つける必要があります。

コメントパー...
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";

そこに行方不明です。それを元に戻すためのデフォルトの書き込みがあるということですか?


+1良い質問です。El Capitanのインストールでは、通常そこにあった電卓が突然なくなってしまい、それを元に戻す必要がありました(少なくとも私はできました)。おそらくアップデート?
アラン

1
価値があるのは、Mojave 10.14ベータ2にまだ残っているため、意図的に削除されたとは思わないからです。
grg

私はちょうど私のパートナーのマシンをチェックしました-より多くのウィジェット、同じOS、非常に類似したマシン。質問に追加しました。
鉄人

ダッシュボードで古いものを使用できます。
JBis

2
ダッシュボードは役に立たず、常に役に立たなかった。開いている間は何をしているのかがわかりません。何かに触れるとすぐに閉じます。
鉄人

回答:


8

通知センターウィジェットのトラブルシューティングに関しては、いくつかのオプションを試すことができます。

1. 通知センター内の編集オプションを使用します

これは本当に最初に試すことです。必要な手順については、Seamusの回答を参照してください。

2. [拡張機能]設定ペインを確認します

要約すれば:

  1. Apple> System Preferences ...> Extensionsに移動します
  2. オプション:サードパーティの拡張機能で問題が発生している場合は、左側のペインで[ すべて ]オプションを選択し、右側をチェックして、アクティブ化されていない拡張機能を有効にします
  3. 左側のペインで「今日」オプションを選択します
  4. 次に、右側のリストをチェックして、ウィジェットが有効になっていることを確認します(有効になっていない場合は、関連するチェックボックスをオンにします)
  5. システム設定を終了
  6. 通知センターをチェックして、ウィジェットがアクティブであるか、正しく機能しているかを確認します

3.別のユーザーアカウントをテストする

  1. 別のユーザーアカウントにログインして、通知センター(および問題が発生しているウィジェット)が正常に動作しているかどうかをテストします。別のユーザーアカウントがない場合は、ゲストアカウントにログインするか、アップル>システム環境設定...>ユーザーとグループで新しい一時アカウントを作成できます。
    • 通知センター/ウィジェットが他のアカウントで正常に機能する場合は、以下の4、5、6、7、8、9、10を試してください
    • 通知センター/ウィジェット他のアカウントで正常に機能しない場合は、macOSリカバリーを使用してmacOSを再インストールします(注:これを実行する前に、完全なバックアップがあることを確認してください)。同様に、macOSリカバリーを使用して、通知センターでの問題の前に作成されたTime Machineバックアップから復元できます(注:これを行う前に、現在の完全なバックアップがあることを確認してください。、写真など)。

4. Widget Simulatorを使用して再度追加します

  1. に行く /System/Library/Frameworks/NotificationCenter.framework/Resources/
  2. ウィジェットシミュレーターを起動する
  3. 次に行きます /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  4. com.apple.ncplugin.calculator.appexファイルをドックのウィジェットシミュレータアイコンにドラッグアンドドロップします。
  5. これがなければならないシミュレータウィンドウでウィジェットを開きます
  6. 緑色の+ボタンをクリックします。

ここに画像の説明を入力してください

  1. 次に、電卓ウィジェットが通知センターに戻っているかどうかを確認します(または再び追加できるようになっています)。

5.存在する場合は、関連する.plistファイルを削除します

注:あなたが別のユーザーアカウントをテストしてみたとの通知センター/ウィジェットがされている場合ではない、そのアカウントで正常に動作し、その後、ないではない、このオプションを進めます。

macOSが問題のある特定のウィジェット用の.plistファイルを作成した場合は、それを削除します。これを確認するには、問題のユーザーアカウントに関連する通知センタープラグインコンテナーにアクセスする必要があります。例として電卓ウィジェットを使用すると、次のようになります。

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

特定のウィジェット(com.apple.ncplugin.calculator.plistおよび/またはcom.apple.calculator.plist)の.plistファイルが表示された場合は、それを削除してMacを再起動します。

6.特定のウィジェットの.appexファイルを交換する

Time Machineバックアップまたは別のコンピューターから、ウィジェットの既知の適切なコピーを取得します。この場合(つまり、macOS High Sierraのインストール)、電卓ウィジェットはmacOS Sierraのものと置き換えることもできます。

これをする:

  1. 別のMacまたはTime Machineバックアップ内で、次の場所に移動します。 /System/Library/Frameworks/NotificationCenter.framework/PlugIns/
  2. com.apple.ncplugin.calculator.appex電卓ウィジェットを表すファイルをコピーします
  3. これを通過して、問題のある Macの同じ場所に行きます。 /System/Library/Frameworks/NotificationCenter.framework/PlugIns/

注:これを行うには、問題が発生しているMacでシステム整合性保護(SIP)を一時的に無効にする必要があります。

7. iCloudからサインアウトしてから再びログインする

見出しはそれをすべて言っていると思います。行く...アップル>システム環境設定> iCloud上およびサインアウト。サインアウトしたら、再度サインインします。

8. Spotlightの再インデックスを強制する

これにはさまざまな方法があります。最も簡単な方法は次のとおりです。

  1. Apple> System Preferences> Spotlightに移動します
  2. Privacyタブを選択します
  3. ブートボリュームをウィンドウにドラッグします
  4. 数分待つ
  5. ブートボリュームを削除して、ウィンドウに表示されないようにします。
  6. システム設定を終了

注:お使いのブートボリュームが取ることができるインデックスの再作成に長い時間を。どのくらいの時間がドライブのサイズとドライブに保存されているデータの量に依存します。

9.パスワードリセットし、新しいキーチェーン作成します

こちらの手順に従って、最初にパスワードをリセットしてから、新しいキーチェーンを作成します。

10.新しいユーザーアカウントを作成し、そのアカウントにデータを移行します

明らかにこれには数時間かかりますが、問題は確実に解決します(上記の3で別のユーザーアカウントをテストしたときに問題なく動作したと仮定します)。基本的には、新しいアカウントを作成し、代わりにすべてのデータをそのアカウントに移行します。


うーん... werkyなし:/非常に明白にそれらがそこにあるのに、[そこにある3つすべてについて]ファイルを見つけることができないと言います。同じことが別のマシンでうまく機能します。SIPは私の邪魔をしています、それなしで試して報告します...
鉄人

うーん、SIP でこれを止めることはできないので、無効にした場合の影響は驚きです。明確にするために、ウィジェットシミュレータでプラグインを開くことさえできない、またはそれを開くことはできるが、緑色のプラス記号をクリックするとエラーメッセージが表示されるということですか?
Monomeeth

他のマシンから新しいバージョンに交換するのを止めました。それを無効にしてから、新しいバージョンとデスクトップのバージョンも試しました-「見つかりません」がまだ問題です。i.stack.imgur.com/818u1.png
鉄人

ええ、そうです、SIPはそれらの追加/交換を停止しますが、シミュレーターなどを使用する機能に影響を与えるべきではありません。存在する場合、それは有効ですか?
Monomeeth

ありません。それは私が最初にチェックした場所でした[ユーザー設定、なんとか見つけました...埋め込みフレームワークはそれほど簡単ではありません;)そこにありますが、ウィジェットシムでは実行できません。フレームワーク全体を別のマシンからコピーすることもできます。何かが正しく登録されておらず、何が原因なのかわかりません。別のコンボアップデーターをもう一度、またはOS全体を重ねるように誘惑されます...実際に行う必要がある作業に時間の制約があるため、迷惑です;)
Tetsujin

2
  1. 通知センターを開く ここに画像の説明を入力してください

  2. EDITパネルの下部にあるボタンをクリックします。「電卓」アイテムを含むいくつかの「アイテム」がパネルの右側に表示されます。 ここに画像の説明を入力してください

  3. +電卓の右側にあるアイコンをクリックします。電卓が通知センターのメインパネルに移動します。 ここに画像の説明を入力してください

  4. Doneパネルの下部にあるボタンをクリックします。オプションがパネルから消え、電卓は通知センターパネルに残ります。 ここに画像の説明を入力してください


それがその単純なものだったとしたら;-)私のOPは編集パネルが開いていることを示しているのに気づくかもしれません...
鉄人

うん-すみません。これは簡単すぎると思いました。追加できるウィジェットとして表示されるかどうかを確認するために、パネル内の一部の項目を削除してみましたか?
Seamus

電卓アプリはアプリケーションフォルダーにありますか、それともアプリケーションの下のサブフォルダーにありますか?
Seamus

はい。そこにあるものは期待通りに機能します。それらはすべて別のアカウントで機能するため、アカウント固有のものです。
鉄人

これはアプリにあり、機能しますが、通知の計算とは異なります。
鉄人

1

答えはそれほど多くありませんが、ドライブのクローンを作成し、HFS +に再フォーマットし、再度クローンを作成することで、この問題と定期的なボリュームの損傷とTime Machineの問題の両方を解決しました。

APFSをいじることでそれを修正することはできません。

ただし、優れたトラブルシューティングガイドについては、Monomeethの回答を参照してください。


後期注:Appleは、APFSに自動的に再フォーマットするのに適していると考えました...両方の問題がすぐに返されました。
鉄人
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.