Выполнить сценарий оболочки, когда появляется уведомление о рычании
Как выполнить сценарий оболочки всякий раз, когда отображается уведомление Growl? И сделайте это конкретным приложением. Например, запустите скрипт оболочки say "You have new mail"
когда отображается уведомление GrowlMail?
2 ответа
Чтобы воспроизвести собственный звук в ответ на уведомление Growl:
Создайте звуковой файл и сделайте его доступным для системы:
скажи -о YouHaveMail "У тебя есть почта"
создает звуковой файл "YouHaveMail.aiff". Sudo скопируйте файл в /System/Library/Sounds/.
Настройте Growl для использования этого звука для конкретного приложения и уведомления:
Панель настроек рычания | Приложения
В списке приложений выберите ваше приложение.Настроить | Уведомления
В раскрывающемся списке Уведомления выберите уведомление.
В раскрывающемся списке "Воспроизвести звук:" выберите "YouHaveMail".
Я знаю, что вы можете пересылать уведомления о рычании на другие компьютеры. Возможно, вы могли бы перенаправить их в порт на localhost. Если у вас есть что-то, слушающее этот порт, оно может что-то делать каждый раз, когда уведомление направляется на этот порт. может быть..?