Notifcation de calendrier ne disparaissant pas

12

A quoi me sert ce "1"? Aucun de mes calendriers ne semble nécessiter mon attention. Comment puis-je me débarasser de cela?

entrez la description de l'image ici

J'utilise une installation propre de Yosemite.

Django Reinhardt
la source

Réponses:

7

Pour résoudre le problème, ouvrez Terminal et exécutez (sensible à la casse):

killall Dock

Cela arrêtera le Dock et Mac OS rouvrira le Dock immédiatement. Lorsque le Dock récupère l'état actuel des notifications de Calendar, il ne verra aucune notification en attente et le badge ne s'affichera pas.

J'ai eu ce problème à quelques reprises. MacOS a une sorte de bogue qui fait qu'un badge affiche un certain nombre de notifications de calendrier actives, même s'il n'y en a pas dans le calendrier lui-même. J'ai souvent constaté ce problème lorsqu'une personne envoie plusieurs invitations d'agenda et mises à jour sur une courte période (par exemple, une personne crée une réunion, puis envoie plusieurs mises à jour pour modifier l'heure, le lieu, les notes, etc.). Je répondrai à chaque mise à jour une par une, puis le badge affichera toujours un "1", même si la liste des notifications dans le Calendrier est vide.

C'est en fait un problème avec le Dock. Sous macOS, le Dock est chargé d'afficher et de mettre à jour les icônes des applications, notamment les badges, les coches, les barres de progression et autres informations d'état que les applications souhaitent afficher. De temps en temps, semble-t-il, l'état des icônes du Dock du calendrier est corrompu ou désynchronisé par rapport à celui du calendrier. (Cela se produit également avec d'autres applications, par exemple, les messages.)

Andrew
la source
Dock fonctionne toujours sous votre utilisateur, vous n'aurez donc jamais besoin de le faire sudo killall?
grg
@grgarside: Bon point. Édition pour refléter cela.
Andrew
Cela n'a pas fonctionné pour moi. La suggestion de @ ph4n70m ci-dessous, cependant, a fonctionné. Mauvaise interface utilisateur, Apple.
Torenware Networks
18

Le badge vous avertit d'une notification de calendrier. Il y a deux cas qui provoquent un badge:

  • Vous avez été invité à un événement.
  • Un événement sur l'un de vos calendriers partagés a été modifié.

Pour effacer le badge, ouvrez Calendrier et cliquez sur Notifications dans la barre d’outils, puis passez à la notification en sélectionnant Accepter / Refuser / Peut-être sur une invitation ou OK pour une notification de modification.

Voir aussi Qu'est-ce que ce bouton sur Calendar.app? en ce qui concerne le bouton Notifications de la barre d’outils.

grg
la source
1
Étrange. Il n'y a pas de bouton de ce type dans le calendrier pour moi: - /
Django Reinhardt
@Django Qu'en est-il Vue → Afficher les notifications?
grg
1
Je ne vois pas une telle option? i.stack.imgur.com/wMCHF.png
Django Reinhardt
@ Django C'est grisé, donc vous n'avez apparemment pas de notifications. Cela ressemble à un bug. Essayez de réinitialiser les paramètres de notification dans les Préférences Système.
grg
1
Sensationnel. C'est décevant. Ceci est une installation totalement propre de Yosemite (à partir d'une installation USB - complètement effacé le HD). Je vais essayer votre suggestion.
Django Reinhardt
4

Utilisez ce bouton dans l'application Calendrier:

entrez la description de l'image ici

ph4n70m
la source
2

J'ai le même problème dans El Capitan 10.11.5 avec Calendar 8.0.

Corrigé avec une solution basée sur le conseil de Django dans un commentaire précédent:

  1. Quitter le calendrier
  2. Désactiver toutes les notifications pour le calendrier dans les Préférences Système
  3. Calendrier de lancement
  4. Réactiver les notifications
Kris Khaira
la source
2

Ce qui a fonctionné pour moi:

  1. Terminal ouvert
  2. Tapez la commande suivante, CASE SENSITIVE!

Kill Dock

Le problème semble être avec le Dock, pas la fonction de notification

T Milone
la source