Comment désactiver définitivement le Centre de notifications dans Mavericks?

9

Dans Mountain Lion, j'ai pu désactiver définitivement le Centre de notifications , sans aucun effet secondaire apparent :

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
killall NotificationCenter

Cependant, le processus de mise à niveau des Mavericks a restauré Notification Center dans toute sa splendeur agaçante. Y a-t-il une raison pour laquelle la mise à niveau a annulé ma désactivation du Centre de notification?

Puis-je désactiver Notification Center dans Mavericks en utilisant la même procédure, sans effets secondaires?

orome
la source
Celui-ci a fonctionné pour moi apple.stackexchange.com/questions/152064/…

Réponses:

6

Si vous démarrez Terminal, entrez

sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool False

et redémarrer, cela a fait l'affaire pour moi dans Mavericks.

hodgkin-huxley
la source
1
FWIW: L'ancienne procédure a fonctionné pour moi jusqu'à présent, bien qu'un redémarrage soit également nécessaire pour empêcher qu'un panneau complètement vide n'apparaisse à la place de Notification Center lorsque la souris est déplacée dans le coin supérieur droit de l'écran.
orome
1
En fait, cela désactive Notification Center car il modifie les autorisations du plist de 644 à 600. Si vous modifiez KeepAlive sur false d'une autre manière qui ne modifie pas les autorisations du plist, le processus NotificationCenter est toujours démarré à la connexion, mais il n'est pas relancé s'il se termine pour une raison quelconque. Pour annuler les modifications, exécutez f=/System/Library/LaunchAgents/com.apple.notificationcenterui.plist;sudo defaults write $f KeepAlive -bool true;sudo chmod 644 $f;launchctl load $f.
Lri
Cela semble désactiver les notifications de batterie faible et l'icône de batterie devenant rouge, est-il possible de les restaurer?
urok93
2

Décharger le plist fonctionne toujours pour moi:

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

Si le plist n'est pas chargé, sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool Falsene devrait avoir aucun effet.

Lri
la source
0

Vous aurez des effets secondaires si vous passez à Yosemite (Beta 2). L'icône de notification dans la barre de menus est réapparue, mais en cliquant dessus, l'icône elle-même clignote brièvement. Je peux faire glisser le panneau depuis la droite de mon trackpad magique, mais sinon je ne peux pas corriger la barre de menus pour la désactiver ou la réactiver complètement.

MacFixx
la source
Bienvenue sur Ask Different! Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question . Incluez un lien vers cette question si cela permet de fournir un contexte. Cependant, les questions concernant la version préliminaire du logiciel sont hors sujet.
grg
0

en fait, j'ai trouvé un moyen beaucoup plus simple. Supprimez simplement l'application de notification qui se trouve dans /System/Library/CoreServices/.

Pour ce faire, vous devez d'abord killprocéder, sinon le Finder ne vous laissera pas le supprimer car il est déjà en cours d'exécution (faites un peu toppour obtenir son PID). Ensuite, déplacez simplement le fichier .app vers la corbeille. Au redémarrage, c'est comme s'il n'avait jamais été là.

Et comme je supprime simplement le fichier .app et ne touche à aucun fichier de configuration, je ne vois pas comment je pourrais obtenir des effets secondaires (mais veuillez me corriger si je me trompe).

user3334172
la source
0

Dans Mavericks, vous ne pouvez pas contrôler le centre de notification, car vous rendrez FaceTime inutilisable. Si vous recevez un appel entrant, aucune fenêtre n'apparaît. Vous ne pouvez donc pas accepter l'appel entrant. Je n'ai pas vérifié les autres versions du système d'exploitation.

Je pense qu'il n'y a pas de solution. Tout le code est Spaghetti. Si vous éteignez une chose, vous en cassez une autre.

Invité X
la source