On 2 Jun 2011, at 20:26, Austin Clow wrote:

> If I install cairo, and set 
> 
> defaults write NSGlobalDomain GSBackend libgnustep-cairo
> 
> will transparent windows 'just work'?

They will 'just work' from a toolkit perspective, but you must be running a 
compositing manager for them to just work from a user perspective.  X11 was 
originally intended to give different programs shared access to a common frame 
buffer.  It doesn't support transparency by default, because windows do not 
draw the parts that are covered.  To make this work, a compositing manager 
redirects windows' drawing off screen (so they draw in their entirety) and then 
composites the result.

As I said originally, GNUstep with the (default) cairo back end will show you 
transparent[1] and translucent windows IF you are running a compositing 
manager.  You should have xcompmgr installed, if you have a complete install of 
X.org.  It will provide you with a simple default compositing manager.

David

[1] You can actually emulate transparent windows with the XSHAPE extension, but 
I don't think GNUstep does.  Translucent windows are more interesting anyway.
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to