使用bonjour / zeroconf / avahi在命令行

时间:2018-01-02 23:19:00

标签: linux dbus bonjour avahi pidgin

我一直在寻找,但无法弄明白。我在"遥控器上运行了很长的任务。我的同一局域网上的无头计算机,我希望通过聊天通知,直接到我的pidgin帐户,一旦该任务完成。远程计算机和本地计算机都可以通过avahi(avahi-browse -a)看到对方,我可以通过pidgin通过bonjour协议(无服务器,所以我)与第三台计算机(上网本)聊天不需要在任何地方打开"帐户。我知道我可以使用purple库(pidgin使用相同的库)通过命令行发送消息,或控制pidgin(通过purple-remote),因为这在文档中提到。但是,我无法找到解释如何执行此操作的文档。我能找到的最好的是man page for purple-send,其中包含以下内容:

  

选项

     

使用dbus-viewer获取支持的功能及其参数列表。

     

以下是一些例子:

     

/ usr / bin / purple-send PurpleAccountsFindConnected string:string:prpl-jabber

     

/ usr / bin / purple-send PurpleAccountsGetAll

     

/ usr / bin / purple-send PurpleCoreQuit

但是我没有安装dbus-viewer,并且运行qdbusviewer(预先安装在KDE中)并没有给我任何关于如何弄清楚我是怎么做的线索我想做。

所以问题是,如何通过命令行(技术上,从脚本)从无头远程计算机向我本地计算机上的pidgin bonjour帐户发送消息? 我知道有些人写了一些python相关的脚本来做这件事,但我确信这首先是purple-send的全部目的。

后续问题,我如何找到purple可用的所有dbus选项?或者这一切是如何运作的? (请记住,我对dbus没有经验)。

如果它有所不同,我在我本地的Fedora fc17和我的遥控器上的Ubuntu 12.04。

更新

0 个答案:

没有答案
相关问题