引言

 

使用系统偏好设置时,右上角经常出现一个更新提示;

不想更新,也不想看到这个红点,所以使用下面方法关闭/开启更新红点。

更新提示的设置 在文件 ~/Library/Preferences/com.apple.systempreferences.plist  中,下文我们使用  defaults 命令读写修改这个文件 AttentionPrefBundleIDs 键的值。


基于系统 macOS 10.15.7 (19H2)

关闭

$ defaults write com.apple.systempreferences AttentionPrefBundleIDs  -dict com.apple.preferences.softwareupdate 0
$ killall -SIGTERM cfprefsd  # 重启偏好设置进程
$ killall Dock # 重启 Dock

注意:$ 不要复制进去

这时 Dock 栏上 偏好设置图标右上角的红圈不会显示了;

如果偏好设置面板如果是打开状态, 软件更新icon 上还会继续显示数字;重启偏好设置应用后,软件更新 icon 右上角只会显示圆圈,不显示数字;


开启

$ defaults write com.apple.systempreferences AttentionPrefBundleIDs  -dict com.apple.preferences.softwareupdate 1
$ killall -SIGTERM cfprefsd 
$ killall Dock

 

以上操作不会马上显示更新的红点,或者在面板中显示了红色圆圈,但没有数字;可能是没有触发对新版本的检测;

这时我们点击 软件更新 进入这个面板,等待加载新版本信息,再退出来,稍等一会儿儿,更新数字就会出现。