Календарное уведомление не исчезает

16

Что меня предупреждает эта «1»? Похоже, в моих календарях нет ничего, что требовало бы моего внимания. Как я могу избавиться от этого?

введите описание изображения здесь

Я использую чистую установку Yosemite.

Джанго Рейнхардт
источник

Ответы:

7

Чтобы устранить проблему, откройте терминал и запустите (с учетом регистра):

killall Dock

Это закроет Dock, и macOS немедленно откроет Dock. Когда док извлекает текущее состояние уведомлений из календаря, он увидит ноль ожидающих уведомлений и значок не будет отображаться.

У меня была эта проблема несколько раз. В MacOS есть какая-то ошибка, из-за которой на значке отображается несколько активных уведомлений Календаря, хотя в самом Календаре их нет. Я чаще всего сталкивался с этой проблемой, когда кто-то рассылает несколько приглашений и обновлений календаря в течение короткого периода времени (например, кто-то создает собрание, а затем отправляет несколько обновлений, чтобы изменить время, местоположение, заметки и т. Д.). Я буду отвечать на каждое обновление по очереди, а после этого на значке будет отображаться «1», хотя список уведомлений в Календаре пуст.

Это на самом деле проблема с док-станцией. В macOS Dock отвечает за отображение и обновление значков приложений, включая значки, флажки, индикаторы выполнения и другую информацию о состоянии, которую приложения хотят отображать. Иногда кажется, что состояние значков док-станции календаря повреждено или не синхронизировано с состоянием самого календаря. (Это происходит и с другими приложениями, например сообщениями.)

Андрей
источник
Док всегда работает под вашим пользователем, так что вам это никогда не понадобится sudo killall?
grg
@grgarside: Хороший вопрос. Редактирование, чтобы отразить это.
Андрей
1
Это не сработало для меня. Предложение @ ph4n70m ниже, однако, сработало. Там плохой интерфейс, Apple.
Torenware Networks
19

Значок уведомляет вас о календаре. Есть два случая, которые вызывают значок:

  • Вы были приглашены на мероприятие.
  • Событие в одном из ваших общих календарей было изменено.

Чтобы очистить значок, откройте «Календарь» и нажмите «Уведомления» на панели инструментов, затем выполните действие с уведомлением, выбрав «Принять / Отклонить» или «Возможно» в приглашении или «ОК» для уведомления об изменении.

Также см. Что это за кнопка на Calendar.app? относительно кнопки «Уведомления» на панели инструментов.

Grg
источник
2
Странный. Для меня в Календаре нет такой кнопки: - /
Джанго Рейнхардт
@Django Как насчет Вид → Показать уведомления?
grg
2
Я не вижу такой возможности? i.stack.imgur.com/wMCHF.png
Джанго Рейнхардт,
@Django Это серое, так что у вас, очевидно, нет никаких уведомлений. Это похоже на ошибку. Попробуйте сбросить настройки уведомлений в Системных настройках.
grg
1
Вау. Это разочаровывает. Это полностью чистая установка Yosemite (с установки USB - полностью стер HD). Я попробую ваше предложение.
Джанго Рейнхардт
6

Используйте эту кнопку в приложении календаря:

введите описание изображения здесь

ph4n70m
источник
Я не вижу эту кнопку в моей.
Jtheletter
2

У меня та же проблема в El Capitan 10.11.5 с Календарем 8.0.

Исправлено с помощью решения, основанного на подсказке Джанго в предыдущем комментарии:

  1. Выйти из календаря
  2. Отключить все уведомления для календаря в системных настройках
  3. Календарь запуска
  4. Снова включите уведомления
Крис Хайра
источник
2

Что сработало для меня:

  1. Открытый терминал
  2. Введите следующую команду, CASE SENSITIVE!

док док

Кажется, проблема в доке, а не в функции уведомлений

Т Милоне
источник