Especifique el estilo de visualización que se utilizará con la utilidad de línea de comandos growlnotify

Especifique el estilo de visualización que se utilizará con la utilidad de línea de comandos growlnotify

¿Hay alguna forma de cambiar el estilo de visualización que se utiliza con la growlnotifyutilidad de línea de comando? No quiero cambiar el predeterminado, solo el que se usa para esa instancia del comando.

Respuesta1

man growlnotifyno permite una opción y growlnotify --helptampoco menciona nada. Lo cual tiene sentido, porque el software emisor no controla el estilo,eres-- ¡a través de Preferencias del Sistema!

Pero la growlnotifyentrada allísolo tiene un único tipo de notificaciónCommand-Line Growl Notification(y no, por ejemplo, un tipo de notificación por prioridad). Por lo tantono creo que sea posible.


Sin embargo, puede crear una aplicación/script AppleScript que utilice la API Growl para emitir diferentes tipos de notificaciones, según algún parámetro.Documentación de Growl sobre cómo acceder a través de AppleScript.

Aquí hay un script de muestra para AppleScript Editor:

on run argv
    tell application "GrowlHelperApp"
        set the allNotificationsList to ¬
            {"1", "2"}
        set the enabledNotificationsList to ¬
            {"1", "2"}
        register as application ¬
            "My Growl Notification App" all notifications allNotificationsList ¬
            default notifications enabledNotificationsList ¬
            icon of application "Script Editor"

        notify with name ¬
            (item 1 of argv) title ¬
            (item 2 of argv) description ¬
            (item 3 of argv) application name "My Growl Notification App"
    end tell
end run

"1" y "2" son los nombres de los tipos de notificación admitidos. Ejecute este script de esta manera:

osascript growlstyle.scpt 2 Hello\ World This\ is\ the\ text

Los parámetros son (en orden) nombre del tipo de notificación, título y descripción.

texto alternativo

Después de ejecutarlo una vez, puede configurar los ajustes de visualización para los tipos de notificación en Preferencias del Sistema.

texto alternativo

información relacionada