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

Matti Hamalainen ccr at tnsp.org
Wed Oct 1 14:43:53 UTC 2014


On Wed, 1 Oct 2014, Vlad Orlov wrote:

> Hi,
>
>> It seems that 3.14.0 packages from unstable work without CSD or headerbars
>> at least on my WindowMaker setup, so I suppose this issue _might_ now be
>> fixed for me.
>
> Wait, are all the windows without CSD, or only dialogs/sub-windows?
> Can you post a few screenshots - from gthumb/devhelp/totem/gnome-calculator/...?
>

Hmm .. interesting. Abiword, Transmission (GTK) and Gnumeric seemed to be 
working as expected, but as I installed gnome-calculator, it _did_ indeed 
use CSD.

After some twiddling I came up with a new version of my CSD disabling patch,
now for 3.14, available from:

http://tnsp.org/~ccr/gtk3/

With that patch, even gnome-calculator submits to not using CSD. The patch 
may have some redundant sections, but it's difficult to know what is
necessary and what is not without deeper understanding of the 
CSD/headerbar logic (which I have no time nor patience for, sorry.)

I did not test any other programs you mentioned, though. Feel free to 
test and report results with the patch applied, if you have time.


-- 
] ccr/TNSP ^ pWp  ::  ccr tnsp org  ::  http://tnsp.org/~ccr/
] PGP key: 7BED 62DE 898D D1A4 FC4A  F392 B705 E735 307B AAE3



More information about the pkg-gnome-maintainers mailing list