79 votes

Comment désactiver les notifications de l'App Store dans Mountain Lion ?

L'App Store de Mountain Lion envoie des notifications de mise à jour par le biais du Centre de notification. Malheureusement, cela se produit également pour les utilisateurs qui ne sont pas administrateurs système (et qui ne peuvent donc pas exécuter l'App Store). Comment puis-je désactiver cette fonction ?

Le centre de notification dispose de préférences, où les applications peuvent être contrôlées, mais l'App Store n'apparaît pas dans cette liste.

0 votes

N'y a-t-il pas une option dans le System Preferences -> Notifications pour désactiver l'App Store ?

4 votes

L'App Store n'apparaît pas dans la liste des applications qui s'y trouvent.

0 votes

Merde. Désolé pour cela. Je suis au travail et je n'ai pas pu vérifier.

31voto

Ben Lings Points 11395

Il vous suffit désormais d'aller dans Préférences système > App Store, et de désactiver l'option "Rechercher automatiquement les mises à jour".

Il n'y a pas de problème de pare-feu, et cela fonctionne uniquement avec l'App Store. N'oubliez pas de vérifier manuellement de temps en temps si vous avez des mises à jour !

5 votes

Cela ne fonctionne pas sur 10.8, quelqu'un peut-il confirmer si cela fonctionne sur 10.8.1 ou 10.8.2 ?

18voto

Pyramis Points 181

Je viens de découvrir la solution manquante ici : http://osxdaily.com/2012/11/15/stop-software-update-mac-os-x/

Vous pouvez désactiver de manière sélective les notifications concernant des mises à jour logicielles spécifiques dont vous ne vous préoccupez pas (comme les mises à jour inutiles d'une application) en faisant un contrôle-clic sur la mise à jour dans l'App Store pour faire apparaître une option cachée "Masquer la mise à jour".

C'est la meilleure solution pour ceux qui veulent garder le centre de notification actif pour toutes ses autres utilisations (alarmes de calendrier, etc.) et qui veulent également être informés des mises à jour logicielles critiques. Cette option devrait désactiver de façon permanente les notifications relatives à certaines mises à jour logicielles (jusqu'à ce que le logiciel en question fasse l'objet d'une nouvelle mise à jour).

(En espérant que cela fonctionne également pour le cas où les utilisateurs non administrateurs reçoivent des notifications de mise à jour auxquelles ils ne peuvent pas donner suite).

Capture d'écran de l'article d'OSxdaily :

enter image description here

2 votes

Il n'y a pas de problème à copier/capturer l'écran directement à partir d'une source, c'est même préférable à l'utilisation d'un lien, car à long terme, un grand nombre de liens sont supprimés ou modifiés.

0 votes

Les utilisateurs qui ne sont pas administrateurs (et ne peuvent pas exécuter l'App Store) peuvent-ils accéder à l'App Store pour cliquer sur le bouton "Masquer la mise à jour" ?

2 votes

Cela fonctionne pour les mises à jour individuelles du système (sous le groupe "Mise à jour du logiciel"), mais le menu n'apparaît pas du tout pour les autres applications de la liste. :(

10voto

nugz Points 101

La meilleure solution que j'ai trouvée jusqu'à présent consiste à + "cliquez" sur l'icône du menu des notifications en haut à droite et désactivez les notifications. Cela se réinitialise cependant tous les jours.

0 votes

D'où sortez-vous ça ? (je ne dis pas que les réponses sont fausses, c'est juste qu'Apple n'a pas bien implémenté tout ce qui concerne le Mac App Store).

1 votes

Cela désactive tous notifications, pas seulement celles du Mac App Store.

10voto

Geoff Reedy Points 209

J'ai découvert que les préférences du centre de notification se trouvent dans une base de données sqlite dans le dossier de l'utilisateur. ~/Library/Application Support/NotificationCenter/ Le fichier est nommé avec un GUID donc je ne suis pas sûr qu'il soit le même pour chaque compte, mais c'était le seul fichier dans le répertoire et il a un .db extension. J'ai utilisé la commande sql suivante

update app_info set flags = 134 where bundleid = 'com.apple.appstore'

Je ne suis pas sûr à 100% que cela fonctionne ou pas, mais vous pouvez l'essayer en exécutant

sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"

dans un terminal.

Signification des drapeaux

Comme suggéré, voici ce que j'ai pu découvrir sur la valeur des drapeaux en modifiant les entrées par le biais des Préférences Système et en observant le changement résultant de la valeur des drapeaux.

La valeur de l'indicateur semble être un masque de bits d'au moins 16 bits, comme suit

|   |   |   |   |   |   |   |   |   | M |   | A | b | S | B | H |

Les significations des champs sont

M Défini si les options ont été modifiées par rapport aux valeurs par défaut.
A Définissez si les alertes doivent être affichées pour l'application.
b Indiquez si les bannières doivent être affichées pour l'application.
S Défini si "Jouer un son lors de la réception de notifications" est coché.
B Défini si l'option "icône de l'application badge" est cochée.
H Défini si l'option "Afficher dans le centre de notification" n'est pas cochée.

Je n'ai pas pu trouver de signification pour les champs restants. La valeur 134 est la valeur originale de l'entrée de l'appstore (qui était de 150) mais avec le bit d'alerte désactivé. Je pensais que l'un des bits supplémentaires définis sur l'entrée de la boutique en ligne était celui qui la faisait disparaître du volet des préférences, mais même après les avoir effacés, elle n'apparaissait pas.

0 votes

Avez-vous de la documentation sur cette base de données, en particulier sur la signification des différentes valeurs de l'attribut flags ? Je serais plutôt réticent à l'exécuter sans référence.

2 votes

@patrix Malheureusement, il n'y a pas de documentation, j'ai simplement observé comment les drapeaux changeaient lorsque je modifiais le style d'alerte pour d'autres éléments et que j'appliquais ces changements à l'entrée pour l'appstore. Je vais ajouter des informations sur ce que j'ai déduit à la réponse.

0 votes

Les drapeaux pour l'App Store sont réinitialisés tout le temps (les modifier sans être connecté à l'interface graphique n'a pas aidé), donc cela ne fonctionne pas.

9voto

David Points 99

J'ai récemment découvert qu'il était possible de supprimer des notifications individuelles en cliquant sur la notification de mise à jour de l'App Store, puis en faisant glisser le curseur vers la droite. Je le fais environ 20 fois par jour car je n'ai pas le temps de redémarrer mon iMac tous les jours pour les mises à jour logicielles.

2 votes

De même, sur une Magic Mouse (et vraisemblablement un trackpad), vous pouvez faire glisser le curseur vers le haut sans cliquer à droite pour obtenir le même comportement.

2 votes

+1. C'est ce que je fais maintenant. Et oui, je le fais environ 20 fois par jour parce que ça revient tout le temps.

0 votes

Quel mac avez-vous qui nécessite un redémarrage quotidien pour les mises à jour ? 99,999999% de mes mises à jour ne nécessitent pas de redémarrage.

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