Bug#744249: libgtk-3-0: gtk 3.12 breaks usability by forcing client side decorations on X11

Vlad Orlov monsta at inbox.ru
Fri Oct 24 12:10:28 UTC 2014


retitle 744249 CSD windows cannot be resized under many window managers
found 744249 3.14.3-1
thanks


Hi,

Looks like every window manager's developers will have to fix this in their code.
I've found an old commit in Mutter's code [1] which fixes the resizing of windows
whose titlebar is currently offscreen, and by coincidence, it also fixes the resizing
of CSD windows (even though CSD didn't even exist when that commit has been
pushed).

Muffin, the Cinnamon's WM which is a fork of Mutter, inherited this fix.
The code from that commit has been used in Metacity as well [2].

I've pushed this fix to Marco [3], so MATE developers should look at it soon (I hope).

As for the other WMs like WindowMaker, I'm not familiar with their code, so it's hard
to say what changes need to be made in order to fix this.


[1] https://git.gnome.org/browse/mutter/commit/?id=526bc34bba20b5f8d3055f2fb668a36a21357443
[2] https://git.gnome.org/browse/metacity/commit/?id=c9099b4a90932a22c86b960c8b4dc7cd1458defe
[3] https://github.com/mate-desktop/marco/pull/142


More information about the pkg-gnome-maintainers mailing list