[Telepathy] empathy integration into gnome-shell

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Tue Jan 22 00:56:19 PST 2013


Le vendredi 18 janvier 2013 à 18:45 +0100, David Henriques a écrit :
> Hi,
> 
> is someone working on integrating the empathy client more into the 
> gnome-shell than how it is at the moment? 

We have some plan to, at least, integrate call in the Shell but I don't
think anyone is actively working on it atm: 
https://bugzilla.gnome.org/show_bug.cgi?id=656028
https://live.gnome.org/Hackfests/IMContacts%
20Social2011/Tasks/ShellDesignEvents#preview


> I would really like it, if 
> atleast the chatwindow would completly disappear in favor of the 
> notification area.

That's not planned for now. The chat window still offer a lot of
features that the chat bubble doesn't: sending files, starting a call,
etc.


>  In addition it would be cool if a chat could be 
> started from a gnome-shell-extension.
> I am trying to adjust this extension 
> https://extensions.gnome.org/extension/519/messaging-menu/ in order to 
> get more empathy options beneath the launcher.
> There my problems start. I would like to get the contacts into an array 
> and display them in a PopupSubMenu. The menu itself I managed to 
> implement, but I couldn't figure out how to get the contacts into that. 

So you want to fetch the whole contact list and display it in this menu?
That doesn't seem to scale to me, but if that's what you really want see
this example: telepathy-glib/examples/client/python/contact-list.py

Note that this will fetch all the contacts from Telepathy but what you
actually want is probably to fetch contacts from Folks, so you'll have
contacts grouped per meta-contact.
http://telepathy.freedesktop.org/doc/folks/c/FolksIndividualAggregator.html

> Furthermore I am unable to start a chat from the commandline. That way 
> an item in the contactlist would be a launcher for the chat with that 
> person.

That's easy to do with telepathy-glib as well, see
telepathy-glib/examples/client/python/ensure-channel.py


> After getting that I plan to change empathy, so only the notification in 
> the bottom opens, not the chatwindow. I think it could be an extra 
> option in the preferences of empathy.
> Is someone already doing this, so I can help him, or can someone help me?

I'm not sure about that, new chat can be started from other
applications, like gnome-contacts. If anything, this setting should be
desktop wide I think. This should probably be discussed with the design
team first.



	G.



More information about the telepathy mailing list