¿Cómo puede Growl activar un script de shell o AppleScript (NO al revés!)

1

Cuando se emita una notificación Growl quiero activar un AppleScript. Eché un vistazo a las "Acciones" en las preferencias Growl , y puede activar cosas como un correo electrónico o una llamada de texto a voz, pero no un script de shell de arbitraje o AppleScript.

¿Alguna idea de cómo hacer esto? ¿Existe un complemento Growl para esto? Lo busqué en la red, pero solo pude encontrar soluciones al revés (es decir, emitir una notificación desde un script).

¡Muchas gracias de antemano!

    
pregunta halloleo 05.02.2013 - 04:24

2 respuestas

1

Growl 2.1 es compatible con ScriptActions, pero no parece estar documentado en ninguna parte, sino en un grupo de Google . A continuación se muestra un ejemplo simple del hilo. Crea un archivo de comandos con el contenido, lo coloca en ~/Library/Application Scripts/com.Growl.GrowlHelperApp y luego lo configura dentro de Growl como se describe en el mismo hilo.

using terms from application "Growl"
    on perform action with notification
        ignoring case
            if notification's app name is "test growl" then
                activate me
                display dialog "goodbye" with icon 1
            end if
        end ignoring
    end perform action
end using terms from
    
respondido por el studgeek 23.09.2014 - 02:52
0

Actualmente no hay soporte en Growl para esta función, pero según esta publicación de Grupos de Google >:

  

Growl 2.1 traerá una acción de Script capaz de ejecutarse   shell scripts o AppleScripts. Esta será una característica de 10.8+ aunque   Growl 2.0+ es un espacio aislado, y la herramienta que necesitamos para ejecutar usuarios arbitrarios   Los scripts que se encuentran bajo sandboxing son una característica de 10.8+.

Growl 2.1 todavía está en pruebas Alpha.

    
respondido por el ghoppe 05.02.2013 - 05:06

Lea otras preguntas en las etiquetas