notify-osd
(como o daemon de notificação padrão e o GNOME Shell) implementa a Especificação de notificações da área de trabalho , que especifica uma interface DBus para os aplicativos conversarem.
libnotify
é uma biblioteca C que fornece uma API para aplicativos para criar e gerenciar notificações; ele usa o DBus internamente para conversar com o daemon de notificação.
notify-send
é uma pequena aplicação de linha de comando que usa libnotify para mostrar notificações.