Hi, > I think a misunderstanding has occurred here. ... > If GTK3 forces CSD on non-Gnome apps that don't use it explicitly, that IS a > bug in GTK3. But if ONLY Gnome apps get CSD, that could be seen as a bug in > THEM (or in Gnome) and not in GTK3.
Indeed, I didn't get it right... The situation was/is like this: - GTK+ 3.12 forced CSD on all dialog windows and subwindows, making it impossible to resize them with a mouse in the environments other than Gnome Shell. This included not only Gnome apps, but any other GTK+3 apps as well (e.g. Synaptic). - GTK+ 3.14 removed [1] that "feature". Now all the dialog windows have CSD only if GTK+ decides it works best in the current environment. In practice it means the dialogs in _all_ GTK+3 apps don't have forced CSD anymore if you're using MATE, Xfce, LXDE, etc. (in other words - not Gnome Shell) - In both GTK+ 3.12 and 3.14, most of the Gnome apps still have CSD in their _main_ windows. That means they're still not resizable with a mouse in the environments other than Gnome Shell, and that's still a bug. [1] http://blogs.gnome.org/mclasen/2014/07/28/a-talk-in-9-images/