30 votes

Comment puis-je supprimer définitivement les notifications de mises à jour disponibles ?

Grâce au centre de notification de Mountain Lion, je reçois une alerte lorsque des mises à jour logicielles sont disponibles. Le problème est que mes seules options sont "Détails" et "Mise à jour". Je ne veux pas interrompre mon travail pour installer la mise à jour et je ne veux pas lancer l'App Store pour voir ce qu'est la mise à jour. Je veux simplement rejeter l'alerte pour qu'elle ne revienne pas. Je connais l'astuce qui consiste à faire glisser la notification sur le côté de l'écran pour la faire disparaître, mais elle semble revenir quelques minutes plus tard.

J'ai regardé dans les préférences système pour la transformer en "bannière" au lieu d'une "alerte" afin qu'elle disparaisse d'elle-même après quelques secondes, mais il n'y a pas d'option pour contrôler les notifications de mise à jour logicielle. J'ai également lu attentivement ces deux documents connexe questions et je n'arrive pas à faire en sorte que les réponses qui y figurent me permettent de supprimer les notifications de mise à jour répétitives.

Je peux désactiver complètement les mises à jour logicielles, mais je ne suis pas vraiment contre les notifications de mise à jour - tant que je peux en accuser réception et que cela ne me dérange plus.

Existe-t-il une option de configuration cachée que je peux invoquer pour empêcher la réapparition de ces notifications ?

9voto

Je viens de désactiver la vérification automatique des mises à jour dans les Préférences Système :

J'installe les mises à jour manuellement depuis l'App Store ou avec sudo softwareupdate -ia .


J'ai essayé d'ajouter cette commande à la crontab du Root (et de ne pas redémarrer après les mises à jour) :

0 14 * * * /usr/sbin/softwareupdate -ia

Je n'ai pas eu de problèmes au début, mais après la mise à jour 10.8.3, Safari a commencé à planter au lancement jusqu'à ce que je redémarre. Après cela, j'ai changé -ia a -da donc la commande ne fait que télécharger les mises à jour. softwareupdate n'inclut pas les mises à jour des applications App Store.

6voto

discorax Points 969

Il existe une base de données SQLite située dans ~/Bibliothèque/Application Support/NotificationCenter qui semble contenir toutes les informations relatives aux applications enregistrées dans le centre de notification.

Le Mac App Store a bien quelques entrées dans la base de données, mais je ne vois rien qui vous permette de modifier les paramètres. Peut-être que quelqu'un avec plus de connaissances pourrait fouiller et en savoir plus.

enter image description here

5voto

Mark Lilback Points 151

Ckoerner était sur la bonne voie. C'est un peu technique, mais j'ai été heureusement libéré de l'avis de mise à jour 10.8.3 toute la journée.

  1. Allez dans ~/Bibliothèque/Application Support/NotificationCenter.

  2. Déterminez quel fichier .db est le plus récent.

  3. Ouvrez ce fichier dans le Terminal avec sqlite3 : sqlite3 LONG_FILE_NAME.db

  4. Tipo select app_id from app_info where bundleid = 'com.apple.appstore'; puis appuyez sur la touche retour. Un numéro s'affiche.

  5. Ensuite, supprimez toutes les notifications de la boutique d'applications. delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;

  6. Enfin, vous devrez peut-être supprimer NotificationCenter. C'est le seul moyen de supprimer une notification existante de l'écran. Tapez killall NotificationCenter dans le terminal.

Voici un exemple d'utilisation de sqlite3 :

sqlite> select app_id from app_info where bundleid = 'com.apple.appstore';
8
sqlite> delete from notifications where app_id = 8;
sqlite> .q

Je ne sais pas combien de temps cela va durer, mais j'ai passé une excellente après-midi sans cette notification qui me harcelait toute la journée.

1voto

JWell Points 19

Allez dans SystemPreferences > softwareUpdates et décochez tout ce que vous voyez.

0voto

Julian Points 1

Cliquez sur l'icône à droite du projecteur. Faites ensuite défiler l'écran jusqu'en haut. Il affichera "Afficher les alertes et les bannières sur". Il suffit de le désactiver, et les alertes disparaîtront pour le reste de la journée.

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