Avec le 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 «Mettre à 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 que la mise à jour. Je veux simplement ignorer l'alerte afin qu'elle ne se reproduise plus. Je connais l'astuce qui fait 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 le changer en une `` bannière '' au lieu d'une `` alerte '' afin qu'il disparaisse de lui-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 questions connexes et je n'arrive pas à faire fonctionner les réponses pour supprimer les notifications de mise à jour répétitives.
Je peux désactiver les mises à jour logicielles ensemble, mais je ne suis pas vraiment contre les notifications de mise à jour - tant que je peux le reconnaître et que cela ne me dérange plus.
Existe-t-il une option de configuration cachée que je peux invoquer pour empêcher ces notifications de réapparaître?
Réponses:
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 de la racine (et de ne pas redémarrer après les mises à jour):
Je n'ai eu aucun problème 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
pour-da
que la commande télécharge simplement les mises à jour.softwareupdate
n'inclut cependant pas les mises à jour pour les applications App Store.la source
Il existe une base de données SQLite située dans ~ / Library / Application Support / NotificationCenter qui cherche à héberger toutes les informations pour les applications enregistrées dans Notification Center.
Le Mac App Store a quelques entrées dans la base de données, mais je ne vois rien qui vous permettrait de modifier les paramètres. Peut-être que quelqu'un avec plus de connaissances pourrait fouiller et en savoir plus.
la source
ckoerner était sur la bonne voie. C'est un peu technique, mais j'ai été heureusement libre de l'avis de mise à jour 10.8.3 toute la journée.
Allez dans ~ / Library / Application Support / NotificationCenter
Découvrez quel fichier .db est le plus récent.
Ouvrez ce fichier dans Terminal avec sqlite3:
sqlite3 LONG_FILE_NAME.db
Tapez
select app_id from app_info where bundleid = 'com.apple.appstore';
, puis appuyez sur Retour. Un numéro s'affiche.Supprimez ensuite toutes les notifications de l'App Store.
delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;
Enfin, vous devrez peut-être supprimer NotificationCenter. C'était le seul moyen de supprimer une notification existante de l'écran. Tapez
killall NotificationCenter
Terminal.Voici un exemple d'utilisation de sqlite3:
Je ne sais pas combien de temps cela va durer, mais ce fut un excellent après-midi sans que cette notification ne me harcèle toute la journée.
la source
Accédez à SystemPreferences> softwareUpdates, puis décochez tout ce que vous voyez.
la source
Cliquez sur l'icône à droite du projecteur. Faites ensuite défiler vers le haut. Il affichera "Afficher les alertes et les bannières activées". Il suffit de le désactiver et les alertes disparaîtront pour le reste de la journée.
la source
Si vous survolez la notification et glissez de gauche à droite sur le pavé tactile (en supposant que vous en ayez une), elle sera déplacée vers la liste des notifications et hors de votre écran immédiat.
la source