Especifique o estilo de exibição a ser usado com o utilitário de linha de comando growlnotify

Especifique o estilo de exibição a ser usado com o utilitário de linha de comando growlnotify

Existe alguma maneira de alterar o estilo de exibição usado com o growlnotifyutilitário de linha de comando? Não quero alterar o padrão, apenas aquele que é usado para aquela instância do comando.

Responder1

man growlnotifynão permite opção e growlnotify --helptambém não menciona nada. O que faz sentido, porque o software emissor não controla o estilo,você é- através das Preferências do Sistema!

Mas a growlnotifyentrada látem apenas um único tipo de notificaçãoCommand-Line Growl Notification(e não, por exemplo, um tipo de notificação por prioridade). PortantoEu não acho que seja possível.


Você pode, no entanto, criar um aplicativo/script AppleScript que use a API Growl para emitir diferentes tipos de notificações, com base em algum parâmetro.Documentação do Growl sobre como acessá-lo via AppleScript.

Aqui está um exemplo de script para o Editor AppleScript:

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" e "2" são os nomes dos tipos de notificação suportados. Execute este script assim:

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

Os parâmetros são (em ordem) nome do tipo de notificação, título e descrição.

texto alternativo

Depois de executá-lo uma vez, você pode definir as configurações de exibição para os tipos de notificação nas Preferências do Sistema.

texto alternativo

informação relacionada