Уведомления от системы через Growl

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Уведомления от системы через Growl

Сообщение sergejey » Ср июл 31, 2013 6:09 pm

В последних обновления добавилась возможность отправки того, что "говорит" система на внешний Growl-сервис. Кто не в курсе, что это такое -- можно поискать в инете. Используется в основном на Маках, но есть и приложение под Windows -- в итоге можно получать уведомления от системы не запуская браузер. Плюс есть много плагинов, возможность переодресации на несколько компьютеров и прочие интересные вещи.

Настраивается в общих настройках:

Изображение

Передаются только сообщения, которые выше либо равны установленному минимальному уровню для сервиса.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Уведомления от системы через Growl

Сообщение ksgroup » Пт авг 23, 2013 10:12 am

Сергей, большая просьба хотя бы слегка описать принцип действия. Почитал в сети, но видимо мой "английский" не позволил мне до конца понять принцип взаимодействия. Так и не понял кто в данном случае выступает сервером а кто клиентом? MDM отправляет сообщение напрямую в клиентскую программу или наоборот программа подключается к MDM и забирает сообщение? Или есть какой то промежуточный сервер на который MDM отправляет сообщения а тот уже пересылает сообщения на клиенты?
К сожалению пользователем продуктов Apple не являюсь. Нашел в сети приложение для Win но так и не смог разобраться как его настроить для взаимодействия с MDM через Growl.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Уведомления от системы через Growl

Сообщение sergejey » Вс авг 25, 2013 7:25 pm

Принцип такой -- Growl это сервис системы в виде "родного" сетевого сервиса (Apple) либо приложения (Windows). MDM выступает в роли активного клиента -- при активации команды say MDM инициирует соединение с сервисом Growl и отправляет ему соответствующий текст. В настройках сервиса Growl должен быть включен приём уведомлений по сети, так же у меня не работало пока я не задал пароль для сетевых уведомлений (и в программе и в настройках MDM).

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Уведомления от системы через Growl

Сообщение ksgroup » Вт авг 27, 2013 1:49 pm

Ну вот теперь стало намного понятнее. Буду пробовать. Спасибо Сергей!
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

Re: Уведомления от системы через Growl

Сообщение Kvantos » Пт окт 05, 2018 9:35 pm

У меня крайняя альфа ветка, в общих настройках только вкладки:
Общие
Scenes
Calendar
Обработчики
Backup

В этих вкладках я не вижу упоминаний о Growl (кроме обработчика HOOK_EVENT_SAY:
{"growl":{"filter":""},"kodi_notify":{"filter":"","priority":20},"ssdp_finder":{"filter":"","priority":20}})
Подскажите, где именно настраивается форвардинг?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Ответить