I tested the pubished Ubuntu Wily binary packages Friday night, same results in gtk3.17: a nasty black border around all of GNOME's CSD applications and no shadows in application popup windows. Shadows and other composited effected seemed fine on server-side decorated windows but not popup windows of any kind, which gtk now sees as csd windows.
At least I was able to force transparency support in my customised MATE build (with 3 lines of added source code per affected window), but GTK 3.17 at least is still not detecting by default that Compiz is a composiitng window manager. It appears that the temporary fix GTK used in 3.16 (no borders but no compositing or shadows) may have been reverted based on those borders, similar to those that appeared with gtk3.15. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to compiz in Ubuntu. https://bugs.launchpad.net/bugs/1436553 Title: Transparent windows render black with Gtk3.16 and compiz Status in Compiz: Fix Committed Status in compiz package in Ubuntu: Confirmed 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/compiz/+bug/1436553/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

