Как программно обнаруживать изменения присутствия в меню обмена сообщениями?

6

Есть ли способ подписаться на события меню обмена сообщениями? В частности, я ищу сигнал (через DBus?), Который запускается, когда статус онлайн-присутствия изменяется в меню сообщений

    
задан Owais Lone 10.08.2012 в 19:31
источник

1 ответ

6

Меню обмена сообщениями использует инфраструктуру Telepathy и отправляет события статуса в Mission Mission Telepathy. Веб-страница, в которой описывается Telepathy и как она работает, находится здесь:

Если вы используете библиотеку Telepathy-GLib, вы, вероятно, ищете " most-available-presence-changed " из объекта TpAccountManager.

    
ответ дан Ted Gould 13.08.2012 в 22:59
источник