I've experienced problem with transparency on linux with all version from
0.1.3 to 0.2pre2
After the last refactoring on skin stuffs I think that the workaround
present in
the browser.js is now obsolete (because all new skins use
trasparent-msg-panel :-P)
This is my 2sec. workaround patch from my working local version... on linux
the transparent-msg-panel background color must be set to something for all
the skins:
// Hack to get the default skin to work on Linux, which we don't
// support per-pixel alpha transparency on.
var xulr = Components.classes["@
mozilla.org/xre/app-info;1"]
.getService(Components.interfaces.nsIXULRuntime);
if (xulr.OS == "Linux")
document.getElementById("transparent-msg-panel")
.style.backgroundColor = "#444";
I hope this can be useful ;-)
NOTE: the transparency problem it's not related to compiz but on some lack
of the gecko rendering on the linux platform.
(I've the same problem on different gnome shell, with and without compiz)
--
Luca Greco @ Alca Società Cooperativa