Re: gnome-shell application intergration



So, suppose I would like to support Emesene (Python MSN clone) in the messaging tray,
what protocols, standards, guidelines and documents would I need to make this happen?

- Luuk

On Wed, Jun 16, 2010 at 12:35 PM, Giovanni Campagna <scampa giovanni gmail com> wrote:
On Wed, Jun 16, 2010 at 8:41 AM,  <jhs jsschmid de> wrote:
> Hi!
>
>> I have tried Pidgin and sent myself messages from another computer/IM
>> account... and the message tray does not act the same way as it does
>> when your using empathy. With empathy, you are able to recieve msgs and
>> reply to messages straight from the message tray at the bottom instead of
>> opening up your messenger window....
>
> Well, this is using telepathy in the background which is the messaging
> backend of empathy and as such it is indeed tightly integrated with
> empathy.

Exactly. Empathy specific code has been removed long ago, replaced with
Telepathy.
Thus any application relying on Telepathy (Empathy, Kopete, Gnome Games...)
gets automatic integration with Gnome Shell.

>> Can anybody confirm support for "other ' alternate well known
>> messengers/music players for intergration in gnome-shell????
>
> In short, write a patch to your favourite application to integrate with
> gnome-shell. Nobody limits the applications that support gnome-shell but
> as of now only very few applications gained support.
> I am not an expert in the details of the message tray but I guess about
> 90% can be done in the application by supporting the new protocol while
> some things might require gnome-shell extensions.

Actually, the protocol is not new, it is the same DBus interface every
desktop environment uses (org.freedesktop.Notifications), the same exported by
notification-daemon and osd-notify, for example. Some hacks are applied for
specific applications (XChat only, I suppose), but nothing else.
(This only applies to external notifications, not those generated
inside the shell,
by startup-notification, telepathy and extensions)

> Regards,
> Johannes
>
> _______________________________________________
> gnome-shell-list mailing list
> gnome-shell-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-shell-list
>

Giovanni
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]