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.

[...]

op1ov

14 years ago

This is a great engine. Thanks.

The source download link for 0.11.1 gets the same file as yesterday's 0.11 ! Same timestamps, folder sizes, etc. So, was there really an update? Mistake? Cheap way to get downloads up?

Report

C

cimi86

14 years ago

sorry the update was availble only on my website... now fixed

Report

dmaus

14 years ago

There's a mistake in the gentoo ebuild. The line

S=${WORKDIR}/Murrine

is wrong because the sourcecode of murrine-0.10 is extracted to a subfolder called murrine-0.10 -- it should be:

S=${WORKDIR}/murrine-0.10

Report

zammi

14 years ago

Hi, I like to remove the line seperator between the menu bar and the toolber in order to make them seemless. Any GTk style option to do this (I like to fo it in Murrine with gradient menu style)

Report

C

cimi86

14 years ago

no but I *try* to add as a TODO for the next release

Report

zammi

14 years ago

Thanks

Report

syntaxtn

14 years ago

hi
first of all, i have to say, great work! this is a really refreshing theme in this jungle of overgradiented ones seen lately. 0.10 works fine here (arch linux) with most themes, but unfortunately the glazestyle=1 makes the widgets fall back to some standard gtk theme like mejogid already mentioned. any suggestions?

syntax_tn

Report

C

cimi86

14 years ago

update the theme to 0.10

Report

syntaxtn

14 years ago

actually i _am_ using your arch pkgbuild for 0.10, but glazestyle-enabled themes like murrinalovegray or murrinagilouche are not working (falling back to gtk defaults) i don't know where to look for error messages gtk would spit out.

thanks, syntax_tn

Report

C

cimi86

14 years ago

strange... i'm using the same pkgbuild! :|

have you downloaded the new pkgbuild?

Report

syntaxtn

14 years ago

yup, pacman -Qi gtk-engine-murrine shows up as 0.10-1, i'll remove everything murrine from my system and start over, maybe it's some weird abs caching issue

syntax_tn

Report

sparXCG

14 years ago

Preview looks great, on Ubuntu it looks great but can I have a slack package please?

Report

C

cimi86

14 years ago

compile it by yourself... from source... I'm not using slackware, sorry

Report

mejogid

14 years ago

Wow... just looks so much fresher than clearlooks. Unfortunately, I have a couple of problems:

First, when using this theme, icons on the gnome-panel are forced to a slightly larger size than usual and appear blurred.

Secondly, the gilouche and lovegray themes simply don't seem to work (I'm using the FC5 rpm). Using them results in the horrible raleigh engine being used for some reason. I'm no expert, but having looked through the gtkrc I can't see anything wrong. Any help would be greatly appreciated.

Report

mejogid

14 years ago

Thanks alot! I've always loved the gilouche themes :D.

Unfortunately it's not the icon theme that is causing the blured icons. It happen witht the default gnome icons, the tango icons and the bluecurve icons.

If it's any help, this annoyance occurs only with sum of the murrine themes (somethings which I've just noticed and find surprising).

Themes with problem:
Candy, cool, elam, gperfection, neographite

Themes without problem:
Cappuccion, Gilouche, Graphite, LoveGray.

I'm guessing this is some obsucre murrine/clearlooks bug since I have not noticed it with any other themes.

Report

C

cimi86

14 years ago

probably it's the xthickness and ythickness of those themes... it's not a bug of murrine. it can be changed everytime.

See the panel section of the gtkrc and set them at the settings of lovegray and other themes not affected

Report

mejogid

14 years ago

Ah that works, thanks alot. I must admit I'm slightly puzzled why any thickness should give icons that aren't the default gnome size, but I suppose that's a GTK bug.

Report

rondonjin

14 years ago

That's probably because the icon set you're using has some icons missing in certain sizes. For example, I'm using HumanAzul2 icons and with this (and some other themes) some icons on the Nautilus icon bar would be forced to 48x48 (Computer and home folders) I scaled those icons down to 32x32 because they weren't there and put them in the correct place and now my icons are the right size. For example, there were no Computer and Home icons in ~/.icons/HumanAzul2/32x32/places and ~/.icons/HumanAzul2/32x32/devices

Report

C

cimi86

14 years ago

SORRY!!!!!!!!!!!!!!!

I've placed the wrong link to the fedora package, please redownload (version 0.10!!!) and upgrade.

Report

rondonjin

14 years ago

Doesn't matter, I still can't download it. It seems to be a DNS problem with my ISP and they aren't in a hurry to fix it. I'd be grateful if there were another link to the FC5 RPM. Thanks

Report

Fedorateur

14 years ago

Im in love !

Report

bombs14

14 years ago

the provided gentoo ebuild doesn't seem to work for me. the download location of murrine-0.10.tar.bz2 doesn't exist.

Report

C

cimi86

14 years ago

fixed!
Sorry

Report

bombs14

14 years ago

Thanks for the fix! unfortunately, now there's a new problem. haha, it has something to do with:

S=${WORKDIR}/Murrine


so here is the new ebuild, that should work with any future releases, given that you rename the ebuild to that new version.

-------------------------------------------------------------------------------


# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

MY_PN="murrine"
MY_P=${MY_PN}-${PV}

DESCRIPTION="Murrine GTK+2 Cairo Engine"
HOMEPAGE="http://www.gnome-look.org/content/show.php?content=42755"
SRC_URI="http://cimi.netsons.org/media/download_gallery/murrine/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE=""

DEPEND=">=x11-libs/gtk+-2.6"

S=${WORKDIR}/${MY_P}

src_compile() {
econf --enable-animation || die
emake || die
}

src_install() {
emake DESTDIR="${D}" install || die
}

Report

lazyd2

14 years ago

Here's a .deb I made for 0.10

http://www.4shared.com/file/3137851/f48211d/gtk2-engines-murrine_010-1_i386deb.html

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