В настоящее время я ищу лучшую замену рычанию для окон + gntp-send для отправки уведомлений из безголового окна Linux в мое окно Windows (и другие).
Прямо сейчас GFW хорошо справляется с несколькими вещами — с соответствующими плагинами , в основном интегрируется в окна с почти родной функциональностью. С известным хостом я могу отправлять уведомления. В основном это работает - я использую его с gntp-send .
Тем не менее, я хотел бы еще несколько вещей — например, возможность отправлять уведомления на телефон Android с неизвестным IP-адресом, а также возможность сохранять и повторять сообщения.
Минимальным минимумом здесь будет форвардер linux, который позволяет подписку и работает исключительно в командной строке. Ubuntu 16.10 будет хорошей целевой ОС.
Что мне, вероятно, действительно нужно, так это протокол, который поддерживает несколько целей для уведомлений. Рабочий процесс я вижу так.
Запустите приложение командной строки, которое принимает заголовок, тело сообщения и цель, и нацелено на систему, на которой работает сервер пересылки/основной сервер, работающий под управлением Ubuntu без графического интерфейса.
Эта система будет пересылать это или разрешать системам подписываться на сообщения — Growl для Windows делает это, но работает в Windows и имеет графический интерфейс.
Хранение и пересылка были бы хорошими, но необязательными
уведомления получены на целевых системах и подписчиках
Мне нужна поддержка Windows и Android для систем, получающих уведомления, и поддержка Linux для системы, отправляющей сообщения и выступающей в качестве отправителя. Я бы хотел, чтобы сторона Linux была чисто cli и не была привязана ни к какому DE, X или wayland.
Я собрал что-то вокруг домашнего сервера matrix-synapse и бота уведомлений для него .
Нави раньше отправлял уведомления на мой домашний сервер. Это в отдельной комнате, которую может видеть мой обычный пользователь, и поэтому я получаю уведомления для своих матричных клиентов.
В настоящее время у меня есть riot в качестве webui, поэтому я могу проверять уведомления на своем ПК (в конце концов мне понадобится что-то получше) и клиент Android на моем телефоне.
Поскольку Navi и Synapse действуют в приватном чате, я также могу посмотреть, когда было сделано уведомление.
Это не идеально — GFW дает мне собственные всплывающие уведомления, но в настоящее время поддерживается матрица , я не ограничен своей домашней сетью, и у меня гораздо больше гибкости. Это немного излишне, но я полагаю, что это необходимо для удовлетворения всех моих требований.