Murrine GTK+ Cairo 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

27
8 .0
Description:

--- MAKE YOUR DESKTOP LOOK LIKE A "MURRINA"! ---

Info:
Official Ubuntu Murrine Thread:
http://www.ubuntuforums.org/showthread.php?t=239378
New Website:
http://www.cimitan.com/murrine

New Website:
New website has opened: http://www.cimitan.com/murrine with the goal to summarize all the good things happened this year before the 1.0 stable release.

The Future:
A transparent version (like Vista but faster and nicer ;) ) is under development!

Donate to Murrine RGBA:
Please sponsor the development if you can! :) (It's a good way to say *thanks* for all the work I've done for free to everyone of you!)

Donate by clicking on the "donate" button!

---

Added Facebook Fan Page and Wiki :-)
Last changelog:

9 years ago

Overview of Changes in 0.98.0 (since 0.90.3)
============================================
Changes in this release:
- New supported widget: GtkExpander is now themed by the engine.
- New supported widget: GtkIconView is now themed by the engine.
- New supported widget: GtkInfoBar is now themed by the engine.
- New option: arrowstyle = 1 to draw filled arrows.
arrowstyle = 2 to draw fat filled arrows.
- New option: border_shades = { 1.0, 1.0 } to draw a gradient on the border.
- New option: border_colors = { "#ffffff", "#ffffff" }
to set the colors used on the border of many widgets.
border_colors = FALSE to disable.
- New option: cellstyle = 0 to remove the border around the selected cell.
cellstyle = 1 for the border around the selected cell (as before).
- New option: comboboxstyle = 1 to colorize the GtkComboBox below the arrow.
- New option: default_button_color = "#ffffff" to specify a 2px border for the
default button.
- New option: disable_focus = TRUE
- New option: expanderstyle = 0 to draw arrows.
expanderstyle = 1 to draw circles with plus and minus.
expanderstyle = 2 to draw buttons with plus and minus.
- New option: focusstyle = 0 to disable focus drawing.
focusstyle = 1 to use dots.
focusstyle = 2 to use a small colored rectangle.
focusstyle = 3 to use a colored rectangle that touches the borders.
- New option: gradient_colors = { "#ffffff", "#ffffff", "#ffffff", "#ffffff" }
to set the colors used on the gradient of many widgets.
gradient_colors = FALSE to disable.
- New option: handlestyle = 0 for three simple lines.
handlestyle = 1 for three simple lines with inset.
handlestyle = 2 for three near simple lines with inset.
- New option: prelight_shade = 1.0 to select the shade level used in the
scrollbar's slider, GtkComboBox with comboboxstyle = 1 and
in the prelight state with gradient_colors.
- New option: separatorstyle = 1 to draw smooth separators.
- New option: shadow_shades = { 1.0, 1.0 } to draw a gradient on
the shadow of some widgets.
- New option: spinbuttonstyle = 1 to add a separator on the GtkSpinButton.
- New option: textstyle = 1 for a shadow at the bottom of the text.
textstyle = 2 for a shadow at the top of the text.
textstyle = 3 for a shadow at the bottom right of the text.
textstyle = 4 for a shadow at the top left of the text.
- New option: text_shade = 1.0 to specify the shade effect of the text's shadow.
- New option: trough_border_shades = { 1.0, 1.0 } to draw a gradient on
the border of the trough of GtkScrollbar and GtkProgressBar.
- New option: trough_shades = { 1.0, 1.0 } to draw a gradient on
the trough of GtkScrollbar and GtkProgressBar.
- Changed option: glowstyle = 5 for a glow around the edges.
- Changed option: listviewstyle = 2 for a solid line.
- Changed option: menustyle = 2 for a bright glow inside the menu.
menustyle = 3 for a dark glow inside the menu.
- Changed option: reliefstyle = 3 for a gradient on shadow.
reliefstyle = 4 for a stronger shadow.
- Changed option: stepperstyle = 2 for squared steppers with a rounded slider.
- Deprecated option: gradients, please unset the other options instead.
- Deprecated option: profile, please manually adjust the other options.
- Deprecated option: scrollbar_color, please use a custom bg[SELECTED].
- Improved rendering: rounded GtkScale trough.
- Improved rendering: disabled GtkScale trough.
- Improved rendering: contrast function in GtkButton.
- Improved rendering: draw lightborder with on menubar (with menubarstyle = 1).
- Improved rendering: draw lightborder with on toolbar (with toolbarstyle = 1).
- Improved rendering: better GtkTooltip theming.
- Improved rendering: use bg[GTK_STATE_PRELIGHT] on the scrollbar's slider
with colorize_scrollbar = FALSE.

Bugfixes in this release:
- Fix a potential endless loop in draw_progressbar_fill and draw_menuitem.
- Support for automake-1.11.
- Some minor fixes on big-endian systems.
- Fixes transparent WebKitGtk window with RGBA colormaps.
- https://bugzilla.gnome.org/show_bug.cgi?id=554871
- https://bugs.launchpad.net/ubuntu/+source/gtk2-engines-murrine/+bug/624901
- Minor fixes and maybe more bugs I forgot to link.

Overview of Changes in 0.90.3 (since 0.90.2)
============================================
Changes in this release:
- Better focus theming.
- Don't draw shadows around GtkSpinButton, draw an inset instead.

[...]

tigrux

13 years ago

Hi cimi.

Could yo please also enable selected listitems to be glassy for 0.52? They currently look rather plain.

Thanks.

Report

integer

13 years ago

Hope this will be fixed soon.

However, good work overall. You had the motivation and the taste to give us this tremendous (fast and configurable like hell) theme.

Questions:

1-) You said (all) the widgets are gradient cappables. That is: including the main ¨window¨ background? (I don't mean the themeable background of nautilus but something like this: http://www.kde-look.org/content/preview.php?preview=2&id=39993&file1=39993-1.jpg&file2=39993-2.png&file3=39993-3.jpg&name=Konqueror+4.0).

2-) Are or will be configurable delay times for the excelent animation in the radio selection buttons?

PD:// Just questions and/or ideas Thanks for your well invested time Cimi.

Report

schamane

13 years ago

i hate you for changing progressbar animation direction...

Report

C

cimi86

13 years ago

you can change it patching the code

Report

coubi64

13 years ago

Thank you for your answer.

I have pb with some (not all) Firefox themes that don't seem to accept Murrine and not all part of Murrine is shown....

Report

mbluethgen

13 years ago

Hey cimi,

this engine is so fucking beautiful. There is no better engine in the world. RESPECT. I love it.

Report

malwk

13 years ago

Okay I am impressed.
You know what is the coolest new effect (IMHO)?
The gradient + hilight_ratio

How to use it:
Set the gradient variable to true and then lower the hilight to something like 0.9

See? REALLY cool looking glass effect, as good as any glass pixmap theming. Now, if you use some roundness only for buttons it gets even better. For example roundness = 2

This is really really engine. I llike it more and more.
Thank for the good job Cimi.

Report

pibarnas

13 years ago

Thank you Cimi, your Engine is even more beautiful!

Report

coubi64

13 years ago

Thank you for the nice job!

I have 3 questions about the configurator:

- would it be possible to see changes directly when when checking a new option?

- are the options checked in the configurator the options that are applied actually?

- How to remove left border on menus? (new option * Added menustyle = 1 to draw a left colored border on dropdown menu)

Report

C

cimi86

13 years ago

new murrine configurator written in python is coming... wait it.

At the moment you can simply add menustyle = 0 to the gtkrc of the theme you won't have with the left colored border

Report

lukeen

13 years ago

hmmm the ubuntu repository is broken for a long time now.
what's up here???

Report

poplars

13 years ago

yeah seriously common now . . .

Report

FreeME

13 years ago

The Ubuntu link is broken... Could you fix this or give me another one please?

Thanks!

Report

dictionary

13 years ago

Cool work Cimi.

But i'm unable to get that effect, have installed all the engines(candido & cairo) and all's fine, tried changing stuff in murrine-configurator, set custom options like roundness etc but nothing happens. All i see is plain murrina gtk2 themes without any effect like roundness, glass, etc. I'm on FC6 64bit.

any ideas?

Report

PsichoD

13 years ago

Those are the best looking screenshots ever!!!! What fonts did you use and how did you make it look so good?
Thanks for the beautiful themes.

Report

giggz

13 years ago

Hi Cimi,

Thx for your engine which I use now! I use the murrina gperfection (http://www.gnome-look.org/content/show.php?content=43282).This is an "old theme" for your firts murrine engine version. So I have problem with checkboxes, radio... which are coloured in green...It does'nt fit with the rest of the theme. How do you change the checkbox color ? for exemple in white...

Thx a lot
GiGGz

Report

Bohtvaroh

13 years ago

Hello, Cimi. Today I tried Gnome 2.17 (using gentoo overlay) and i noticed that scrolling in new Gnome Control Center with murrine-engine is much much slower then using for example latest development ubuntulooks. I use murrine 0.40.1 from portage official tree. Is it murrine-engine problem?

Report

zephyrus54

13 years ago

Is there anything we need to do before replacing previous versions of the Murrine Engine? (Is there a way to remove/purge the previous installation, or is this unecessary?) If so, how do we do this?

Report

integer

13 years ago

In the directory where murrine was previously compiled I.E: cd /home/you/backups/murrineXX.
do a "sudo make uninstall" from any terminal.

Although, If you don't compiled murrine from sources, uninstall your debs or rpms (very many distros can do it automagically)
before installing the new murrine.

Thanks to Cimi for this really "clearlook(s)" ;) I just hope to be more happy. Lets see what will happen...

Report

malwk

13 years ago

He there

I have the following problem. I read about the mem leak and upgraded to 0.40.1 but it still leaks with murrine;
The program is transmission-gtk and the murrine settings are:
engine "murrine"
{
listviewstyle = 1
scrollbar_color = "#8AC5FF"
contrast = 1.0
menubarstyle = 0
menubaritemstyle = 1
listviewheaderstyle = 1
roundness = 0
glazestyle = 0
animation = TRUE
}

When I start the system monitor I can see that the transmission program is eating 1/10 of a MB of RAM every 10 secconds - that is a LOT. yesterday I when out and when I was back it was 153MB ram just for this simple application.
I think the engine is the problem as I made some tests today: I change the theme to ClearLooks and suddenly the ram eating stops. I change the theme again - it starts again - change back to clearlooks - it stops. Please take a look at this, I cannot run the program for more than 6-8 hours as I only have 512 of RAM.

I do not nessesarly imply that the problem is with the engine, it might be as well a problem with the program itself, but why then it starts eating so much ram when I use murrine? Should I provide some debug info ? Please feel free to require more info if needed in order to resolve this. Many thanks and all the best in the new year.

Report

C

cimi86

13 years ago

as you said THE LEAK WAS IN AQUALOOKS NOT IN MURRINE

Report

tuxsurfer

13 years ago

do you have to uninstall previous version and themes then reinstall everything or will this just update?

Report

jrickmar

13 years ago

If you compiled your previous version from the source, then yes, I think you do.

That's why I love Debs and RPMs.

Report

lizardking

13 years ago

I made a new 0.40 murrine package for debian/ubuntu.
If you wanto to download is here:
http://www.iacopomasi.net/content/gtk2-engines-murrine_0.40.1_i386.deb

Report

absolutionx

13 years ago

Much thanks! :)

Report

9 years ago

Overview of Changes in 0.98.0 (since 0.90.3)
============================================
Changes in this release:
- New supported widget: GtkExpander is now themed by the engine.
- New supported widget: GtkIconView is now themed by the engine.
- New supported widget: GtkInfoBar is now themed by the engine.
- New option: arrowstyle = 1 to draw filled arrows.
arrowstyle = 2 to draw fat filled arrows.
- New option: border_shades = { 1.0, 1.0 } to draw a gradient on the border.
- New option: border_colors = { "#ffffff", "#ffffff" }
to set the colors used on the border of many widgets.
border_colors = FALSE to disable.
- New option: cellstyle = 0 to remove the border around the selected cell.
cellstyle = 1 for the border around the selected cell (as before).
- New option: comboboxstyle = 1 to colorize the GtkComboBox below the arrow.
- New option: default_button_color = "#ffffff" to specify a 2px border for the
default button.
- New option: disable_focus = TRUE
- New option: expanderstyle = 0 to draw arrows.
expanderstyle = 1 to draw circles with plus and minus.
expanderstyle = 2 to draw buttons with plus and minus.
- New option: focusstyle = 0 to disable focus drawing.
focusstyle = 1 to use dots.
focusstyle = 2 to use a small colored rectangle.
focusstyle = 3 to use a colored rectangle that touches the borders.
- New option: gradient_colors = { "#ffffff", "#ffffff", "#ffffff", "#ffffff" }
to set the colors used on the gradient of many widgets.
gradient_colors = FALSE to disable.
- New option: handlestyle = 0 for three simple lines.
handlestyle = 1 for three simple lines with inset.
handlestyle = 2 for three near simple lines with inset.
- New option: prelight_shade = 1.0 to select the shade level used in the
scrollbar's slider, GtkComboBox with comboboxstyle = 1 and
in the prelight state with gradient_colors.
- New option: separatorstyle = 1 to draw smooth separators.
- New option: shadow_shades = { 1.0, 1.0 } to draw a gradient on
the shadow of some widgets.
- New option: spinbuttonstyle = 1 to add a separator on the GtkSpinButton.
- New option: textstyle = 1 for a shadow at the bottom of the text.
textstyle = 2 for a shadow at the top of the text.
textstyle = 3 for a shadow at the bottom right of the text.
textstyle = 4 for a shadow at the top left of the text.
- New option: text_shade = 1.0 to specify the shade effect of the text's shadow.
- New option: trough_border_shades = { 1.0, 1.0 } to draw a gradient on
the border of the trough of GtkScrollbar and GtkProgressBar.
- New option: trough_shades = { 1.0, 1.0 } to draw a gradient on
the trough of GtkScrollbar and GtkProgressBar.
- Changed option: glowstyle = 5 for a glow around the edges.
- Changed option: listviewstyle = 2 for a solid line.
- Changed option: menustyle = 2 for a bright glow inside the menu.
menustyle = 3 for a dark glow inside the menu.
- Changed option: reliefstyle = 3 for a gradient on shadow.
reliefstyle = 4 for a stronger shadow.
- Changed option: stepperstyle = 2 for squared steppers with a rounded slider.
- Deprecated option: gradients, please unset the other options instead.
- Deprecated option: profile, please manually adjust the other options.
- Deprecated option: scrollbar_color, please use a custom bg[SELECTED].
- Improved rendering: rounded GtkScale trough.
- Improved rendering: disabled GtkScale trough.
- Improved rendering: contrast function in GtkButton.
- Improved rendering: draw lightborder with on menubar (with menubarstyle = 1).
- Improved rendering: draw lightborder with on toolbar (with toolbarstyle = 1).
- Improved rendering: better GtkTooltip theming.
- Improved rendering: use bg[GTK_STATE_PRELIGHT] on the scrollbar's slider
with colorize_scrollbar = FALSE.

Bugfixes in this release:
- Fix a potential endless loop in draw_progressbar_fill and draw_menuitem.
- Support for automake-1.11.
- Some minor fixes on big-endian systems.
- Fixes transparent WebKitGtk window with RGBA colormaps.
- https://bugzilla.gnome.org/show_bug.cgi?id=554871
- https://bugs.launchpad.net/ubuntu/+source/gtk2-engines-murrine/+bug/624901
- Minor fixes and maybe more bugs I forgot to link.

Overview of Changes in 0.90.3 (since 0.90.2)
============================================
Changes in this release:
- Better focus theming.
- Don't draw shadows around GtkSpinButton, draw an inset instead.

[...]

12345678910
118
product-maker dunemafia Sep 02 2013 9 excellent
product-maker Meteorrock Jan 15 2013 9 excellent
product-maker jrjohnstone Aug 31 2012 9 excellent
product-maker 8Ypsilon Dec 24 2010 9 excellent
product-maker froglet Nov 15 2010 9 excellent
product-maker disastrophe Nov 08 2010 9 excellent
product-maker brainvision Sep 25 2010 9 excellent
product-maker Zgegball Sep 24 2010 9 excellent
product-maker tesa Sep 24 2010 9 excellent
product-maker SpecKtacle Sep 24 2010 9 excellent
product-maker pigusek Sep 23 2010 9 excellent
product-maker LinuxSheep Sep 22 2010 3 bad
product-maker bumper Sep 22 2010 9 excellent
product-maker hotice Sep 22 2010 9 excellent
product-maker lucazade Sep 22 2010 9 excellent
product-maker weakhead Sep 22 2010 9 excellent
product-maker Polesz Sep 22 2010 9 excellent
product-maker ubuntico Sep 22 2010 9 excellent
product-maker KYRN Sep 22 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
ermurenz
Aug 27 2019
malemsenen
Jan 07 2014
jrjohnstone
Aug 31 2012
ilAli
Jul 03 2011
pigusek
Sep 23 2010
ubuntico
Sep 22 2010
MadMax2000
Jun 16 2010
user333
Jun 13 2010
mickyz
Apr 02 2010
gracca
Mar 23 2010
klausdiemaus
Feb 22 2010
jaggli
Oct 28 2009
ganassa
Sep 01 2009
romerotek
Aug 29 2009
kangoor123
Jul 26 2009
usseldridge
Jul 09 2009
brainvision
Apr 30 2009
cb2k
Apr 01 2009
casshern
Mar 24 2009
Algimene
Mar 22 2009
paraboy
Mar 18 2009
lukeen
Mar 18 2009
BearOso
Mar 18 2009
Bohtvaroh
Mar 17 2009
jonathanmotes
Mar 17 2009
DanRabbit
Mar 16 2009
zhuqin
Jan 03 2009
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.98.0
updated Sep 22 2010
added Jul 17 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 43