Shared Desktop Notifications from Canonical

Aurelien Gateau and the rest of the Canonical Desktop Experience folks have been working super hard to get the visual notifications on KDE and Gnome united as part of their Project Ayatana. This involves uniting the Galago and KDE VisualNotification DBus interfaces. Along the way freedesktop.org had to get fixed to make such cooperation possible. But now the KDE half of the changes are in (KDE trunk and Kubuntu Karmic) and Gnome apps running in KDE show visual notifications just like KDE apps. There's minor issues to be fixed and the other way round (KDE apps running on Gnome) still has some patches to be finished & crashes to be fixed but it works in a lot of cases.

Gnome app on KDE. Why Pidgin, you fit into the KDE desktop now.

KDE app on Gnome. Amarok, your popups are so Gnomeish.


Even though I'm a long time KDE user I have to say that the Gnome taskbar looks a bit more polished and cleaner. But tt's great to see that notifications are shared! Trunk = it will be in 4.3?

By bugmenot at Fri, 07/24/2009 - 16:40

4.3 has its own branch since a while. Trunk = 4.4 = January 2010

By kamikazow at Mon, 07/27/2009 - 08:30

I think KDEs taskbar looks good enough. But I like the style of the notification in GNOME in this screenshot more than the air style. Especially the pixelated (not-antialiased) of the notification window is ugly. And there is too much visual noise (it is less and therefore better than in 4.2).

By Mathias Panzenböck at Tue, 07/28/2009 - 14:42

i really appreciated Aurelien's work and patience on this matter.

however, the really hard work was actually done by the plasma team: we modified knotify to speak a slightly modified galago (pending collaboration from the galago team to fix various issues that existed in it), wrote a Plasma dataengine that hooked into that and made the notifications display use that. i personally didn't do much of that work, either: it was mostly Dmitry Suzdalev and Rob Scheepmaker.

in any case, i'm really glad we have visual notifications settled.

By Aaron J. Seigo at Sat, 07/25/2009 - 08:07