Como faço para detectar programaticamente alterações de presença no menu de mensagens?

6

Existe uma maneira de se inscrever em eventos de menu de mensagens? Especificamente, estou procurando por um sinal (via DBUS?) Que é disparado quando o status de presença online muda no menu de mensagens

    
por Owais Lone 10.08.2012 / 19:31

1 resposta

6

O menu de mensagens usa a estrutura Telepathy e envia os eventos de status para o Controle da Missão da Telepathy. A página da Web que descreve a Telepatia e como ela funciona está aqui:

Se você usa a biblioteca Telepathy-GLib, provavelmente está procurando pelo "mais-presença-presença-mudou" sinal do objeto TpAccountManager.

    
por Ted Gould 13.08.2012 / 22:59