我正在尝试构建一个 GNOME shell 扩展。如何在 GNOME shell 扩展中获取 Empathy 联系人列表?
问问题
645 次
1 回答
3
Empathy-IM 工具是“Freedesktop Telepathy”规范的参考实现。来自维基百科:
心灵感应如何运作
协议实现提供称为连接管理器的 D-Bus 服务。心灵感应客户端使用这些来创建与服务的连接。建立连接后,将使用从连接请求的称为通道的对象进行进一步的通信。通道可用于发送和接收文本消息,或代表联系人列表,或建立 VoIP 呼叫。
应用
- 同情
- [...]
因此,您可以使用DBus 接口与之通信。Gnome-Shell 提供了一个 Gjs/GnomeShell-Extension 绑定,这里没有解释,但是可以使用示例代码:
于 2013-08-31T23:53:51.900 回答