Pour les applications gênantes qui définissent une icône de notification de badge, mais qui ne figurent pas dans le centre de notification des paramètres, existe-t-il un moyen de bloquer l'icône de badge?
Spotify, par exemple, crée une notification pour chaque événement insignifiant, sans aucun moyen de le bloquer dans l'application.
Personnellement, je ne comprends pas comment les applications sont autorisées à afficher une icône de badge sans être dans le centre de notifications en premier lieu.
Exemple:
Réponses:
J'ai une solution que j'ai pu inverser. Je l'ai testé sur ma machine, exécutant Yosemite 10.10.4 (14E46). Si vous pouvez trouver l'ID de l'ensemble (dans le fichier Info.plist pour l'ensemble d'applications), vous pouvez utiliser ce script pour forcer l'application à apparaître dans le volet des préférences de notifications.
À ce stade, vous pouvez ouvrir les Préférences Système -> Notifications, et vous trouverez l'application que vous venez d'ajouter en bas de la liste. Vous pouvez activer / désactiver le marquage de l'icône à partir de cette page.
la source
grep com.apple.notificationcenter/db/db\$
par àgrep 'com.apple.notificationcenter/db2/db$'
partir de Mac OS 10.14.1 (peut-être avant, je vois que cela a déjà plus de 3 ans)Pour les personnes qui sont des noobs mac comme moi, pour créer et exécuter le script ci-dessus:
1. Ouvrez TextEdit,
7. Définissez les autorisations pour le fichier que vous venez de créer afin de pouvoir l'exécuter - Tapez Terminal (puis appuyez sur fr): (Remplacez "file.sh" par le nom de votre script.)2. Mettez l'éditeur en mode Texte brut - Format> Créer du texte brut.
(Si vous ignorez cette étape, il ne vous permettra pas de l'enregistrer en tant que script.)
3. Collez le script ci-dessus dans la fenêtre TextEdit
4. Enregistrez le fichier en tant que script - Fichier> Enregistrer sous dans TextEdit. Saisissez votre nom de fichier suivi de l'extension de fichier «.sh», puis enregistrez le document sur le bureau.
5. Ouvrez l'application Terminal
6. Accédez au bureau dans Terminal - Tapez (puis appuyez sur Entrée):
8. Exécutez le fichier - Tapez Terminal: (Encore une fois, remplacez "file.sh" par le nom de votre script.)
9. Ouvrez Notifications dans les Préférences Système. Vous devriez pouvoir trouver l'application Spotify et désactiver les notifications.
Source de création d'un script: Terminal 101: automatiser le terminal avec des scripts Bash
la source