如何永久取消可用更新通知?


30

使用Mountain Lion的通知中心,当软件更新可用时,我会收到警报。问题是,我唯一的选择是“详细信息”和“更新”。我不想中断安装更新的工作,也不想启动App Store来查看更新内容。我只想取消警报,以免再次出现。我知道从屏幕侧面滑动通知以使其消失的提示,但几分钟后似乎又回来了。

我查看了“系统偏好设置”,将其更改为“横幅”而不是“警报”,以便它在几秒钟后会自动消失,但是没有控制软件更新通知的选项。我也已经仔细阅读了这两个相关的 问题,似乎无法为我提供抑制重复更新通知的答案。

我可以一起关闭所有软件更新,但是我并不反对更新通知,只要我能确认它并且不再让它困扰我即可。

我可以调用隐藏的配置选项来控制这些通知是否再次出现吗?


1
很有意思。我从未考虑过一口气删除所有更新。这与如何使用App Store模型退出特定的App更新
bmike

您是否看到过以下内容:如何在Mountain Lion中关闭App Store通知
Eir Nym 2013年

我无法对此进行测试(任何人都知道如何强制显示更新通知吗?),但令我惊讶的是,这种情况恰恰是苹果的工程师可以通过按住Option的同时单击Option来略微更改操作的可能性其他原因-例如永久取消此警告,而不是暂时取消。但是我怀疑您想要的功能在发布时将在OS X 10.9中提供。
Keir Thomas

我希望有一个选项可以暂停更新通知,尤其是在旅行时,因为我通常不在家(和备份驱动器)时不进行更新。
TomG

Answers:


9

我刚刚禁用了从系统偏好设置自动检查更新的功能:

我可以通过App Store手动安装更新,也可以使用来安装sudo softwareupdate -ia


我尝试将此命令添加到根目录的crontab中(并且在更新后不重新启动):

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

一开始我没有任何问题,但是在10.8.3更新之后,Safari在启动时开始崩溃直到重新启动。之后,我更改-ia为,-da因此该命令仅下载更新。softwareupdate但是不包括App Store应用程序的更新。


精采-只需安装所有内容,您就不会被怀疑有待更新。
bmike

6

在〜/ Library / Application Support / NotificationCenter中有一个SQLite数据库,该数据库看起来可以在Notification Center中容纳已注册应用程序的所有信息。

Mac App Store在数据库中确实有一些条目,但是我看不到任何允许您更改设置的内容。也许有更多知识的人可以四处寻找并发现更多信息。

在此处输入图片说明


5

ckoerner走在正确的道路上。这有点技术性,但是我很幸运地整天没有收到10.8.3更新通知。

  1. 转到〜/库/应用程序支持/通知中心

  2. 找出哪个.db文件是最新的。

  3. 使用sqlite3在终端中打开该文件: sqlite3 LONG_FILE_NAME.db

  4. 键入select app_id from app_info where bundleid = 'com.apple.appstore';,然后按回车键。将显示一个数字。

  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
执行此操作后不久,该通知就会重新出现-问题中已提到。
Dan J
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.