如何在GNOME shell扩展中获得Empathy联系人列表?

时间:2013-08-14 03:50:04

标签: gnome-3 gjs gnome-shell-extensions

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

1 个答案:

答案 0 :(得分:3)

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

  

心灵感应如何运作

     

协议实现提供称为连接的D-Bus服务   经理。心灵感应客户使用这些来创建连接   服务。建立连接后,进一步沟通   发生使用被称为通道的对象   连接。可以使用频道发送和接收短信,   或代表联系人列表,或建立VoIP呼叫。

     

<强>应用

     
      
  • 同情
  •   
  • [...]
  •   

因此,您可以使用DBus interface与之通信。 Gnome-Shell提供了Gjs / GnomeShell-Extension绑定,无法解释,但是可以使用示例代码: