¿Cómo borro todas las notificaciones de OS X con 1 clic?

16

Tengo notificaciones en el Centro de notificaciones OSX, ya que para la mayoría de mis aplicaciones estoy usando la configuración "Mostrar en el Centro de notificaciones: 10 elementos recientes" Esta es una buena configuración, pero en lugar de tener un Centro de notificaciones muy completo, todavía me gustaría borrarlo de vez en cuando con 1 clic.

Estoy usando Yosemite 10.10.3

    
pregunta sea 04.05.2015 - 02:23

8 respuestas

6

Otra opción, que usa Keyboard Maestro para ejecutar un Applescript se detalla aquí: enlace

Lo tengo asignado de modo que presione Comando 0 para borrar todos los diálogos de alerta abiertos.

Básicamente, he creado un Applescript para hacer clic en el primer botón en todas las alertas abiertas (normalmente Cerrar), y lo hace hasta que se borren todas las alertas. Puede usar Applescript directamente a través de Keyboard Maestro (como se describe en mi artículo), o puede crear un Servicio con Automator (esto es un poco más complicado debido a los requisitos de permisos de Accesibilidad).

En el artículo se incluye el Applescript completo, junto con una captura de pantalla que muestra la configuración en Keyboard Maestro.

    
respondido por el Dwayne Melançon 06.06.2016 - 10:55
5

No conozco una forma de borrar todas las notificaciones con un solo botón, sin embargo, puede borrar todas las notificaciones de una aplicación moviendo el mouse hacia la derecha del encabezado de la aplicación y haciendo clic en el botón pequeño que aparece allí.

Para eliminarlos a todos, simplemente muevo el mouse al botón x de la aplicación superior y hago clic rápidamente para eliminar todas las notificaciones con relativa rapidez.

    
respondido por el Séb 04.05.2015 - 14:16
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

Copie y pegue el código anterior en el Editor de AppleScript Habilitar el editor de secuencias de comandos en accesibilidad

    
respondido por el software is fun 22.10.2017 - 23:31
3

Terminé creando un Automator script para hacer esto y asignándolo a una tecla de acceso directo global.

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
    
respondido por el Meekohi 31.08.2017 - 21:29
2

Esta aplicación SIMBL hace el truco muy bien. chuckhendo / NotificationClear: paquete SIMBL para agregar un botón "Borrar todo" a Notificación ( enlace )

Solo instálalo usando mySIMBL. w0lfschild / mySIMBL: Administrador de complementos SIMBL para macOS ( enlace )

Una vez instalado, puedes abrir el centro de notificaciones, luego hacer clic en "Borrar" en la parte inferior.

    
respondido por el NiceGuy 14.03.2017 - 21:38
2

Sé que esto fue originalmente para Yosemite, y no estoy seguro de cuál es la respuesta allí, pero dado que la pregunta tiene 3 años, y la encontré mientras buscaba lo mismo con Mojave, pensé que lo mencionaría la respuesta que encontré.

a la derecha de la barra de menú, haga clic en las 3 líneas, aparecerá una ventana con las pestañas Hoy / Notificaciones. Si selecciona la pestaña Notificaciones, puede hacer clic en la X a la derecha de Hoy para borrar todas las notificaciones de un día determinado. Unos pocos clics y tendrás todos los antiguos borrados.

    
respondido por el Kem Mason 20.11.2018 - 23:51
1

La X pequeña en El Capitán está en la ventana de notificación. Abra el panel de Notificación deslizándose desde la derecha del mouse o haciendo clic en el icono del centro de notificación en la esquina superior izquierda. Las notificaciones de cada aplicación se agrupan y hay una pequeña X en el lado derecho del encabezado de cada aplicación. Haga clic en esa X y las notificaciones desaparecerán.

    
respondido por el Michael Herman 07.04.2016 - 15:40
-2

Simplemente ingrese al monitor de actividades y fuerce el cierre del centro de notificaciones ...

    
respondido por el Joey 17.11.2018 - 03:22

Lea otras preguntas en las etiquetas