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

Vlad Orlov monsta at inbox.ru
Thu Sep 25 13:59:49 UTC 2014


Hi,

I've edited your last patch a little, making CSD disabled unconditionally,
and applied it to GTK+ 3.14. Well... the good news is that the normal window
header is back, the bad news is that the headerbar with these ugly CSD
buttons isn't going away. Either it needs more patching, or it's not supposed
to be disabled at all...

I'm attaching two images illustrating the look of gthumb, devhelp and totem
before and after patching.

Side note: I could apply the patch only to gtk/gtkwindow.c because the code
in question seems to be gone from gtk/gtkdialog.c... But on the other hand,
CSD in dialogs is already disabled in GTK+ 3.14, like I've said in one of the
previous comments.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: csd_is_on-before.png
Type: image/png
Size: 114668 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20140925/82c5630d/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: csd_is_off-after.png
Type: image/png
Size: 116903 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20140925/82c5630d/attachment-0003.png>


More information about the pkg-gnome-maintainers mailing list