Come faccio a cancellare tutte le notifiche di OS X con 1 clic?

17

Ho notifiche nel Centro notifiche OSX, poiché per la maggior parte delle mie app sto utilizzando l'impostazione "Mostra nel centro di notifica: 10 elementi recenti" Questa è una buona impostazione, ma piuttosto che avere un Centro di notifica molto completo, vorrei comunque cancellarlo di volta in volta con 1 clic.

Sto usando Yosemite 10.10.3

    
posta sea 04.05.2015 - 02:23
fonte

8 risposte

6

Un'altra opzione, che utilizza Keyboard Maestro per eseguire un oggetto Applescript, è dettagliata qui: link

L'ho mappato in modo tale da colpire Comando Opzione 0 per cancellare tutte le finestre di avviso aperte.

Fondamentalmente, ho creato un Applescript per fare clic sul primo pulsante su tutti gli avvisi aperti (in genere Chiudi), e lo fa fino a quando tutti gli avvisi non vengono cancellati. Puoi usare l'Applescript direttamente tramite Keyboard Maestro (come descritto nel mio articolo), oppure puoi creare un servizio con Automator (questo è un po 'più schizzinoso a causa dei requisiti delle autorizzazioni di accessibilità).

L'articolo completo di Applescript è incluso nell'articolo, insieme a una schermata che mostra l'impostazione in Keyboard Maestro.

    
risposta data 06.06.2016 - 10:55
fonte
5

Non conosco un modo per cancellare ogni notifica con un solo pulsante, tuttavia puoi cancellare tutte le notifiche di un'app spostando il mouse a destra dell'intestazione dell'app e facendo clic sul piccolo pulsante x che appare lì.

Per cancellarli tutti, sposto semplicemente il mouse sul pulsante x dell'app più in alto e rapidamente clic che rimuove tutte le notifiche in modo relativamente rapido.

    
risposta data 04.05.2015 - 14:16
fonte
5
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

Copia e incolla il codice sopra nell'Editor di AppleScript Abilita Script Editor in accessibilità

    
risposta data 22.10.2017 - 23:31
fonte
3

Ho finito per creare uno script Automator per fare questo e mappandolo a un hotkey globale.

on run {input, parameters}
    tell application "System Events"
        tell process "Notification Center"
            set theWindows to every window
            repeat with i from 0 to number of items in theWindows
                try
                    set this_item to item ((number of items in theWindows) - i) of theWindows
                    click button 1 of this_item
                on error
                    -- nothing
                end try
            end repeat
        end tell
    end tell
end run
    
risposta data 31.08.2017 - 21:29
fonte
2

Questa app SIMBL fa bene il trucco. chuckhendo / NotificationClear: pacchetto SIMBL per aggiungere un pulsante "Cancella tutto" alla notifica ( link )

Basta installarlo usando mySIMBL. w0lfschild / mySIMBL: gestore di plugin SIMBL per macOS ( link )

Una volta installato, puoi semplicemente aprire il centro notifiche, quindi fare clic su "Cancella" in basso.

    
risposta data 14.03.2017 - 21:38
fonte
2

So che questo era originariamente per Yosemite, e non sono sicuro della risposta, ma data la domanda ho 3 anni e l'ho trovato mentre cercavo la stessa cosa con Mojave, ho pensato di menzionarlo la risposta che ho trovato.

all'estrema destra della barra dei menu, fare clic sulle 3 linee, questo fa apparire una finestra con le schede Oggi / Notifiche. Se selezioni la scheda Notifiche, puoi fare clic sulla X a destra di Oggi per cancellare tutte le notifiche per un determinato giorno. pochi clic e avrai tutti i vecchi cancellati.

    
risposta data 20.11.2018 - 23:51
fonte
1

La piccola X di El Capitan si trova nella finestra di notifica. Apri il riquadro delle notifiche scorrendo da destra sul mouse o facendo clic sull'icona del centro di notifica nell'angolo in alto a sinistra. Le notifiche di ogni applicazione sono raggruppate insieme e c'è una piccola X sul lato destro dell'intestazione di ogni applicazione. Fai clic su quella X e tutte le notifiche andranno via.

    
risposta data 07.04.2016 - 15:40
fonte
-2

Entra nel monitor dell'attività e forza l'uscita dal centro notifiche ...

    
risposta data 17.11.2018 - 03:22
fonte

Leggi altre domande sui tag