Sorry guys. But there will be no XComposite support in the bmpanel2. I spent few days investigating what should I do to make it work with system tray and I have realized few things.
1. System tray specification sucks. I don’t get it. What did you say? I should draw icon contents by myself using composite extension? But I thought that’s what composite manager should do… I mean.. WTF!?!?!?
2. The Composite extension is what happens when bells and whistles dominate over clear design. I hate the way it’s designed. It’s a big hack from its very beginning and no one actually cares. People asked for a cool desktop features on linux and they did XComposite. All programmers have to suffer now, but no one actually cares. OK, I don’t care too.
I choose clear design, usability and stability over bells and whistles. Well.. at least, as much as it is possible with X11.
After all what do you want : good software that is cute enough and really usable or a bunch of hacks tied together and pretending to be a software. And that’s not a question, since the answer is obvious.