94 votes

Comment désactiver la bulle rouge de notification de mise à jour logicielle dans l'application Préférences Système de MacOS Mojave (pas App Store) ?

Je garde l'icône de l'application "Préférences système" dans mon dock dans Mojave. J'ai récemment vérifié les mises à jour, et j'en ai trouvé une, mais je ne suis pas encore prêt à l'installer et le point de notification rouge au-dessus de l'application "Paramètres" dérange vraiment mon moi obsessionnel-compulsif.

Pour aggraver les choses, il n'y a aucun moyen de désactiver la notification. pour l'application Paramètres, de l'application Paramètres.

Comment puis-je bannir l'icône de notification jusqu'à ce que je sois prêt à faire face aux mises à jour ?

(Remarque : le point rouge de notification au-dessus de l'écran d'accueil de l'entreprise). Préférences du système app, no celui de l'App Store. Il est également no le grand texte qui apparaîtra dans le coin supérieur droit de l'écran. Et, contrairement à toutes les autres questions que j'ai trouvées en cherchant cela, je suis sous Mac OS plutôt que sous iOS).

La chose la plus proche que j'ai trouvée est Pourquoi l'icône du Dock des Préférences Système affiche-t-elle un badge ? qui concernait des problèmes de sécurité d'iCloud plutôt que des mises à jour logicielles. Ma question n'est pas pourquoi mais comment ignorer une mise à jour logicielle pendant un certain temps.

System Preferences dock badge notification icon

102voto

Wyatt Ward Points 1912

Après quelques recherches infructueuses sur Internet, suivies de nombreuses recherches dans des fichiers binaires, je suis tombé sur une clé dans un fichier .plist qui, une fois écrite, semblait faire oublier temporairement au système qu'il avait des mises à jour pour lesquelles il devait me déranger. En cours d'exécution :

defaults write com.apple.systempreferences AttentionPrefBundleIDs 0

a résolu mon problème pour l'instant sur la 10.14.1. (Apparemment, vous pouvez aussi avoir à redémarrer le dock avec killall Dock mais je ne me souviens pas avoir eu à le faire).

Si la vérification automatique des mises à jour est activée il se peut que cela ne vous convienne pas. Pas pour longtemps, en tout cas. Dans mon cas, sur une nouvelle installation, je suis allé à la page des paramètres pour désactiver la vérification des mises à jour, et il a vérifié une mise à jour avant que je puisse fermer la page. Après avoir relancé cette commande, le problème a disparu à nouveau. En gros, Désactiver les vérifications automatiques des mises à jour ou il reviendra tout de suite et vous devrez relancer la commande.

Relancer le vérificateur de mise à jour devrait annuler ce problème. On pourrait trouver que .plist (Je crois que c'était dans /Users/[username]/Library/Preferences/com.apple.systempreferences.plist ) et mettre le bit immuable dessus / lui donner des permissions de lecture seule pour éviter qu'il ne soit modifié, mais je n'ai aucune idée des retombées que cela pourrait avoir. Vous ne pourriez probablement plus modifier d'autres paramètres par utilisateur.

8 votes

Ça marche pour cacher la mise à jour de Catalina qui a été publiée aujourd'hui. Il semble que la vérification des mises à jour la fasse réapparaître, du moins jusqu'à ce que vous redémarriez Dock. Merci d'avoir fait le travail difficile pour trouver cette clé par défaut !

2 votes

@CoBrA2168 merci. J'aimerais vraiment qu'Apple fasse une documentation publique plus complète sur les composants internes de son système d'exploitation !

0 votes

J'ai fait ça, j'ai désactivé la vérification automatique des mises à jour, j'ai redémarré le dock, je suis parti pendant quelques minutes, je suis revenu. Dans System Prefs -> Software Update, Catalina n'est plus listé comme nécessaire, mais le point rouge est toujours affiché.

28voto

Voici ce qui a fonctionné pour moi afin de me débarrasser du ballon de notification rouge tout en ayant accès aux Préférences Système depuis le dock.

Remplacez l'icône des préférences des systèmes sur le dock par son alias :

  1. Supprimez l'icône des préférences système du dock (faites glisser l'icône hors du dock ou cliquez dessus avec le bouton droit de la souris et choisissez "Options", puis "Supprimer du dock").

  2. Dans une fenêtre du Finder, accédez au dossier Applications, cliquez avec le bouton droit de la souris sur l'application Préférences des systèmes et choisissez "Créer un alias".

  3. Ajoutez le fichier d'alias au dock en le faisant glisser à l'emplacement souhaité sur le dock.

L'icône d'alias ne comprend pas la bulle de notification rouge. Le panneau de préférences des systèmes affiche toujours la notification rouge sur l'icône de mise à jour du logiciel (comme indiqué dans la capture d'écran partielle).

enter image description here

3 votes

J'ai essayé la suggestion de Terry Richmond mais Alias a toujours une notification rouge.

5 votes

Cette solution ne fonctionne que par détournement, et ne désactive rien au niveau du système :-) Il s'agit de es Très intelligent, cependant. Félicitations pour cette méthode alternative !

1 votes

Une idée intéressante ; j'avais fait la même chose pour que les dossiers s'ouvrent dans le finder au lieu de s'ouvrir dans cette "bulle" dans snow leopard, mais j'avais complètement oublié. Je n'aime pas l'icône en forme de flèche, mais c'est une solution intelligente si cela ne vous dérange pas qu'elle apparaisse dans le menu de la barre supérieure "apple" et lorsque l'application "settings" est ouverte.

15voto

J'ai trouvé que le killall Dock n'a pas fonctionné (à chaque fois que je redémarrais mon ordinateur, je devais réexécuter le code dans le Terminal), et la solution Alias m'a donné l'envie de vraiment trouver comment faire !

Donc, après quelques recherches, voici comment j'ai géré ce problème de façon permanente (sans avoir besoin d'exécuter du code dans le Terminal) :

  1. Ouvrir préférences du système
  2. Ouvrir actualisation du logiciel
  3. Cliquez sur "avancé..." (en bas à droite)
  4. Décliquez sur "vérifier les mises à jour".
  5. Command + Q préférences du système .
  6. Éteignez Internet.
  7. Rouvrir le site préférences du système .
  8. Rouvrir le site actualisation du logiciel .

Ta da ! Pas de point rouge.

Voici ces étapes en photos :

Deuxième étape (point rouge !!) - Ouvrir actualisation du logiciel : enter image description here

Troisième étape - Cliquez sur "avancé..." (en bas à droite) : enter image description here

Quatrième étape - Décliquez sur "vérifier les mises à jour" : enter image description here

Sixième étape : éteignez Internet : enter image description here

Sixième étape - Réouverture actualisation du logiciel (pas de point rouge !) : enter image description here

Septième étape - Rallumez l'Internet : enter image description here

1 votes

J'ai explicitement dit dans ma réponse que vous pourriez avoir à désactiver la vérification des mises à jour pour que cela fonctionne. Qu'est-ce qui est exactement différent dans celle-ci ? De plus, votre ancienne réponse n'apportait rien de nouveau non plus.

4 votes

@Wyatt8740 Juste une solution qui ne nécessite pas d'ouvrir Terminal du tout (comme c'était la solution proposée dans votre OP). Cette alternative peut être utile pour les personnes qui hésitent ou ont peur de jouer avec Terminal. Je n'ai pas l'intention de vous offenser de quelque manière que ce soit.

4 votes

Je vais mettre cela sur la table à moins qu'il n'y ait un meilleur moyen de supprimer cela sans la ligne de commande. Merci à tous, les bonnes questions ont souvent besoin de quelques réponses pour que tous ceux qui sont confrontés à ce problème puissent choisir leur méthode préférée pour le résoudre.

3voto

Bruce Smith Points 31

Ce n'est pas le point rouge en lui-même qui me dérange, c'est que je suis encore sur Mojave, pas encore prêt à aller à Big Sur, et que je ne veux pas avoir ce rappel sous les yeux en permanence. Je veux que syspref soit dans le dock et fonctionne. De même, je toujours avoir une fenêtre Terminal ouverte. J'ai placé la commande dans un fichier où je le voulais, je l'ai nommé et j'ai mis à jour mon chemin. Lorsque je reçois un point rouge occasionnel, je peux ouvrir la fenêtre du terminal, entrer "badge" et c'est tout. Élégant ?...peut-être pas tant que ça, mais ça marche pour moi.

#!/bin/bash  
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0  
killall Dock

0 votes

Vous auriez pu simplement désactiver la vérification automatique des mises à jour et exécuter ma commande et ne pas avoir à exécuter votre script constamment.... Sysprefs peut fonctionner, il suffit de ne pas aller dans la section des mises à jour.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X