gedit renders without a window frame

jEsuSdA 8) listas at jesusda.com
Sun Jul 6 11:42:11 CEST 2014


El 05/07/14 23:32, Mathias Brodala escribió:

> Welcome to the world of CSD, client side decorations, and the way GTK
> developers force them on users. Here are some reports you can follow to
> see how things are going:


Yes! this are the awfull and nonsense CSD people of GTK/Gnome are 
created to do something it could be done yet!

I donn't like at all this new "feature".


> https://bugzilla.xfce.org/show_bug.cgi?id=10631
> https://bugzilla.gnome.org/show_bug.cgi?id=729721
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744249
>
> Long story short: you cannot really do anything about it ATM. Not sure
> if a good GTK theme can fix some issues, at least I noticed the latest
> Numix Holo solved some issues for me.
>


but you could do some things to remove this CSD shadows in your theme.

You must edit your GTK3 theme CSS and remove/modify the window-frame shadow.

For example, if you are using Greybird, you could patch the theme 
editing the gtk-3.0/gtk-widgets.css and adding this lines at the end of 
file:


/* Workaround for GTK 6.12 conflict with Compiz */

.window-frame, .window-frame:backdrop {
     box-shadow: 0 0 0 1px #8D8D8D;
	margin: 1px;
	border-radius: 1px 1px 0 0;
	border-color: #8D8D8D;
}

.titlebar {
	border-radius: 3px 3px 0 0;
}


This will remove the shadow and your gtk3 windows will be rendered using 
your window decoration software (xfwm, compiz, etc.)


I hope this help us! ;)


More information about the Xfce mailing list