Mountain LionでApp Store通知をオフにする方法


77

Mountain LionのApp Storeは、通知センターを通じて更新通知をプッシュします。残念ながら、これはシステム管理者ではない(したがってApp Storeを実行できない)ユーザーでも発生します。これをオフにするにはどうすればよいですか?

通知センターには、アプリケーションを詳細に確認できる設定がありますが、このリストにはApp Storeは表示されません。


System Preferences -> NotificationsApp Storeを無効にするオプションはありませんか?
ホシュツ

4
App Storeはそこのアプリケーションのリストに表示されません。
ティロ

バガー。そのために残念。仕事でそれを調べることができませんでした。
ホシュツ

4
余分なさ:App Store(管理者以外のユーザーも使用できない)を起動せずに通知を完全に却下することはできません。また、しばらくしてから消えることもありません。
ティロ

あなたが右への通知をドラッグすることができます見つけることが一時的に App Storeにアップさせることなく、それを退けるが、それは〜時間半後に...バックアップポップ
クリス・バージェス

回答:


31

これで、[システム環境設定]> [App Store]に移動し、[アップデートの自動確認]をオフにすることができます。

ファイアウォールをいじることなく、App Storeで動作します。そのため、時々チェックし、更新があるかどうかを手動で確認することを忘れないでください!


1
これは10.8では機能しませんが、10.8.1または10.8.2で機能するかどうかは誰でも確認できますか?
-nylund

18

ここで不足しているソリューションを発見しました:http : //osxdaily.com/2012/11/15/stop-software-update-mac-os-x/

App Store内のアップデートをControlキーを押しながらクリックして非表示の「アップデートを隠す」オプションを表示することで、気にしない特定のソフトウェアアップデート(役に立たないアプリアップデートなど)に関する通知選択的に無効にできます。

これは、通知センターを他のすべての用途(カレンダーアラームなど)でアクティブにしたい人や、重要なソフトウェアアップデートについて通知を受けたい人に最適です。特定のソフトウェア更新プログラムに関する通知を永続的にミュートする必要があります(ソフトウェアが新しい更新プログラムでリリースされるまで)。

(うまくいけば、これは管理者以外のユーザーが更新できない通知を受け取った場合にも機能します。)

OSxdailyの記事のスクリーンキャプチャ:

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


2
長期的には非常に多くのリンクが削除または変更されるため、実際にはリンクを使用するよりも、ソースから直接コピー/スクリーンキャプチャすることをお勧めします。
ゴスモンド

管理者ではない(およびApp Storeを実行できない)ユーザーは、App Storeにアクセスして[更新を非表示]ボタンをクリックできますか?
DW

2
これは個々のシステムアップデート([ソフトウェアアップデート]グループの下)で機能しますが、リスト内の他のアプリではメニューはまったく表示されません。:(
jmk

@jmk id右。アプリでは動作しません。:(
skywinder

10

私がこれまでに見つけた最善の解決策は、右上の通知メニューアイコンを+「クリック」し、通知を無効にすることです。ただし、これは毎日リセットされます。


一体どこから入手したのですか?(答えを間違って言っているのではなく、AppleだけがMac App Storeとの関係をまったく実装していないのです)
Jonathan。

これにより、Mac App Storeの通知だけでなく、すべての通知が無効になります。
TJルオマ

10

通知センターの設定はsqliteデータベースにあることがわかりました~/Library/Application Support/NotificationCenter/。ファイルはGUIDで名前が付けられているため、すべてのアカウントで同じかどうかはわかりませんが、ディレクトリ内の唯一のファイルであり、.db拡張子があります。 。私は次のSQLコマンドを使用しました

update app_info set flags = 134 where bundleid = 'com.apple.appstore'

動作しているかどうかは100%わかりませんが、実行して試してみることができます。

sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"

ターミナルで。

フラグの意味

提案されたように、システム環境設定でエントリを変更し、結果として生じるフラグ値の変化を観察することで、フラグ値について理解することができました。

フラグ値は、次のように少なくとも16ビットのビットマスクのようです

|   |   |   |   |   |   |   |   |   | M |   | A | b | S | B | H |

フィールドの意味は

Mオプションがデフォルト値から変更されている場合に設定したアラートは、アプリケーションのために表示する必要があるかどうかを設定し、Bのバナーは、アプリケーションのために表示する必要があるかどうかを設定S「の音を再生する受信通知が」チェックされている場合に設定B「バッジアプリ場合に設定しますアイコンは、」チェックされているH通知センターで表示する『をチェックしない場合の設定』




残りのフィールドの意味を見つけることができませんでした。値134は、appstoreエントリが持っていた元の値(150)でしたが、アラートビットがクリアされています。アプリストアエントリに設定された余分なビットの1つが、設定ペインから非表示にされたものであると考えましたが、それらをクリアした後でも表示されませんでした。


このデータベースに関するドキュメント、特にflags属性の異なる値の意味に関するドキュメントはありますか?参照なしでこれを実行するのはむしろ気が進まないでしょう。
nohillsideの

2
@patrix残念ながら、ドキュメントはありません。他のアイテムのアラートスタイルを変更し、それらの変更をアプリストアのエントリに適用すると、フラグがどのように変化するかを観察しました。答えに何を推測したかについての情報を追加します。
ジェフ・リーディ

App Storeのフラグは常にリセットされるため(GUIにログインしていない間にフラグを変更しても解決しませんでした)、これは機能しません
トビアス

@tobias残念!それ以外はクールなハックのように見えました。どのアプリがフラグをリセットするのか、それがハードコードされている場合はどうなるでしょうか... com.apple.appstoreを完全に削除するとどうなりますか?
cavalcade

9

最近、アプリストアの更新通知をクリックし、右にスワイプ/ドラッグすることで、個々の通知を閉じることができることを発見しました。ソフトウェアの更新のために毎日iMacを再起動する時間がないため、1日に約20倍にしています。


2
また、マジックマウス(およびおそらくトラックパッド)では、この同じ動作を右クリックせずに上部をスワイプできます。
イーサンリー

2
+1。これは私が今やっていることです。そして、はい、私はそれが常に戻ってくるので、1日に約20回それをします。
ティロ

更新のために毎日再起動する必要があるMacはありますか?更新プログラムの99.999999%は再起動を必要としませんlol
アレクサンダー14

スワイプジェスチャーは、私は信じて5分スヌーズのようなものです
アレクサンダー

4

App Store通知の無効化

アプリケーションフォルダーを開き、App Storeアプリケーションに移動します。アプリケーションを右クリックして、「パッケージの内容を表示」を選択します。コンテンツフォルダを選択します。このフォルダー内には、「Info.plist」という名前のアプリケーションが表示されます。これをデスクトップまたは別のフォルダーにコピーします。このファイルをテキスト編集で開きます。このファイルにはさまざまなオプションがあります。表示されるオプションまでスクロールします。NSUserNotificationAlertStyleアラート「アラート」を「なし」に変更します。

ファイルを保存し、見つけた場所にコピーして戻します。保護されたシステムファイルを変更しているため、変更を行うには管理者パスワードで認証する必要があります。App StoreアプリケーションまたはMacを再起動する必要がある場合があります。このアイデアの功績はimgurにあります。


10.9.2では、<key> NSUserNotificationAlertStyle </ key>が表示されます
Ruskes 14

または、通知をポップアップしたいが、通常の通知のようにApp Storeを開かずに却下したい場合は、「アラート」を「バナー」に変更します。
ホニ14

3

次の場所にあります。

システム設定<セキュリティとプライバシー<ファイアウォール<ファイアウォールオプション(有効にする必要がある場合があります)+<<AppStore

右側の矢印をクリックしてドロップダウンを選択し、[すべての着信接続をブロック]を選択します。すべてを更新するときが来るまで、この状態を維持します。


2
これにより、通知を非表示にするだけでなく、自動更新が完全にブロックされます。管理者はこのオプションを絶対に使用すべきではありませんが、OPでは問題ないかもしれません。
Quantum7

それは極端ですが、たくさんの問題を止めます(Appleは時々あなたのインターネット接続をスパムします-私はAppleがこの状態を30秒ごとに再チェックする期間がありました。 / w集中(例:分散ビルド)
Adam

2

えーと...なんらかの理由で、「App Store Is Annoying」への対応として、<key>NSUserNotificationAlertStyle 全体について話しているBuscarには対応できません</key>

パッケージのコンテンツでinfo.plistにアクセスし、すべてXML-yに見える場合、これの秘thinkは、<key>タグ内でNSUserNotificationAlertStyleを含む行を見つけ、次に下にある<string>タグを探して、単語「アラート」。「アラート」を「なし」に変更するだけで...うまくいくと思います。今すぐ再起動してテストします。


1

更新:これは機能しません。何らかの理由でキーが無視されるようです。

NSUserNotificationAlertStyleplistエントリをからalertに変更することで、App Store.appのデフォルトの動作を変更できる可能性があると思いますbanner。私はこの変更を自分で適用しましたが、まだ更新されていないため、動作することを確認できませんでした。

私がやったことは次のとおりです。

sudo nano /Applications/App\ Store.app/Contents/Info.plist

アラートを検索: ^w alert<

置換しbannerて保存^x y


2
回答が無効な場合は、独自の回答を削除できるはずです。
nohillsideの

1

さらに一歩進んで通知センターを永久に無効にする場合は、ターミナル(アプリケーション/ユーティリティにあります)を開き、次のコマンドを入力してからリターンキーを押します。

sudoのデフォルトは/System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool falseを書き込みます

通知センターを無効にするリクエストを続行するには、管理者パスワードを入力する必要があります。上記のステートメントの「false」を「true」に置き換えることで、通知センターを再度有効にできます。

その後、次のコマンドを入力して、通知センターを終了します。

killall NotificationCenterログアウトしてMacに再度ログインすると、メニューバーの通知センターアイコンが表示されなくなります。

または

Mac APPストアまたは通知の送信元でアップデートを非表示にすることができます。

謝辞:http : //www.maclife.com/article/howtos/how_disable_notification_center_mountain_lion


-1

試す:システム環境設定、App Store、自動更新をオフにします。シンプル


質問は必要性についてより具体的かもしれませんが。あなたの答えは間違っています。「自動更新をオフにする」機能はありません。
マークハンテ14

-1

[システム環境設定]> [ソフトウェアアップデート]を開き、[アップデートのインストール準備ができたら通知されます]というチェックボックスをオフにします。


-1

設定>通知>アプリストア>通知を無効にするに移動します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.