After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 589845 - im-status: use mission control dbus interface
im-status: use mission control dbus interface
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Plugins (other)
0.11.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-07-27 09:26 UTC by Vincent Untz
Modified: 2009-11-18 21:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Replaces gossip with mission-control (2.69 KB, patch)
2009-07-27 17:42 UTC, Matthias Vogelgesang
needs-work Details | Review
use mc5 instead of empathy (4.59 KB, patch)
2009-11-15 12:47 UTC, Jonathan Matthew
committed Details | Review

Description Vincent Untz 2009-07-27 09:26:25 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 ;-))
Comment 1 Bastien Nocera 2009-07-27 09:45:06 UTC
Huh, we should be using the presence stuff in gnome-session, no?
Comment 2 Vincent Untz 2009-07-27 09:49:21 UTC
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.
Comment 3 Matthias Vogelgesang 2009-07-27 17:20:06 UTC
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.
Comment 4 Matthias Vogelgesang 2009-07-27 17:42:26 UTC
Created attachment 139303 [details] [review]
Replaces gossip with mission-control
Comment 5 Jonathan Matthew 2009-10-05 06:55:58 UTC
I guess this needs to be updated for mission-control 5.
Comment 6 Jonathan Matthew 2009-10-05 07:17:37 UTC
*** Bug 597229 has been marked as a duplicate of this bug. ***
Comment 7 Sebastien Bacher 2009-10-06 07:47:01 UTC
due to bug #597293 which is fixed now?
Comment 8 Jonathan Matthew 2009-10-06 08:23:54 UTC
More due to mission-control 5 replacing mission-control 4 before this code gets to actual users.
Comment 9 Jonathan Matthew 2009-11-15 12:47:34 UTC
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.
Comment 10 julien cubizolles 2009-11-18 09:17:06 UTC
(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.
Comment 11 Jonathan Matthew 2009-11-18 21:25:07 UTC
ok, I guess that's good enough for me..

pushed as 086afb8dda82c43c5dac418f9fdee7ace507f3ed