mac dock 图标右上角小红点由通知系统统一控制,仅表示未处理通知或未读内容,不可单独调整样式;可通过关闭特定app的“标记”开关、禁用全局dock徽章、清理app内部未读状态或终端命令强制刷新来消除。

Mac 的 Dock 图标右上角小红点(也叫“角标”或“徽章”)不是独立样式可调,而是由通知系统统一控制的视觉反馈——它只表示“该 App 有未处理的通知或未读内容”,本身没有横幅、提醒、透明度等样式选项。真正能改的,是它是否显示、显示什么、以及背后触发它的逻辑。
关闭特定 App 的红点(最常用)
这是最直接有效的方法,适用于邮件、信息、App Store 等常驻红点的应用:
- 点击苹果菜单 → “系统设置” → 左侧边栏点“通知与专注模式”
- 在右侧应用列表中,找到目标 App(如“邮件”“信息”“日历”)并点击进入
- 确保“允许通知”已开启(否则其他选项灰掉),然后关闭“标记”开关
- 关闭后,Dock 和菜单栏图标上的红点/数字立即消失,但横幅或提醒通知仍可照常弹出
批量禁用所有 App 的 Dock 角标
如果你希望整个 Dock 干干净净、一个红点都不见:
- 进入“系统设置 → 通知与专注模式”
- 向上滚动到顶部区域,找到“Dock”相关设置(macOS Sequoia/Sonoma 中通常叫“在 Dock 图标上显示数量”或“显示徽章”)
- 将该全局开关设为关闭状态
- 此操作会一次性停用所有启用通知的 App 在 Dock 上的角标渲染,无需逐个设置
针对邮件、信息等 App 额外清理内部未读状态
有些红点关了“标记”还不消失,是因为 App 自身仍在统计未读数:
- 邮件:打开 Mail 应用 → “邮件”菜单 → “设置…” → “通用”标签页 → 取消勾选“在 Dock 图标上显示未读信息数量”
- 信息:打开“信息”→ “设置…” → “iMessage”或“信息”标签页 → 关闭“在 Dock 图标上显示未读数量”
- App Store:红点多因待更新,进 App Store 完成更新即可自动清除;也可在系统通知设置里一并关掉它的“标记”
强制刷新残留角标(红点顽固不退时)
若已读消息未同步、通知中心缓存异常,可用终端快速重置:
- 打开“终端”,依次执行两行命令:
defaults write com.apple.dock badge-disabled-apps -array
killall Dock - 第二条命令会让 Dock 重启,约 2 秒后图标角标清零
- 注意:该操作不影响通知功能,仅清除视觉徽章状态











