
Existe alguma maneira de alterar o estilo de exibição usado com o growlnotify
utilitário de linha de comando? Não quero alterar o padrão, apenas aquele que é usado para aquela instância do comando.
Responder1
man growlnotify
não permite opção e growlnotify --help
també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 growlnotify
entrada 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.
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.