Jak odrzucić wiele wielokrotności powiadomienia „Dysk nie został prawidłowo wysunięty” w systemie macOS?

21

Dzisiaj mam do czynienia z następującym problemem:

Niekończące się powiadomienia o wysunięciu

Czy jest jakiś sposób, żeby się ich pozbyć bez spędzania całego dnia na klikaniu, poza ptaszkiem Homera?

Uwaga: nie jest to kopia Jak usunąć wszystkie powiadomienia OS X jednym kliknięciem? , ponieważ powiadomienia w moim pytaniu w ogóle nie są wyświetlane w Centrum powiadomień, a zatem rozwiązanie w tym pytaniu nie działa w przypadku tego pytania.

Ken Williams
źródło
Zredagowałem to pytanie, aby wyjaśnić, w jaki sposób różni się od tego oznaczonego jako duplikat - główną różnicą jest to, że połączone rozwiązanie nie działa w tym przypadku.
Ken Williams
Czy wiesz, co to powoduje? Mam nowy koncentrator USB z dołączonym dyskiem kopii zapasowej i dostaję to ...
GreenAsJade

Odpowiedzi:

31

Zacząłem zabijać procesy z „Notification” w ich nazwie, a kiedy uderzyłem w „NotificationCenter”, dym w końcu zniknął:

killall NotificationCenter
Ken Williams
źródło
5
Ken, zrobiłeś mój weekend - zamierzam nazwać cię szczeniakiem! Mogę brzmieć głupio, krzycząc „Ken Williams!” w całym parku, ale jestem z tym dobry
Sean Chase
1
FWIW, pkill NotificationCenterdziała prawie tak samo. I wydaje się, że dobrze jest zrestartować proces później - jest to: /System/Library/CoreServices/NotificationCenter.app/Contents/MacOS/NotificationCenter &(Prawdopodobnie istnieje bardziej wyrafinowany sposób, aby to zrobić za pomocą pojedynczego sygnału restartu).
MarkHu
1
Legenda! Dziękuję Ci!
Benjamin Dale
3

Skrypt Apple z „oprogramowania jest fajny”, z 3 głosami w momencie pisania, w sugerowanym duplikacie pozbywa się wszystkich powiadomień „Dysk nie został prawidłowo wysunięty” w High Sierra (dodatkowo musisz zezwolić edytorowi skryptów na sterowanie komputerem w Preferencje dostępności, jak sugeruje post):

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
źródło
Mam ten sam problem i nie znam korzystania ze skryptów na komputerze Mac. Czy ktoś może przeprowadzić mnie przez ten proces. Nie mogę ciągle naciskać przycisku zamykania, to mnie zabija.
user303817,