web-dev-qa-db-ja.com

メッセージングメニューのプレゼンスの変更をプログラムで検出するにはどうすればよいですか?

メッセージングメニューイベントをサブスクライブする方法はありますか?具体的には、メッセージングメニューでオンラインプレゼンスの状態が変化したときに発生する(DBus経由で)信号を探しています。

6
Owais Lone

メッセージングメニューはTelepathyフレームワークを使用し、ステータスイベントをTelepathyのMission Controlに送信します。テレパシーとそれがどのように機能するかを説明するWebページは次のとおりです。

Telepathy-GLibライブラリを使用している場合は、おそらくTpAccountManagerオブジェクトからの "most-available-presence-changed" シグナルを探しています。

6
Ted Gould