我正在尝试构建一个GNOME shell扩展。如何在GNOME shell扩展中获得Empathy联系人列表?
答案 0 :(得分:3)
Empathy-IM工具是“Freedesktop Telepathy”规范的参考实现。来自Wikipedia:
心灵感应如何运作
协议实现提供称为连接的D-Bus服务 经理。心灵感应客户使用这些来创建连接 服务。建立连接后,进一步沟通 发生使用被称为通道的对象 连接。可以使用频道发送和接收短信, 或代表联系人列表,或建立VoIP呼叫。
<强>应用强>
- 同情
- [...]
因此,您可以使用DBus interface与之通信。 Gnome-Shell提供了Gjs / GnomeShell-Extension绑定,无法解释,但是可以使用示例代码: