Bug#744249: libgtk-3-0: gtk 3.12 breaks usability by forcing client side decorations on X11
Vlad Orlov
monsta at inbox.ru
Tue Oct 14 09:13:46 UTC 2014
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/
More information about the pkg-gnome-maintainers
mailing list