当显示咆哮通知时执行 shell 脚本

当显示咆哮通知时执行 shell 脚本

如何在显示 Growl 通知时执行 shell 脚本?并使其特定于应用程序。例如,say "You have new mail"在显示 growlMail 通知时运行 shell 脚本?

答案1

要播放自定义声音来响应 Growl 通知:

  • 创建声音文件并使其可供系统使用:

    say -o YouHaveMail "您有邮件"

    创建声音文件“YouHaveMail.aiff”。Sudo cp 该文件到 /System/Library/Sounds/。

  • 配置 Growl 以将该声音用于特定的应用程序和通知:

    Growl 偏好设置窗格 | 应用程序
    在应用程序列表中,选择您的应用程序。

    配置 | 通知
    在通知:下拉菜单中,选择一个通知。
    在播放声音:下拉菜单中,选择 YouHaveMail。

答案2

我知道您可以将咆哮通知转发到其他计算机。也许您可以将它们转发到本地主机上的端口。如果您有某个东西监听该端口,那么每次通知转发到该端口时,它都可以执行某些操作。也许……?

相关内容