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 505000 - Per account status/presence support
Per account status/presence support
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: empathy-maint
empathy-maint
: 618777 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-12-22 08:15 UTC by Lynda Metref
Modified: 2018-05-22 13:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Lynda Metref 2007-12-22 08:15:07 UTC
I would like to be able to have different status on each account. 
For example "Available" on jabber and "Busy" on MSN
Comment 1 kxra 2009-02-21 02:27:55 UTC
Perhaps this could be implemented through "custom messages". 
Comment 2 Charles P. Collins IV 2009-06-18 14:05:36 UTC
This is also requested in Launchpad:

https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/340936

My post from there:
-----------
This is the one crucial feature keeping from using Empathy. It is necessary to be able to set a different status and status message for each account.

I.E. -

My "Play" account status is - "I'm not here."
My "Work" account status is - "I'm not here, call 555-555-5555 if you need me, back @ 1700h"

This is a critical feature for users who work remotely and have active mobile work and social routines.

Pidgin has the capability of setting different status messages for each account.
Comment 3 Xavier Claessens 2009-06-18 14:50:30 UTC
Currently it is not possible to implement in Empathy because MC4 handle presence globally only.

When we'll port Empathy to use MC5 (hopefully in time for GNOME 2.28) you'll be able to build your own application to manage presence. I don't think that something that should be done in empathy's UI.
Comment 4 Charles P. Collins IV 2009-06-18 15:10:40 UTC
>"I don't think that
something that should be done in empathy's UI."

I'm not sure if I understand this statement correctly, but I do think that it should be set in the "Custom Message" UI / dialog. This already is the intuitive place to set custom away messages, and setting the status for a particular account/ client is an extension of that. Even if it is a plugin it absolutely needs to be part of the Empathy UI, why introduce another application / UI to handle status?

Regarding MC5 and applications, can give a quick tip on where I can read more about this? Will this allow for a better plugin architecture?
Comment 5 FelipeDarder 2009-08-27 20:26:47 UTC
As we're very close to 2.28, I've done this UI mockups(comes with an explanation)...

http://pilipes.blogspot.com/2009/08/empathy-accountstatusmanager.html

Hope you find it useful...
Comment 6 Guillaume Desmottes 2009-09-10 16:39:56 UTC
I'm still not convinced. Designing a simple and easy to use UI for this is not trivial.
Mpt: What do you think?
Comment 7 Guillaume Desmottes 2010-09-14 13:19:31 UTC
*** Bug 618777 has been marked as a duplicate of this bug. ***
Comment 8 Vasco 2011-10-19 18:39:24 UTC
I have to concur with the user Charles Collins above. This really stops me from using Empathy at all, as I find the ability to manage different statuses on each of the protocols I use a must have feature.

If UI design is the issue, here's a few screenshots of how Pidgin implements this.

In Pidgin, you can change the status of individual accounts in two ways. First, you can enable the (official) Mystatusbox plugin, which allows the user to see individual status menus for each account separately, or for only those which are out of sync with the general status menu; these are shown in the main UI, below the contact list and above the general status menu -- though of course, in Empathy the general status menu sits at the top, not the bottom.

You can also create a customized status by clicking the general status menu, select 'New Status', which prompts a dialog box that lets you name the new status, choose which heading it should come under (Away, Available, etc), and then choose custom statuses for each protocol, both the status message and the status itself, which can be different from the main heading. 

To see for yourself, just install Pidgin and its plugin pack, and enable the Mystatusbox plugin.

I would really like to see this implemented, and really don't see why this should be considered so confusing to the user. Don't most multi-protocol IM clients allow this?
Comment 9 GNOME Infrastructure Team 2018-05-22 13:04:46 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/empathy/issues/5.