Например
Или уведомление Filezilla «Загрузка завершена!».
Как я могу использовать его в моем приложении C ++? Я искал на developer.gnome.org и нашел этот а также этот но они были не очень полезны.
уведомление на скриншоте является уведомлением в чате и обрабатывается непосредственно GNOME Shell; Уведомления чата не могут быть реализованы за пределами командной консоли, поэтому вам нужно либо пропатчить GNOME Shell, либо написать расширение Shell.
общие уведомления (временные или постоянные) могут быть отправлены из вашего приложения с помощью libnotify
API: https://git.gnome.org/browse/libnotify
вы также можете отправлять уведомления через консоль через notify-send
утилита командной строки (которая обычно поставляется как часть пакета libnotify).
Других решений пока нет …