日历通知不消失


Answers:


7

要解决此问题,请打开终端并运行(区分大小写):

killall Dock

这将关闭Dock,macOS将立即重新打开Dock。当Dock从日历中获取通知的当前状态时,它将看到零个待处理的通知,并且徽章不会显示。

我有几次这个问题。MacOS有某种错误,即使日历本身没有任何通知,它也会导致徽章显示许多活动的日历通知。当某人在短时间内发出多个日历邀请和更新时(例如某人创建一个会议,然后发送多个更新以更改时间,位置,备注等),我最经常看到此问题。我将对每个更新进行一次响应,然后,即使“日历”中的通知列表为空,徽章仍将显示为“ 1”。

这实际上是Dock的问题。在macOS中,Dock负责显示和更新应用程序图标,包括徽章,复选标记,进度条和应用程序要显示的其他状态信息。有时,日历基座图标的状态似乎已损坏或与日历本身的状态不同步。(这也发生在其他应用程序中,例如消息。)


Dock始终在您的用户下运行,因此您永远不需要sudo killall
grg

@grgarside:好点。编辑以反映这一点。
安德鲁

1
这对我不起作用。但是,下面的@ ph4n70m的建议确实起作用。那里的用户界面不好,苹果。
Torenware Networks

19

该徽章将通知您日历通知。有两种情况会导致产生徽章:

  • 您已受邀参加活动。
  • 您共享日历之一上的活动已被修改。

要清除徽章,请打开“日历”并单击工具栏上的“通知”,然后通过在邀请上选择“接受/拒绝/也许”或对更改通知选择“确定”来对通知执行操作。

另请参阅Calendar.app上的此按钮是什么?关于工具栏上的“通知”按钮。


2
奇怪。我的日历中没有这样的按钮:-/
Django Reinhardt

@Django关于视图→显示通知呢?
grg

2
我看不到这样的选择吗?i.stack.imgur.com/wMCHF.png
Django Reinhardt,

@Django它是灰色的,因此您显然没有任何通知。这似乎是一个错误。尝试在“系统偏好设置”中重置通知设置。
grg

1
哇。这真令人失望。这是Yosemite的完全干净的安装(通过USB安装-完全擦除了HD)。我将尝试您的建议。
Django的莱因哈特


2

我在带有日历8.0的El Capitan 10.11.5中遇到相同的问题。

使用基于Django在先前评论中的技巧的解决方案修复了该问题:

  1. 退出日历
  2. 关闭“系统偏好设置”中“日历”的所有通知
  3. 启动日历
  4. 重新打开通知

2

对我有用的是:

  1. 开放终端
  2. 键入以下命令,区分大小写!

杀人码头

问题似乎出在Dock,而不是通知功能

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.