例如
或 Filezilla 通知“上传完成!”。
我如何在我的 C++ 应用程序中使用它?我在 developer.gnome.org 上进行了搜索,发现了这个和这个,但它们并不是很有帮助。
截图中的通知为聊天通知,由 GNOME Shell 直接处理;聊天通知无法在 Shell 之外实现,因此您需要修补 GNOME Shell 或编写 Shell 扩展。
可以使用libnotify
API 从您的应用程序发送通用通知(瞬时或永久):https ://git.gnome.org/browse/libnotify
您还可以通过notify-send
命令行实用程序(通常作为 libnotify 包的一部分提供)使用控制台发送通知。