← Back to team overview

compiz team mailing list archive

[Bug 1436553] Re: Transparent windows render black with Gtk3.16 and compiz

 

I just build compiz from the compiz-0.9.12.1+15.10.20150805 source code
on Debian Unstable and gtk3.17. It built fine if I disabled Google
protocol buffers, which Cmake lists as giving faster XML loading only.
The Ubuntu packages build from this could not be installed because that
dependency is not installable right now. My build went fine and ran when
compiz was restarted.

Two of the three issues were fixed but one remains: the gtk-window-
decorator works fine now, and the transparent calendars and menus in my
hacked version of Mate-panel worked perfectly. Unfortunately, issues
with CSD applications are NOT fixed, at least not in gtk3.17. I got
black borders out to the margin set by the windows rather than
compositing of client-side decorated windows. The test program was
gnome-disks, it yielded ugly black borders all the way around.

By comparison, my normal build of compiz from the older 0.9.12.0 "add-
gtk-frame-extents-to-net-supported" source with the "gtk" directory
replaced with that from  compiz_0.9.12.1+15.10.20150627.1.orig.tar.gz
works fine with CSD applications, rendering the rounded corners just
fine with normal compositing. Not only that, the build with gcc 4.9
still works even after the gcc5 transition.  I will use this until the
newest version fixes the CSD issue, I don't know if this is unique to
gtk3.17 right now or somehow related to my build not using the protocol
buffers. That I will find out when I can install the offending program
without removing Inkscape.

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1436553

Title:
  Transparent windows render black with Gtk3.16 and compiz

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1436553/+subscriptions


References