Comment rejeter de nombreux multiples de la notification «Disque non éjecté correctement» dans macOS?

21

Aujourd'hui, je fais face au problème suivant:

Ne jamais terminer les notifications d'éjection

Existe-t-il un moyen de m'en débarrasser sans passer toute ma journée à cliquer, à moins de Homer's Drinking Bird?

Remarque: Ce n'est pas un doublon de Comment puis-je effacer toutes les notifications OS X en 1 clic? , car les notifications de ma question ne s'affichent pas du tout dans le centre de notifications, et donc la solution de cette question ne fonctionne pas pour cette question.

Ken Williams
la source
J'ai édité cette question pour expliquer en quoi elle est différente de celle marquée comme doublon - la principale distinction étant que la solution liée ne fonctionne pas réellement dans ce cas.
Ken Williams
Avez-vous déterminé les causes de cela? J'ai un nouveau concentrateur USB, avec un disque de sauvegarde attaché, et
j'obtiens

Réponses:

30

J'ai commencé à tuer des processus avec "Notification" dans leur nom, et quand j'ai frappé celui appelé "NotificationCenter", la fumée s'est finalement dissipée:

killall NotificationCenter
Ken Williams
la source
5
Ken, tu as fait mon week-end - je vais nommer un chiot après toi! Je pourrais paraître idiot en criant "Ken Williams!" partout dans le parc, mais je suis bon avec ça
Sean Chase
FWIW, pkill NotificationCenterfonctionne à peu près de la même manière. Et il semble bon de redémarrer le processus par la suite - c'est à: /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter &(Il existe probablement un moyen plus sophistiqué de le faire avec un seul signal de redémarrage.)
MarkHu
1
Légende! Je vous remercie!
Benjamin Dale
3

Le script Apple de "logiciel est amusant", avec 3 votes au moment de la rédaction, dans le doublon suggéré se débarrasse de toutes les notifications "Disque non éjecté correctement" sur High Sierra (en plus, vous devez autoriser l'éditeur de script à contrôler l'ordinateur dans Préférences d'accessibilité comme le suggère la publication):

tell application "System Events"
    tell process "NotificationCenter"
        set numwins to (count windows)
        repeat with i from numwins to 1 by -1
            click button "Close" of window i
        end repeat
    end tell
end tell
Redarm
la source
J'ai le même problème et je ne suis pas familier avec l'utilisation de scripts sur mon Mac. Quelqu'un peut-il me guider à travers ce processus. Je ne peux pas continuer à appuyer sur le bouton de fermeture, ça me tue.
user303817