当Mac有可用的软件更新时MacOS中的“系统偏好设置”会显示一个红色的徽章圆圈图标这对于希望收到软件更新通知的用户很有帮助但对于其他避免特定软件更新的Mac用户则可能很烦
例如许多忽略Catalina的Mac用户可能选择隐藏MacOS Catalina软件更新通知和提示但仍可能在其“系统偏好设置”图标上看到红色的更新标志图标
本文将向您展示如何隐藏和禁用红色更新标志使其不出现在现代macOS发行版(包括Mojave和Catalina)上的Dock的“系统偏好设置”图标上
从“系统偏好设置”图标禁用红色更新标志涉及到使用终端如果您对命令行不满意最好避免使用这些命令因为对于高级Mac用户而言它们是必需的
启动终端应用程序
Mac Terminal图标
完全在命令行输入以下语法:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock
按回车键Dock将自动刷新并且“系统偏好设置”图标将不再显示红色更新标志
MacOS系统偏好设置图标中隐藏了红色徽章
完成后退出终端
如果大多数用户希望在软件更新可用时看到红色标志图标则不会这样做但是如果您特别要避免进行软件更新或者只是有选择地在MacOS中安装特定的系统软件更新则可以隐藏红色徽章图标
如果您对上述命令有疑问也可以根据需要将命令分解为两个单独的组件第一部分是默认的write命令:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
第二个组件是使用killall Dock命令刷新Dock:
killall Dock
最终效果是相同的;macOS中的“系统偏好设置”停靠图标将丢失红色更新标志
返回显示红色徽章图标的默认设置很容易只需在上述命令中将0更改为1如下所示:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 1 && killall Dock
再按一次Return键以执行命令Dock将会刷新再次显示红色徽章更新图标
请注意这种隐藏红色图标的方式特定于系统更新红色徽章图标该图标会在软件更新可用时显示对于其他显示红色徽章的应用程序您可以通过“通知”首选项为Mac OS中的其他应用程序图标禁用红色徽章并且您无需使用任何终端或命令行来隐藏它们所有这些操作都可以通过图形用户直接处理接口
此技巧还仅适用于MacOS的现代版本在该版本中系统偏好设置是交付系统软件更新的位置在较早的Mac OS X版本(其中从App Store交付了系统软件更新)中此方法不起作用