Содержание

Desktop notifications. Сообщения системы.

121224, 140721 sfslinux@gmail.com

Далее описаны варианты вывода этих сообщений

Теория

Демоны

Управление

Запуск

Происходит автоматически, при наличии /usr/share/dbus-1/services/org.название_сервиса.Notifications.service

Отправка сообщения

notify-send "Заголовок" "Сообщение" -i Путь_к_иконке

Демоны естественно постоянно находятся в памяти. Расход не большой , но он есть…

Отправка сообщения от root

Стандартные демоны

Gnome

notify-osd.

notify-send "Volume" -i notification-audio-volume-low -h int:value:30 -h string:x-canonical-private-synchronous:
notify-send "Brightness" -i notification-display-brightness-high -h int:value:101 -h string:x-canonical-private-synchron

XFCE

xfce4-notifyd

Mate

Enlightenment

Нестандартные демоны

Осуществляет привязку dbus к скриптам и утилитам. Т.е. привязывает их к стандарту Libnotify

notification-daemon

dunst

cow-notify

osdsh

sind

notification-thing

https://github.com/mk-fg/notification-thing на python

wired

https://github.com/Toqozz/wired-notify на rust

Утилиты

gtkdialog

yad

Xdialog

gxmessage

Иконок нет. Цвет есть. Вывод только по центру или под курсором. На gnome, xfce абсолютно не похоже.

xcowsaw (xpupsay)

osd_cat (aosd_cat)

zenity

Более тяжелый вариант, аналогичный yad

dzen

dmenu

Скрипты

gtkdialog-splash

conky

Использовать conky для сообщений придумал сам. Стало интересно, неужели никому подобное в голову не приходило… Поискал. Приходило: 1, 2, 3

Документация по конфигурации conky: 1, 2, 3

Итог: ntf

Написал sh скрипт ntf.