PDA

View Full Version : Translucent GTK/Qt theme?


Soaa
November 28th, 2007, 02:04 AM
I recall someone (RYX?) working on a GTK engine that uses translucency. It was buggy though, and development stopped.

Is there anyone interested in giving such an engine a shot? Would it be more feasible in Qt?

It would be really sweet to have an engine that can finally make use of composited desktop environments!

dkasak
December 22nd, 2007, 05:55 AM
Mirco Müller, AKA Macslow, is working on transparency for the Murrine engine.

Check out http://macslow.thepimp.net/?p=150 for some cool videos ( of other things ) and screenshots ( of the murrine engine ) in action. You don't need to have compiz running for this to work - you just need GLX_EXT_texture_from_pixmap. Cool stuff.

Soaa
December 22nd, 2007, 08:39 PM
Yeah, I just saw that, reading through some AWN stuff... Very interesting! It's actually Cimitan, the creator of Murrine, who is doing the engine, not Macslow. He only featured Cimi's work in his blog.

I'm looking forward to this... I was planning on hackintoshing my laptop again in the 10GB screw-around partition, but it looks like Linux will have its place on my drive again. :D

some-guy
December 22nd, 2007, 09:03 PM
Mirco Müller, AKA Macslow, is working on transparency for the Murrine engine.

Check out http://macslow.thepimp.net/?p=150 for some cool videos ( of other things ) and screenshots ( of the murrine engine ) in action. You don't need to have compiz running for this to work - you just need GLX_EXT_texture_from_pixmap. Cool stuff.
actually, you don't need GLX_EXT_texture_from_pixmap is NOT needed :D, you just need composite enable and a composite manager running, ie compiz, beryl, xcompmngr (i have no idea how it's spelled ;)), etc

delfick
December 22nd, 2007, 11:42 PM
actually dkasak's right.

From what I've read you don't need a compositor running for that stuff :D

some-guy
December 22nd, 2007, 11:54 PM
The engine must be RGBA capable, like my development version of Murrine http://www.cimitan.com/blog/wp-includes/images/smilies/icon_wink.gif (not released and not available to the public, don’t ask for a release date now).
10 to 20 lines of code, and no hacks are required, just pure Gtk+ API! http://www.cimitan.com/blog/wp-includes/images/smilies/icon_smile.gif
And the good thing is that if you stop your composite window manager, the application will automatically looks like any other non-transparent app!
And of course a composite capable window-manager, like Compiz, future Metacity etc etc…

from http://www.cimitan.com/blog/2007/12/12/gtk-rgba-transparent-widgets-with-the-murrine-engine
:D

Soaa
December 23rd, 2007, 02:32 AM
You guys are all wrong, Macslow's post had two parts. :P

First part, showing off his own stuff. You don't need a composited desktop, but you need texture_from_pixmap.

Second part, showing off Cimitan's stuff. You need a composited desktop for that!