1

我正在尝试构建一个 GNOME shell 扩展。如何在 GNOME shell 扩展中获取 Empathy 联系人列表?

4

1 回答 1

3

Empathy-IM 工具是“Freedesktop Telepathy”规范的参考实现。来自维基百科

心灵感应如何运作

协议实现提供称为连接管理器的 D-Bus 服务。心灵感应客户端使用这些来创建与服务的连接。建立连接后,将使用从连接请求的称为通道的对象进行进一步的通信。通道可用于发送和接收文本消息,或代表联系人列表,或建立 VoIP 呼叫。

应用

  • 同情
  • [...]

因此,您可以使用DBus 接口与之通信。Gnome-Shell 提供了一个 Gjs/GnomeShell-Extension 绑定,这里没有解释,但是可以使用示例代码:

于 2013-08-31T23:53:51.900 回答