Linked by Thom Holwerda on Thu 13th Dec 2007 18:27 UTC, submitted by SEJeff
GTK+ "GNOME theme engine designer Andrea Cimitan has implemented support for transparent widgets in the Murrine GTK theme engine, bringing Vista-like translucent glass effects to the GNOME desktop. Cimitan used RGBA colormaps to implement the feature and says that, with only 10 or 20 extra lines of code, translucency can easily be added to other theme engines that support RGBA. Cimitan says that the addition of translucency effects proves that critics of GTK are wrong. "[I]n the last week I've seen a lot of people claiming about 'lacks' of Gtk+ capabilities," wrote Cimitan in a blog entry. "Some of them still think that Gtk+ doesn't have RGBA support... Or it will require nasty hacks. This is absolutely false."
Thread beginning with comment 290491
To read all comments associated with this story, please click here.
What?
by Xaero_Vincent on Thu 13th Dec 2007 19:01 UTC
Xaero_Vincent
Member since:
2006-08-18

How can this be news?

Someone managed to make their theme engine mimic Vista glass?

Hardly impressive, especially since its been done a million times now with Compiz Fusion or other GTK/Metacity themes.

Reply Score: 0

RE: What?
by lawina on Thu 13th Dec 2007 19:04 in reply to "What?"
lawina Member since:
2006-01-20

Its news since it can be done with the GTk engine.

Reply Parent Score: 4

RE[2]: What?
by Xaero_Vincent on Thu 13th Dec 2007 19:24 in reply to "RE: What?"
Xaero_Vincent Member since:
2006-08-18

I've already used GTK engines that provided at least transparent window titlebars. So I assumed this was already supported in general.

Perhaps that sort of transparency was simply from transparency in the image used for the title bar.

Reply Parent Score: 2

RE: What?
by SlackerJack on Thu 13th Dec 2007 19:12 in reply to "What?"
SlackerJack Member since:
2005-11-12

compiz has nothing to do with GTK, it's a window manager, it's GTK that does the transparency in this case and alot of people want it for pure eyecandy sake.

Many people said for years it couldn't be done or would take a rewrite or something to that effect, they were wrong.

Edited 2007-12-13 19:23

Reply Parent Score: 8

RE: What?
by jebb on Thu 13th Dec 2007 19:21 in reply to "What?"
jebb Member since:
2006-07-06

Well it's different from simply controlling the transparency of a whole window: now transparency can be on various elements of a GTK app. See for example the terminals in the second screenshot: the background is translucent, but the text isn't. I certainly can't do that on my compiz here.

Reply Parent Score: 6

RE[2]: What?
by joolz on Thu 13th Dec 2007 19:28 in reply to "RE: What?"
joolz Member since:
2007-01-16

It can be done, and is being done. Most modern terminals support real transparent background in a compositing environment. I've had it for years.

Reply Parent Score: 1

RE[2]: What?
by WereCatf on Thu 13th Dec 2007 19:38 in reply to "RE: What?"
WereCatf Member since:
2006-02-15

Well, gnome-terminal atleast does support real translucent background if you are running a compositing manager such as Compiz-fusion. But you're right, this is not about window translucency, it's about the translucency being applied to single widgets such as buttons, images, scrollbars or whatever the author of the theme wants.

Reply Parent Score: 3

RE[2]: What?
by jadeshade on Sat 15th Dec 2007 22:58 in reply to "RE: What?"
jadeshade Member since:
2007-07-10

you can if you use gnome-terminal, but that's what he meant by a hack.

Reply Parent Score: 1