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

Matti Hamalainen ccr at tnsp.org
Fri Oct 3 10:52:42 UTC 2014


On Fri, 3 Oct 2014, Vlad Orlov wrote:

> Hi,
>
>> Hmm .. interesting. Abiword, Transmission (GTK) and Gnumeric seemed to be
>> working as expected, but as I installed gnome-calculator, it _did_ indeed
>> use CSD.
>
> Are you sure that these three apps are actually using CSD? It doesn't look like CSD
> to me. I've run them with the unpatched GTK+ 3.14.1 and haven't seen any stuff like
> headerbars or other CSD things.
>

They did with 3.12 (CSD, and some dialogs used headerbars), but not with 
3.14.0. However, as I said, gnome-calculator does use CSD with unpatched 3.14.0.

Not sure why you asked that, as I wasn't claiming that Abiword, Transmission or
Gnumeric were using CSD with 3.14.0, just the opposite. Perhaps I wasn't 
clear enough about it.

Those are the Gtk+3 apps that I normally use, and only after I installed 
gnome-calculator, I noticed that CSD was being used for that on unpatched 
3.14.0 for some reason.

Screenshot of gnome-calculator, Gtk+ 3.14.0 CSD disabled with my patch:

http://tnsp.org/~ccr/gtk3/gnome-calc-with_csd_disable.png

Plain Gtk+ 3.14.0 without patch:

http://tnsp.org/~ccr/gtk3/gnome-calc-no_csd_disable.png

-- 
] 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