Bug#744249: libgtk-3-0: gtk 3.12 breaks usability by forcing client side decorations on X11
Matti Hamalainen
ccr at tnsp.org
Tue May 27 06:49:08 UTC 2014
The above mentioned patch did not do it for me, sub-windows/dialogs
were still CSD'd on WindowMaker at least. However, after some work,
I came up with the attached patch.
It's not very clean, but provides an environment variable-togglable
setting to disable CSD and headerbars. There are also some things missed
by it at the moment, some dialogs may still get a CSD "close" button.
It's also possible that this patch breaks something, due to my very
limited testing (I basically only use Transmission-GTK, Gnumeric and
Abiword with Gtk+3) ...
To enable, set environment variable GTK_DISABLE_CSD=1
I'll probably continue work on the remaining inconsistencies at
some point, but maybe this patch will help some other people in
the meanwhile.
--
] ccr/TNSP ^ pWp :: ccr tnsp org :: http://tnsp.org/~ccr/
] PGP key: 7BED 62DE 898D D1A4 FC4A F392 B705 E735 307B AAE3
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gtk3_disable_csd_envvar.patch
Type: text/x-diff
Size: 3169 bytes
Desc:
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20140527/fc5b40d3/attachment.patch>
More information about the pkg-gnome-maintainers
mailing list