Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ (Gnome)桌面通知是如何工作的?_C++_Gtk_Desktop_Gnome - Fatal编程技术网

C++ (Gnome)桌面通知是如何工作的?

C++ (Gnome)桌面通知是如何工作的?,c++,gtk,desktop,gnome,C++,Gtk,Desktop,Gnome,例如 或者Filezilla通知“上载完成!” 如何在我的C++应用程序中使用它?我在developer.gnome.org上搜索了一下,找到了,但是没有什么帮助。屏幕截图中的通知是聊天通知,由gnome Shell直接处理;聊天通知不能在Shell之外实现,因此您需要修补GNOME Shell或编写Shell扩展 可以使用libnotifyAPI从应用程序发送通用通知(暂时或永久): 您还可以通过notify send命令行实用程序(通常作为libnotify包的一部分提供)使用控制台发送通

例如

或者Filezilla通知“上载完成!”


如何在我的C++应用程序中使用它?我在developer.gnome.org上搜索了一下,找到了,但是没有什么帮助。

屏幕截图中的通知是聊天通知,由gnome Shell直接处理;聊天通知不能在Shell之外实现,因此您需要修补GNOME Shell或编写Shell扩展

可以使用
libnotify
API从应用程序发送通用通知(暂时或永久):


您还可以通过
notify send
命令行实用程序(通常作为libnotify包的一部分提供)使用控制台发送通知。

屏幕截图中的通知是聊天通知,由GNOME Shell直接处理;聊天通知不能在Shell之外实现,因此您需要修补GNOME Shell或编写Shell扩展

可以使用
libnotify
API从应用程序发送通用通知(暂时或永久):

您还可以通过
notify send
命令行实用程序(通常作为libnotify包的一部分提供)使用控制台发送通知