GNOME Bugzilla – Bug 589845
im-status: use mission control dbus interface
Last modified: 2009-11-18 21:25:19 UTC
Apparently, it seems using the mission-control dbus interface to set the status would be a good thing. It's org.freedesktop.Telepathy.MissionControl on dbus, with GetPresence()/SetPresence(). The methods are likely to change for mission-control 5, though. (cc'ing Guillaume who can probably help make sure this is done right ;-))
Huh, we should be using the presence stuff in gnome-session, no?
Ah, that's yet another alternative. Fun :-) So, yeah, I guess we should prefer the gnome-session presence, and if it's not there, try something else.
Looks like Empathy does not listen to gnome-session regarding the status text. Which makes a bit of sense IMHO since they rely on MC which in turn is desktop-independent.
Created attachment 139303 [details] [review] Replaces gossip with mission-control
I guess this needs to be updated for mission-control 5.
*** Bug 597229 has been marked as a duplicate of this bug. ***
due to bug #597293 which is fixed now?
More due to mission-control 5 replacing mission-control 4 before this code gets to actual users.
Created attachment 147766 [details] [review] use mc5 instead of empathy I'm removing the empathy-idle code here because it crashes with empathy 2.28 and the empathy developers are not going to fix it. I'm not sure if the gossip code is still useful for anyone.
(In reply to comment #9) > Created an attachment (id=147766) [details] [review] > use mc5 instead of empathy It's fixed for me with your patch, thanks.
ok, I guess that's good enough for me.. pushed as 086afb8dda82c43c5dac418f9fdee7ace507f3ed