有什么方法可以捕获通知以便其他程序可以读取它们?

有什么方法可以捕获通知以便其他程序可以读取它们?

我知道您可以使用在终端中查看通知dbus-monitor "interface='org.freedesktop.Notifications'" | grep --line-buffered "string",但是有没有简单的方法来捕获通知并将其发送到正在运行的应用程序?

答案1

我不是 Ruby 开发人员,在尝试使用 Python 做同样的事情时遇到了这个问题 - 对于 Ruby,你可能需要查看https://github.com/mvidner/ruby-dbus为了这。

对于 python,我现在正在使用 python-dbus 包,它运行良好:)

相关内容