Aurora Gtk Engine

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

34
6.7
Description:

Description:

The Aurora Gtk Engine themes all common Gtk widgets to provide an attractive, complete and consistent look for Gtk applications.

Engine options

• menubarstyle = 1 # 0 = flat, 1 = gradient, 2 = sunken
• curvature = 5 #default widget curvature
• arrowsize = 1 # controls combo_arrow circle size. Diameter set by (11 + 2 * arrowsize)
• old_arrowstyle = FALSE #set to TRUE for original circled arrows (same as arrows in sorted tree columns)
• animation = TRUE # FALSE = disabled, TRUE = enabled (also needs to be compiled with animation support to work)

Included theme uses configurable colours and can be adjusted in Theme Preferences under GNOME.

Thanks to all of you who have provided feedback so far, it has helped catch many things that would otherwise have gone unnoticed. And as always feedback is appreciated.


Known Issues:
• Ugly widgets in: OpenOffice, Java applications
∘ Unfortunately I can't really do anything here to make them look better. I can only hope that their emulation of Gtk themes will improve over time

Installation:
• Gtk 2.12+ is required for this engine
• Must have basic development packages installed for your distribution as well as Gtk2 development package in order to build engine
• Includes both the gtkRc theme, and the Gtk engine


To install the theme engine extract it to somewhere convenient and in that directory,
run: "./configure --prefix=/usr" then "make"
For animation support add "-enable-animation" when running "./configure"
Then as a root user "make install".

Then install the gtkrc theme by extracting to your ~/.themes directory or through the Appearance application.

To change your current theme to Aurora (under GNOME) open up the Appearance application (usually somewhere under System > Preferences) click the Customize button and under the controls tab select the theme you want.

Finally thanks to everyone along the line who have worked on the clearlooks and clearlooks based engines as without their work this engine would not exist.

Now go download and enjoy!
Last changelog:

10 years ago

1.5.1
"¢ Metacity theme no longer flickers with Compiz enabled
1.5
NEW/REDISGNED
"¢ New list view headers
"¢ Borderless notebook support (Gedit is one of the few applications that uses this)
"¢ Included an updated version of the Blended metacity theme to better match the look of Aurora

CHANGES
"¢ Changed tab shading
"¢ Focus glow reduced to 2 px

FIXES/ENHANCEMENTS
"¢ Removed double border in Calendars
"¢ Centered menu separators
"¢ Firefox button backgrounds
"¢ Allowed enginge params on per widget basis
"¢ Many, many small tweaks and fixes

pelouse

10 years ago

Ok ok ok. All works properly, I just forgot "--prefix=/usr" when doing ./configure.

Is there any way to make the scroll bars thinner?

Thanks for all!

Report

klausdiemaus

10 years ago

Hello,

Great engine!

I'm wondering what kind of ways I can control the look of the scrollbar and slider widgets. I'm new to tweaking gtkrc files bytheway.

Handles, on or off? lines? dots?
Coloured?
Gradients in the scrollbar background?
Different style of arrows?

Thanks.

Report

Beyecixramd

9 years ago

Well, you can put your own scrollbar background using pixmaps, i'm new too, but whatever you can't do with Aurora (i think you can't really "tweak" Aurora, or any other engines, i mean, the default will stay (except colors, curvature of buttons and tabs, and not much more)

so if you want to tweak other things, you'll need to replace the aurora with pixmap (or other engine)

Report

hajbal92

10 years ago

if i try to run make after ./configure I get something like this:

./src/aurora_types.h:119: error: storage class specified for parameter 'AuroraRGB'
./src/aurora_types.h:126: error: storage class specified for parameter 'AuroraHSB'
./src/aurora_types.h:134: error: storage class specified for parameter 'AuroraRectangle'
./src/aurora_types.h:138: error: expected specifier-qualifier-list before 'AuroraRGB'
./src/aurora_types.h:149: error: storage class specified for parameter 'AuroraColors'
./src/aurora_types.h:153: error: expected specifier-qualifier-list before 'boolean'
./src/aurora_types.h:172: error: storage class specified for parameter 'WidgetParameters'
./src/aurora_types.h:176: error: expected specifier-qualifier-list before 'boolean'
./src/aurora_types.h:179: error: storage class specified for parameter 'SliderParameters'
./src/aurora_types.h:183: error: expected specifier-qualifier-list before 'AuroraOrientation'
./src/aurora_types.h:185: error: storage class specified for parameter 'ProgressBarParameters'
./src/aurora_types.h:190: error: storage class specified for parameter 'OptionMenuParameters'
./src/aurora_types.h:194: error: expected specifier-qualifier-list before 'AuroraShadowType'
./src/aurora_types.h:201: error: storage class specified for parameter 'FrameParameters'
./src/aurora_types.h:205: error: expected specifier-qualifier-list before 'AuroraGapSide'
./src/aurora_types.h:209: error: storage class specified for parameter 'TabParameters'
./src/aurora_types.h:213: error: expected specifier-qualifier-list before 'boolean'
./src/aurora_types.h:215: error: storage class specified for parameter 'OptionParameters'
./src/aurora_types.h:221: error: expected specifier-qualifier-list before 'AuroraCorners'
./src/aurora_types.h:223: error: storage class specified for parameter 'ShadowParameters'
./src/aurora_types.h:227: error: expected specifier-qualifier-list before 'boolean'
./src/aurora_types.h:228: error: storage class specified for parameter 'SeparatorParameters'
./src/aurora_types.h:232: error: expected specifier-qualifier-list before 'AuroraOrder'
./src/aurora_types.h:236: error: storage class specified for parameter 'ListViewHeaderParameters'
./src/aurora_types.h:240: error: expected specifier-qualifier-list before 'boolean'
./src/aurora_types.h:242: error: storage class specified for parameter 'ScrollBarParameters'
./src/aurora_types.h:246: error: expected specifier-qualifier-list before 'AuroraHandleType'
./src/aurora_types.h:248: error: storage class specified for parameter 'HandleParameters'
./src/aurora_types.h:252: error: expected specifier-qualifier-list before 'AuroraStepper'
./src/aurora_types.h:253: error: storage class specified for parameter 'ScrollBarStepperParameters'
./src/aurora_types.h:257: error: expected specifier-qualifier-list before 'AuroraArrowType'
./src/aurora_types.h:260: error: storage class specified for parameter 'ArrowParameters'
./src/aurora_types.h:265: error: expected specifier-qualifier-list before 'boolean'
./src/aurora_types.h:266: error: storage class specified for parameter 'EntryParameters'
./src/aurora_types.h:270: error: expected specifier-qualifier-list before 'AuroraWindowEdge'
./src/aurora_types.h:271: error: storage class specified for parameter 'ResizeGripParameters'
In file included from ./src/aurora_rc_style.c:27:
./src/aurora_style.h:33: error: storage class specified for parameter 'AuroraStyle'
./src/aurora_style.h:34: error: storage class specified for parameter 'AuroraStyleClass'
./src/aurora_style.h:36: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/aurora_style.h:47: error: expected specifier-qualifier-list before 'GtkStyle'
./src/aurora_style.h:45: warning: empty declaration
./src/aurora_style.h:61: error: expected specifier-qualifier-list before 'GtkStyleClass'
./src/aurora_style.h:59: warning: empty declaration
./src/aurora_style.h:65: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
In file included from ./src/aurora_rc_style.c:28:
./src/aurora_rc_style.h:29: error: storage class specified for parameter 'AuroraRcStyle'
./src/aurora_rc_style.h:30: error: storage class specified for parameter 'AuroraRcStyleClass'
./src/aurora_rc_style.h:32: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/aurora_rc_style.h:50: error: storage class specified for parameter 'AuroraRcFlags'
./src/aurora_rc_style.h:55: error: expected specifier-qualifier-list before 'GtkRcStyle'
./src/aurora_rc_style.h:53: warning: empty declaration
./src/aurora_rc_style.h:69: error: expected specifier-qualifier-list before 'GtkRcStyleClass'
./src/aurora_rc_style.h:67: warning: empty declaration
./src/aurora_rc_style.h:72: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
In file included from ./src/aurora_rc_style.c:30:
./src/animation.h:30: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:31: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:32: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:33: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:34: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:35: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:36: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/animation.h:37: error: expected declaration specifiers before 'G_GNUC_INTERNAL'
./src/aurora_rc_style.c:32: error: expected ')' before '*' token
./src/aurora_rc_style.c:34: error: expected ')' before '*' token
./src/aurora_rc_style.c:36: error: expected ')' before '*' token
./src/aurora_rc_style.c:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./src/aurora_rc_style.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'aurora_rc_style_parse'
./src/aurora_rc_style.c:41: error: expected ')' before '*' token
./src/aurora_rc_style.c:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./src/aurora_rc_style.c:47: error: expected declaration specifiers before 'GType'
./src/aurora_rc_style.c:49: warning: empty declaration
./src/aurora_rc_style.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./src/aurora_rc_style.c:77: error: expected ')' before '*' token
./src/aurora_rc_style.c:100: error: expected ')' before '*' token
./src/aurora_rc_style.c:114: error: expected ')' before '*' token
./src/aurora_rc_style.c:126: error: expected ')' before '*' token
./src/aurora_rc_style.c:145: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'theme_parse_boolean'
./src/aurora_rc_style.c:168: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'theme_parse_double'
./src/aurora_rc_style.c:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'theme_parse_int'
./src/aurora_rc_style.c:219: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'aurora_rc_style_parse'
./src/aurora_rc_style.c:311: error: expected ')' before '*' token
./src/aurora_rc_style.c:347: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./src/aurora_rc_style.c:351: error: old-style parameter declarations in prototyped function definition
./src/aurora_rc_style.c:351: error: expected '{' at end of input
make: *** [aurora_rc_style.lo] Error 1


The whole terminal is full of errors like this... I dont know why is it

Report

charliem

10 years ago

I am experiencing a very strange bug with Aurora. I only get this in MonoDevelop with this theme engine, any other theme engine it displays correctly.

I have taken a screen shot so you can see what I mean.

http://img185.imageshack.us/my.php?image=screenshotbansheehalbanuy6.png

What happens is the scroll bars and the tabs completely fade in the middle. They all work correctly and there is no slow down in the app. It just makes it really hard to use since you can't see what to click on.

Is this a known issue and does anyone have any suggestions as to what might be causing this?

Report

kefiroth

10 years ago

Sorry, that I cannot help you with your issue, but can you tell me what font and font settings do you use (that one in the list on the left side of your screenshot).
Thanks!

Report

charliem

10 years ago

I can't see any specific settings in Monodevelop for it, only one for the text editor itself. So presumably it uses the default the font. Which is a font called Sans. I am fairly sure it came with Ubuntu Intrepid Ibex so presumably its a free one.

I do have all the sub pixel rendering turned on which is why on LCDs it looks so smooth. Its amazing what a difference that makes.

No one seems to have any suggestions about the theme problem. No one on the Mono Develop mailing list has any ideas either.

Report

kefiroth

10 years ago

Isn't Monodevelop Java based? As it is stated in Aurora Engine description, Java-based apps have issues with Aurora engine. I personally had some issues with firefox buttons, but it seems that this bug was fixed in recent releases.

Thanks for your reply:) I wish you luck in fighting with this Monodevelop issues.

Report

charliem

10 years ago

Monodevlop runs in mono. Its GUI use GTK Sharp. This is a wrapper around GTK. So as far as the thmes concered its just a conventional GTK app.

Report

Bohtvaroh

10 years ago

ECHM, your metacity theme borders are tooo thin - it's really difficult to resize a window.

Report

Leolik

10 years ago

in ubuntu 8.10 media-applet not work with aurora-engines
in all other engines work fine

Report

opensuse

10 years ago

I really love your theme, but one thing I dislike is that there is no image for the panel background. I customized it myself by including a panel.rc file with this content:
------------------------------------------
style "panel"
{
bg_pixmap[NORMAL] = "gray_34px.png"

xthickness = 2
ythickness = 1
}


widget "*PanelWidget*" style "panel"
widget "*PanelApplet*" style "panel"
widget "*fast-user-switch*" style "panel"
class "PanelApp*" style "panel"
class "PanelToplevel*" style "panel"
#widget_class "*Mail*" style "panel"
widget_class "*notif*" style "panel"
widget_class "*Notif*" style "panel"
---------------------------------------

Changing gray_34px.png with any background gives you a much prettier desktop. This is how it looks on my pc:

http://img223.imageshack.us/img223/8306/opensuse111gnomevg6.png

Report

ghaefb

10 years ago

Good work on this engine.
I have a few remarks though:

1. I'm not sure why some fonts are so big and bold... it looks like you override GNOME font-style. best example is Evolution Mail message list. Can you please leave the font style like it is by default.

2. And I think the scrollbar is definitely too big, too wide actually. I think that's not necessary.

3. It would be great if you could remove the toolbar separators like murrine engine does. I think most people would agree that it looks much better/cleaner this way.

Report

Mavn

10 years ago

How come the gnomepanel becomes uglyish when i use aurora themes?.

[IMG]http://i44.tinypic.com/2vi309z.png[/IMG]

Buttons etc work fine.

Report

sebastianlacuesta

10 years ago

Excellent theme, I'm using it right now. By the way, is there any way to make disappear the line between the menu bar and the icon bar in apps like firefox or gedit? I mean make it smooth in this place. For me it whould be perfect if the theme does this. Keep the good way!

Report

ochosi

10 years ago

thanks for the update - finally got rid of that ugly-buttons-bug in ff3!

now i'll be using aurora again instead of murrine.

Report

mavtek

10 years ago

what font are you using in your screenshot? also, what are your settings for fonts (ie grayscale, subpixel, dpi?

it looks wonderful

Report

ferraro

10 years ago

Any plans to include the Aurora midnight gtkrc in the next 1.5 release? I noticed that it is not available in the 1.5.1 download.
Oh, and is it just my new nvidia driver, or does 1.5 render *much* faster than 1.4?

Report

MikeDK

10 years ago

that has nothing to do with the metacity-theme its the nvidia-driver as of version 173, 180.06 dosnt do this it, running 180.06 here, and i had the same problem with metacity-flicker but only on pixmap drawn things, such as human theme in ubuntu and human metacity.
The 96. nvidia driver should'nt do it, but not sure as i havent tryed that driver yet to check the problem

Kind Regards MikeDK

Report

nikome90

10 years ago

unfortunately i have found out that theme (great looking never the less) doesn't play well with compiz. Window title bars flickering quite often. When i turn compiz off everything is back to normal.

Report

C

ECHM

10 years ago

There is a solution to this problem, but it comes with two disadvantages. One, button order would no longer be configurable. And two, there would be no spacing between the buttons. I'll give it a try and see how it turns out, as yes flickering window title borders can get annoying pretty quickly.

Report

nikome90

10 years ago

strange thing is i chose for a different window border (caramello) and it never does that anymore

Report

C

ECHM

10 years ago

Thanks for that piece of information. I was able to find the offending change between Blended and my recent changes. The source of the problem was not what I expected. For some reason the problem was a couple semi-transparent lines drawn over the button background gradient(to give a stronger shadow). Changing those lines to be opaque ended the flickering.

Report

Algimene

10 years ago

Great work! Do you will make "small" and "doble rounds" versions of the new blended metacity? Pls at least work on the small version... the standard buttons are TOO large and looks crappy :S

Good work! =D

Report

C

ECHM

10 years ago

As it seems there is interest in this, I'll do a separate release of the Metacity theme with the same variations I have for Blended.

Report

10 years ago

1.5.1
"¢ Metacity theme no longer flickers with Compiz enabled
1.5
NEW/REDISGNED
"¢ New list view headers
"¢ Borderless notebook support (Gedit is one of the few applications that uses this)
"¢ Included an updated version of the Blended metacity theme to better match the look of Aurora

CHANGES
"¢ Changed tab shading
"¢ Focus glow reduced to 2 px

FIXES/ENHANCEMENTS
"¢ Removed double border in Calendars
"¢ Centered menu separators
"¢ Firefox button backgrounds
"¢ Allowed enginge params on per widget basis
"¢ Many, many small tweaks and fixes

12345678910
6
product-maker digitsm Jan 17 2014 8 great
product-maker alcest Mar 11 2011 8 great
product-maker amilauduwerella Feb 17 2011 8 great
product-maker debazed Feb 05 2011 8 great
product-maker Daria Dec 18 2010 8 great
product-maker rugby Oct 31 2010 8 great
product-maker Count:393 Rating: 6.65

rawr

May 02 2011

enli

Sep 17 2010

tiheum

Jun 04 2010

warnec

May 10 2010

samuliko

Apr 18 2010

gracca

Mar 23 2010

Xanderoby

Mar 04 2010

LaCajita

Feb 14 2010

faisald

Jan 31 2010

LaGaDesk

Jan 22 2010

halcapote

Dec 19 2009

tadeufilippini

Oct 28 2009

crfernan21

Oct 12 2009

vlad88sv

Sep 03 2009

ald1

Aug 25 2009

merlwiz79

Jul 21 2009

jacinto

Jul 06 2009

sh0ckfile

Jun 26 2009

bitzer

Jun 26 2009

brainvision

Jun 06 2009

simone84

Apr 03 2009

devi710

Mar 15 2009

MadMax2000

Mar 05 2009

cfb

Feb 24 2009

seanbarman

Feb 16 2009

kefiroth

Jan 30 2009

SorinN

Jan 18 2009

slackbeetle

Jan 05 2009

ferraro

Jan 04 2009

ElTimo

Jan 03 2009

paraboy

Jan 03 2009

zhuqin

Jan 02 2009

dilomo

Dec 27 2008
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
1.5.1
updated Jan 03 2009
added Apr 15 2007
downloads today
0
page views today 86