Updates Available通知を永久に却下するにはどうすればよいですか?


30

Mountain Lionの通知センターでは、ソフトウェアの更新が利用可能になると警告が表示されます。問題は、私の唯一のオプションは「詳細」と「更新」です。更新をインストールするために作業を中断したくはありません。また、更新の内容を確認するためにApp Storeを起動したくありません。アラートが再度表示されないように、アラートを閉じたいだけです。画面の横から通知をスワイプして消すヒントについては知っていますが、数分後に戻ってくるようです。

システム環境設定で「アラート」ではなく「バナー」に変更して、数秒後に自動的に消えるようにしましたが、ソフトウェア更新通知を制御するオプションはありません。また、これらの2つの関連する 質問をよく読みましたが、更新の通知が繰り返されるのを抑制するために、そこにある答えがうまく機能していないようです。

ソフトウェアの更新をすべて一緒にオフにすることはできますが、更新通知に反対することはできません。それを認めることができ、再度煩わされない限りです。

これらの通知の再表示を制御するために呼び出すことができる非表示の構成オプションはありますか?


1
とても興味深い。私は一挙にすべての更新を削除することを考えたことはありません。これは、App Storeモデルを使用して特定のアプリの更新をオプトアウト
bmike


これをテストすることはできません(更新通知を強制的に表示する方法を知っている人はいますか?)一時的に行うのではなく、この警告を永久に却下するなど、他の何かに。しかし、私はあなたが望む機能が出てくるときにOS X 10.9にあると思う。
キールトーマス

私は一般的に家(およびバックアップドライブ)から離れているときは更新しないので、特に旅行中に更新通知を一時停止するオプションが欲しいです。
TomG

回答:


9

システム環境設定からのアップデートの自動チェックを無効にしました。

更新プログラムをApp Storeから手動で、またはを使用してインストールしますsudo softwareupdate -ia


このコマンドをルートのcrontabに追加しようとしました(更新後に再起動しませんでした):

0 14 * * * /usr/sbin/softwareupdate -ia

最初は何も問題はありませんでしたが、10.8.3アップデートの後、Safariは起動時にクラッシュし始め、再起動しました。その後、コマンドが更新プログラムをダウンロードするように変更-ia-daました。softwareupdateただし、App Storeアプリケーションの更新は含まれません。


Brilliant-すべてをインストールするだけで、更新が保留されていることを心配する必要はありません。
bmike

6

〜/ Library / Application Support / NotificationCenterにあるSQLiteデータベースには、通知センターに登録されているアプリのすべての情報が格納されています。

Mac App StoreにはDBにいくつかのエントリがありますが、設定を変更できるものは見当たりません。おそらく、より多くの知識を持っている人がいろんなところを調べて、もっと調べることができるでしょう。

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


5

ckoernerは正しい道を歩んでいた。これは少し技術的なことですが、1日中10.8.3の更新通知から祝福を受けています。

  1. 〜/ Library / Application Support / NotificationCenterに移動します

  2. どの.dbファイルが最新かを把握します。

  3. そのファイルをターミナルでsqlite3で開きます。 sqlite3 LONG_FILE_NAME.db

  4. 入力select app_id from app_info where bundleid = 'com.apple.appstore';してからReturnキーを押します。数字が表示されます。

  5. 次に、アプリストアからすべての通知を削除します。 delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;

  6. 最後に、NotificationCenterを終了する必要がある場合があります。これが既存の通知を画面から削除する唯一の方法でした。killall NotificationCenterターミナルに入力します。

sqlite3の使用例を次に示します。

sqlite> select app_id from app_info where bundleid = 'com.apple.appstore';
8
sqlite> delete from notifications where app_id = 8;
sqlite> .q

それがどれくらい続くかはわかりませんが、その通知が一日中私を悩ますことなく素晴らしい午後でした。


1
素晴らしい研究の仕事!完全に停止できるようにしたいのですが、知っておくといいでしょう。
TJルオマ

1

systemPreferences> softwareUpdatesに移動し、表示されているすべてのチェックを外します。


これは、質問が暗示しているように見えるため、明日の更新を抑制することができる代わりに、通知が示された後の「実行された修正アクション」の更新を抑制しませんか?おそらく、@ gは最初の通知を見てからそれを抑制しても大丈夫です。それは、私が言葉をどのように読むかを形成する私の好みです。
bmike

0

スポットライトの右側にあるアイコンをクリックします。次に、一番上までスクロールします。[アラートとバナーを表示]が表示されます。単にオフにすると、その日のアラートは消えます。


良いヒント、私はそれについて知りませんでした。まさに私が探していたものではありませんが、知っておくと役に立ちます。
g

-2

通知の上にカーソルを置き、トラックパッドで左から右にスワイプすると(通知がある場合)、通知リストに移動し、すぐに画面から消えます。


2
これを行うとすぐに通知が再表示されます-これは質問に記載されています。
ダンJ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.