This plugin no longer works correctly on Ubuntu 11.04 and 11.10. It keeps the messaging menu active for no reason and never clears when you get messages.
Also, it should replace the icon for Gajim with an indicator (at least optionally) as there is no Gajim indicator support in Ubuntu.
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
Plugin does not work anymore on Ubuntu Quantal 12.10 (impossible to activate it even with python-indicate and python-xdg installed) as Ubuntu developers changed libmessaging-menu api (deprecating the old libindicate library) :
They corrected it for Gwibber, Thunderbird, Empathy, Pidgin... as there are packaged for Ubuntu, but here it's a zip plugin not in the repositories, so for the moment there is no solution on Ubuntu 12.10 for Gajim integration in Messaging menu.
I am able to get version 0.1.3 to load in ubuntu 10.04 by adding the following lines to line 20 of ~/.local/share/gajim/plugins/ubuntu_integration/gajim.py:
import indicate
from xdg.BaseDirectory import load_data_paths
Apparently test_activatable() is supposed to load these modules, but the function is either never called or is called from the wrong context.
Asterix told me that there is an open bug report about this plugin. (I do not receive mail notifications from this Trac.)
I do not use Ubuntu and/or Gajim anymore, and in fact I am surprised, that the plugin is still alive after this long period of time. Since I am not interrested in maintaining the plugin anymore feel free to transfer the ownership to someone else.
It seems nobody is interested to correct the plugin or knows how, so I left a message in the releted topic in Ubuntu Launchpad to call for help, even if this bug is not for a Debian or Ubuntu package directly:
in 13.04 ubuntu suppress support tray whitelist and gajim became fully unusable for me.
So I wrote simple plugin that add appindicator support to gajim.
Since gajim have no GTK3 support and MessagingMenu have no GTK2 python bindings library there is hard for now to wrote plugin that provide gajim integration in to MessagingMenu. We can just use appindicator.
Just install plugin from attached zip file and enable it.
You must have python-appindicator installed.
Can I just rename it to UbuntuIntegrationPlugin as the old one and completly replace the old code by this one?
Second thing: Gajim is being ported to GTK3 in hg repository, gtk3 branch. So if you want to update this plugin to MessagingMenu, you can do that in that branch. Most plugins are already ported to gtk3 branch.