inicio sindicaci;ón

Put Evolution into the tray/notification area using evolution-statusicon 1.0.0

Played around with some unmaintainable Evolution plugin called evolution-statusicon I wrote once.

Since upgrading to the latest openSUSE 11.1 release I felt it was missing badly on my desktop.

It had to be compiled within the Evolution source due to non-public header usage (e-shell stuff) which led to some problems packaging it or even distributing it outside of the main Evolution release.

Today tough, I managed to fix the requirements to compile it as a standalone EPlugin quite easily and thus pumped out a release plus corresponding packages for openSUSE.

The plugin provides a small notification area icon to show/hide/quit Evolution’s windows and comes handy if you have your favourite PIM open all the time.

Evolution Statusicon Plugin

This won’t go upstream due to violation of the GNOME HIG; same for Pidgin, Banshee, Liferea, Network Manager and so on, you know?

Check out the right version to install for your openSUSE version here.

The new repository for openSUSE can be found here:
http://download.opensuse.org/repositories/home:/FunkyM:/evolution/

The source lives at:
https://svn.sukimashita.com/repos/evolution-statusicon/trunk/.

Enjoy crowding your notification area with this!

| 2,208 views

Fox said,

June 8, 2009 @ 23:00

Hi, I would like to ask how can I compile it? Tank you.

Fox said,

June 8, 2009 @ 23:08

Never mind, I got it. Great work!

Tobias said,

October 25, 2009 @ 21:05

Problem:

(evolution:9076): e-utils-WARNING **: can’t load plugin ‘/usr/lib/evolution/2.28/plugins/libcom-sukimashita-statusicon.so’: /usr/lib/evolution/2.28/plugins/libcom-sukimashita-statusicon.so: undefined symbol: e_shell_foreach_shell_window

Evo is at 2.18.1 (Ubuntu Karmic)

Tobias said,

October 25, 2009 @ 21:05

No, 2.28.1. Sorry.

admin said,

October 26, 2009 @ 12:17

Unfortunately, Evolution no longer exports that symbol “by accident”; they fixed that. However it was needed to be able to “hide” the main shell window.

I need to investigate if the new “libbonobo-less” Evolution has a different way of getting hold of the shell window without relying on such a hack.

If there is no way for plugins to get the shell window now, it will technically not be possible to do this unless someone extends the plugin API.

Tobias said,

November 5, 2009 @ 20:07

Too bad, but no leg fracture either. I just wanted to get Evo out of my Alt-Tab cycle.

ulego said,

June 10, 2010 @ 17:29

Thanx a lot! For 2.30 work perfect (slackware 13.1 + gsb 2.30 + evolution 2.30)

admiral0 said,

October 21, 2010 @ 13:25

it fails on 64 bits, please don’t cast pointer to int…

RSS feed for comments on this post