Mirage

GTK2 Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .0
Description:

I got a little bored with my themes, so I decided to make use of some experiments I still had floating around and try to turn it into a complete theme. Be warned, it's a bit of a mess and not quite finished, but I guess it's usable.

Aside from the mirage engine (which is not a complete engine, but only provides certain elements), you will also need ubuntulooks and murrine to use the included themes. I'll likely drop the murrine dependency at some point but ubuntulooks will stay, since I see no point in duplicating half of the code. With more and more cairo engines coming out, I believe this kind of code sharing makes a lot of sense.

Make sure to check bvc's metacity theme and modifications: http://www.kernow-webhosting.com/~bvc/theme/mcity/Mirage2.tar.gz

bvc

14 years ago

hehe...unfortunately the only thing I can think that would look good is something vista. I've never cared for it, but since using compiz it has grown on me a bit. Then both window states would be light, bringing out the menubar.

Yes, that would be sweet to have an inactive menubar. Load synaptic and you'll see inactive text on the menubar, so implimenting it on the menubar itself doesn't seem like it would be all that hard to do, but I really wouldn't know.

Report

C

dborg

14 years ago

The menubar in synaptic turns inactive because it is set to insensitive by the application, that is not the same as an unfocused window. Unfortunately only the window manager seems to be aware of which window is focused.

Report

bvc

14 years ago

yes, it would be impossible for me to not know gtk uses insenitive. I used the term inactive, visually, because they are the same in essence, to the eye.

Report

bvc

14 years ago

I don't think it is overkill and I think it looks fine without a menubar. We have Gilouche and everyone seems to like the effect.

Here's a quick hack on Murrine Metacity.
http://gnomethemes.org/pre/screenshots/Mirage.jpg
http://www.kernow-webhosting.com/~bvc/theme/mcity/Mirage2.tar.gz
it includes the gtk with a diff metacity bg specified in order to get the right effect.

I'm in a hurry today but where is the color for the scrollbar and listheaders set? Somehow I've missed it...or it's a default or something?

Also look at the rhythmbox main bg gradient. It didn't like being resized.

Report

C

dborg

14 years ago

"Here's a quick hack on Murrine Metacity."

Yes, _that_ is nice indeed. I assumed robsta meant to make titlebar and menubar appear as one element.


"where is the color for the scrollbar and listheaders set?"

Scrollbar is hardcoded right now, tree headers are in the "tree" style.


"Also look at the rhythmbox main bg gradient. It didn't like being resized."

Indeed, but it fixes itself when being resized manually. Probably just a little Gtk rendering glitch, since it is not used to having to update a background image.

Report

bvc

14 years ago

"Yes, _that_ is nice indeed. I assumed robsta meant to make titlebar and menubar appear as one element."

ooo..well I didn't think of that because that would be heavy devel on metacity and gtk, and I can't imagine the usefulness of it either.

"Scrollbar is hardcoded right now, tree headers are in the "tree" style."

Yeah, I found the listheader. I updated the tarball rather quickly so you should have gotten the newer one with the flat listheader closer to the bg normal color. The update also has the inactive titlebar gradient.
http://gnomethemes.org/pre/screenshots/Mirage2.jpg

Report

C

dborg

14 years ago

That looks great, I'll add the screenshot if you don't mind.

I think I'll adaot those changes in the next release. Would you want the metacity theme to become the official one?

Report

bvc

14 years ago

Still working on it, but here's an update
http://www.kernow-webhosting.com/~bvc/theme/mcity/Mirage.tar.gz
http://gnomethemes.org/?p=57
http://gnomethemes.org/pre/screenshots/Mirage2.jpg

It now has gradients on the titlebar and a new image overlay to get an effect closer to the menubar.

Report

bvc

14 years ago

no I haven't tried transparency around the buttons, because I've found tint>alpha to slow metacity down if it is used too much. Since this isn't exactly a light engine it would be ok to do so, especially using the gradient image in the titlebar. Murrine was intended to be light/fast so I didn't want to use tint>alpha.

Report

C

dborg

14 years ago

I like the text outline, although it appears a bit weird on the bright background. Maybe the highlight could be toned down a bit. For the buttons, have you tried to make the outline a little transparent?

Report

bvc

14 years ago

That would be fine. Do you think the titlebar text outline is overkill?

Also, on a small window where the titlebar highlight gets into the buttons, the button outline is very dark. I don't think much can be done about that if the dark outline is desired on a normal window size.

I'll tinker with it and remove my gtk so that the package only has the metacity in it and it's in a Mirage directiry. Off to work now.

Report

lemsto

14 years ago

the selected text appears in brown for the green version of mirage. I also have problems with firefow/thunderbird in menu: colored background appears only while mouse pointer is over

Report

C

dborg

14 years ago

The colors are like that on purpose, I wanted to add some contrast to the menubar in those themes. The "brown" is actually meant to be close to the Ubuntu orange.

Firefox breakage is expected and I doubt that it can be fixed easily.

Report

zammi

14 years ago

Firefox issue: It's already discussed in this forum : http://www.compiz.net/viewtopic.php?id=1804

Keep up your good work. Specialy I'm enjoying the gradient on the menubar/toolbars. I think you can encorporate the features from Ubuntu look and Murrine engine into your, so you don't have to have dependancy on them.

I like Check buttons and radio buttons of Murrine over Ubuntu looks counter part...

Report

lemsto

14 years ago

http://img316.imageshack.us/img316/9576/menubarcz7.png
On this picture you can see both trouble with Firefox and OpenOffice. FF gets colored sometimes on cursor or window over and OO menubar stay black...

Report

C

dborg

14 years ago

I know, it's the typical kind of problems you get from the way those applications are faking the look of Gtk. It works only as long as themes don't do anything unusual... A workaround would be to chose a theme for those applications which does not emulate the look of Gtk.

Report

bvc

14 years ago

I was thinking the other day.....why can't we call gdk from a file (theme file) somehow? I would think it is one of those things that is possible but we just don't know how?

I know that would be a lame fix that themers should not have to deal with because of lame apps. Everyone got on this 'get firefox' kick and I screamed 'boycot firefox'! LOL ...we want gtk :D

Report

C

dborg

14 years ago

"I think you can encorporate the features from Ubuntu look and Murrine engine into your, so you don't have to have dependancy on them."

Yeah I could, but I'm too lazy to do all the careful copy and pasting. :) Also people might want to mix different elements anyway, so I don't really see the value of adding the exact same elements to mirage which can already be gotten from another engine. I'd rather add original elements to add more choice. There are actually some elements in the engine which are not used by the included themes (mainly buttons).

Report

bvc

14 years ago

is sweet!
Nice job!

BTW: I had to use autogen because configure couldn't find install.sh, in case you didn't know.

I look forward to updates!

Report

C

dborg

14 years ago

Thanks, credits go to remenic for the text shadows code. My hope is that this menubar style will become popular with new themes. :)

I hate autoconf... It doesn't seem to need install.sh for me, I'll see that it's proper in the next release.

Report

12345678910
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.1
updated Aug 06 2006
added Aug 06 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0