1

我需要阅读 gnome-shell 通知以在事件 X 发生时发送电子邮件(例如成功下载 torrent)。是否有我可以在 C 代码中读取/设置的文件或回调?

4

1 回答 1

1

一个非常简单的选择是notify-send从您的代码中调用该工具。它是这样使用的:

notify-send [OPTION...] <SUMMARY> [BODY] - create a notification

有关详细信息,请参阅随附的手册页。

编辑:我第一次读错了这个问题,并认为你想发送通知。为了对通知做出反应,我建议编写一个gnome-shell扩展。已经有一个示例扩展显示如何对所有通知做出反应。

我不知道您自己的代码有任何回调,抱歉。但是您可能可以通过DBUS. 有关详细信息,请参阅DBUS 主页。简而言之,您的 shell 扩展可以生成适当的DBUS消息,然后您的程序可以对此做出反应。

对不起我的阅读错误:)

于 2012-05-24T19:52:13.583 回答