Comment 15 for bug 1436553

Revision history for this message
luke (lukefromdc) wrote : Re: [Bug 1436553] Re: Transparent windows render black with Gtk3.16 and compiz

I will test that branch and see if it works. Like I said, I do NOT know what all was changed between 0.9.12.0 qnd 0.9.12.1, only that I got all kinds of missing things when I tried to apply the patch that i had success with in 0.9.12.0 with. Sorry if i cannot help more, this was just trial and error with no background in C++ to properly know what I was doing. that trial and error got me a workng Compiz and I left it at that. If your version works in my system I will update to it and push debian packages to the Archive site.

On 2/5/2016 at 3:41 PM, "Alberts Muktupāvels" <email address hidden> wrote:
>
>Adding back what?
>
>Just did:
>bzr branch lp:compiz
>bzr merge lp:~albertsmuktupavels/compiz/add-gtk-frame-extents-to-
>net-supported
>dch -i
>bzr builddeb -S
>pbuilder-dist xenial build ../compiz_0.9.12.2+16.04.20151211-
>0ubuntu2.dsc
>
>And it built just fine.
>
>--
>You received this bug notification because you are subscribed to
>the bug
>report.
>https://bugs.launchpad.net/bugs/1436553
>
>Title:
> Transparent windows render black with Gtk3.16 and compiz
>
>Status in compiz package in Ubuntu:
> Fix Released
>
>Bug description:
> Running compiz_1%3a0.9.12.0+15.04.20150202-0ubuntu1 without
>unity (in
> mate compiled with gtk-3) and testing Gtk-3.16 I run into serious
> issues with failures to render certain Gtk Windows transparent.
> Hardware is AMD FX 8120 with radeon HD 6750 GPU.
>
> My theme sets popup windows used by menus transparent, and Gtk
> application windows with client side decoration (CSD) have
> transparency underlying the GtkHeaderBar. In the latter case
>this is
> what makes rounded corners possible. The transparent popup
>windows
> used with my theme to support menus resembling gnome-shell's
>widgets
> in my hacked Gtk3 version of mate-panel work fine with Gtk3.14
>but due
> to the window issue get black corners with compiz and Gtk-3.16.
> Windows drawn transparent with cairo still work, but windows set
> transparent by GTK usually do not,
>
> Changing the window manager to Mutter makes transparency work
> perfectly. In Gtk-3.14 transparency works in Metacity with
>compositing
> enabled, it does not with gtk-3.16.
>
> I am not sure whether this should be considered a compiz bug or
>a Gtk
> bug, but since transparency works fine in gnome-shell and mutter
>(as
> used by shell), I am not sure the GNOME team would consider this
>a bug
> they are willing to fix. If nobody fixes this any GNOME
>application
> that forces client side decoration (such as the gtk3-demo or gtk3
> -widget-factory) will be ugly in Ubuntu unless the client side
> decorations have square corners.
>
>To manage notifications about this bug go to:
>https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1436553/+subs
>criptions