Oxygen-Molecule KDE & GTK+ unified theme

QtCurve

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

55
Score 67.0%
Description:

Oxygen-Molecule is a theme for GTK+ applications to provide a uniform look when used under the KDE 4.4 desktop environment. It was originally based on the kde4.2-oxygen (modified) 0.3 GTK theme by Dennis Schmitz (which was itself based on work originally by Kim Kahns) (url: http://www.gnome-look.org/content/show.php/kde4.2-oxygen+(modified)?content=99926)

On top of the original theme, I have made the following changes:
- changed colors to match default KDE 4.4 color scheme, including hue adjustment of all pixmaps
- reworked all of the pixmaps and changed measurements for improved visual appearance
- created new spinner buttons, since the original spinners often looked mismatched with the surrounding pixmaps
- linked the GTK theme with the Oxygen icon set (thank you Craig Drummond for showing me how to do this).

In addition, beginning with version 3.1, Oxygen-Molecule features a “flat” mode which disables the background gradient. Some GTK+ apps don't play nice with the background gradient used in the default Oxygen-Molecule theme, causing patches of the wrong shade of grey to appear in the background. Oxygen-Molecule's flat mode solves this problem, and can be enabled on a per-application basis.

Additional documentation and installation instructions are included in the download.

I am also providing my source graphics files (created with GIMP) for anyone who wants to try making their own color variants.

Notes for the source graphics files: layer names in square brackets indicate the color from the KDE color scheme. There are many graphics files missing... for these, you will just need to edit the theme PNG files (not included in source graphics download--get them from the theme).

Good luck!
Last changelog:

9 years ago

7-29-2010: Added COPYING file to archive.

3.2:
- Redesigned color scheme to use less extreme shading. This looks better for both KDE and GTK+ apps, in my opinion, and also helps everything to blend a little better. For users upgrading from version 3.1 or earlier, please set your KDE color shading to 50% (see step 7 in the installation guide).
- Tweaked menubar gradient to look better for wider windows, but at the expense of the appearance of narrower ones. My reasoning is that most people use their GTK apps either fullscreen or as large windows.
- Adjusted the size of the active menubar item selector, and further fine-tuned the color of the menu item selector.

3.1:
- Added new "flat" mode, which removes the background gradient from windows and tabs.
- Fixed the tree view colors.
- Increased spacing between tabs to better match the Oxygen theme.

3.0:
- Updated theme to match KDE 4.4 widgets and shading.
- Almost all pixmaps were completely redone.
- Countless tweaks, including thinner buttons and entry boxes, new spinner buttons and better tab spacing.
- Removed unnecessary clearlooks reference.
- Changed theme install location in documentation from /usr/share/themes to /usr/local/share/themes.

Further changes are listed in the documentation included with the theme.

karapuz

9 years ago

All very good, but i have a bold lines in menu dialog.

http://dl.dropbox.com/u/3161146/%D1%81%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA12.png

How i can fix this?

Report

C

MrBumpy4096

9 years ago

Hmm, I've seen one other person with that issue. What distro & pixbuf engine version are you using?

Report

karapuz

9 years ago

OpenSuse 11.2 kde 4.4.2. In repo of this distro gtk2-engine-pixbuf are missing. I install this package http://gnome-look.org/content/show.php/gtk2-engine-pixbuf+(Patched)?content=77783

PS. I need to install a gtk2-engine-pixbuf? In package "gtk2" from opensuse repo contains a file libpixmap.so.

Report

stribianese91

9 years ago

This theme is only for oxygen cold?

Report

C

MrBumpy4096

9 years ago

Yes. Using Oxygen-cold meant I would have to redo fewer pixmaps. I also prefer it to the "Oxygen" color scheme. Perhaps if I get some free time to burn, I'll make a standard "Oxygen" color scheme version.

Report

stribianese91

9 years ago

Good work :)
Can you add a prelight for the menu, when you hover them but you haven't clicked?

Report

C

MrBumpy4096

9 years ago

If somebody can tell me how to do this with the pixbuf engine, I'll be more than happy to make that change.

Report

10110111

9 years ago

Currently there's no way of doing so without modifying the engine itself.
I have modified it and this works, but other themes using pixbuf may render menus incorrectly.
Here it is (includes patch by walmis):
http://www.sendspace.com/file/n7xubr

Report

C

MrBumpy4096

9 years ago

Wow, with all the patches to the pixbuf engine, perhaps it would be worthwhile to put together a custom version. I have no idea how to organize a project like that, but so far I am aware of the following individual efforts:
1) Icon transparency (there's at least two different modifications in this vein)
2) Prelight of tabs
3) Recolorable pixmaps (Craig Drummond hacked this together, but it needs modification. It even reads the colors from the KDE color settings!)

If someone wants to organize a modified pixbuf engine, I'd be willing to customize Oxygen-Molecule to the new changes. I can also provide a list of changes that would really help to make the GTK theme match KDE even more perfectly (gradient handling, etc.).

Report

CraigD

9 years ago

Adding menu and tab mouse over to my modified recolouring pixbuf engine would be trivial, I'd just take the code from QtCurve.

I could also take the code from QtCurve to properly implement the mouse over of editable combo boxes and spin buttons - but this would require more effort.

However, not much point in doing this if the recolouring is not improved...

(BTW, it also sets the GTK2 font from the KDE settings as well...)

Report

10110111

9 years ago

The theme is great, but there's still some field for improvement (i tested kde4.4 version):
1. In some cases active buttons have dots on their perimeter. I haven't seen this in KDE. And this looks ugly.
2. Tabs have no prelight effect.
3. Insensitive buttons have ugly dotted out icons (this can be seen on the second screenshot - 'forward' button in Firefox). They are grayscale instead in KDE4.4.
4. Menus are rectangular...

Report

C

MrBumpy4096

9 years ago

Hi,

Here are my responses to your points:
1. The only way I know how to show the focused widget in all cases is to enable the pixbuf engine's focus line. This comes in handy when using the keyboard to navigate the widgets. With this option disabled, you can't always tell which widget has focus. So, my decision in this case was one of usability over beauty. If you want to disable the dotted focus line, simply find this line in the gtkrc file:

GtkWidget:: focus-line-width = 1

and change it to:

GtkWidget:: focus-line-width = 0

If anybody knows a better way to do this, I'm all ears.

2. I can't find a way to do tab prelight with the pixbuf engine.

3. This is a limitation of the pixbuf engine, but you can download a version of pixbuf that fixes this here: http://gnome-look.org/content/show.php/gtk2-engine-pixbuf+%28Patched%29?content=77783

4. Another pixbuf engine limitation.

Again, if anyone knows other ways around these issues, I'd love to learn. The only way I've learned how to make this theme is by downloading other pixbuf themes and looking at the code.

Report

10110111

9 years ago

Thanks. #3 is now solved.

Report

C

MrBumpy4096

9 years ago

Hmmm... I just noticed that changing the focus line setting also makes the buttons and entry boxes 2 pixels smaller horizontally and vertically, which doesn't look as good to me :(

I probably just need to adjust a padding setting somewhere to compensate.

Report

hdas

9 years ago

Thanks for the tip. Actually it looks better with 2 pixels smaller (and I wanted it that way).

Also, if you happen to have a gmail account, could you say something about the minor issue of the checkboxes getting chopped slightly on the right edge when using firefox. (In fact, it would be a bonus, because konqueror gets it half chopped with native oxygen. Opera gets it right, but it is not oxygen. Chrome gets it right too, possibly because it overrides the gtk-theme by default.)

Report

cdekter

9 years ago

#3 is a shortcoming of the GTK Pixmap engine. MrBumpy, if you are interested I could create a patch for Pixmap that fixes this. :)

Report

10110111

9 years ago

Wow this is the best KDE4 theme for GTK among the ones i have found!

Report

ademmer1977

9 years ago

Unfortunally, KDE 4.4 has a modified Oxygen color scheme which is a combination of earth colors and turquoise. The old color scheme has been renamed to "Oxygen cold". So your browser theme no longer matches the default settings. Any plans for porting your scheme to the new colors (like you did with "Obsedian coast")?

The new colors can be seen on the original screen shots (http://kde.org/announcements/4.4/images/general-desktop.jpg) and in the color scheme settings in system settings.

Report

C

MrBumpy4096

9 years ago

Hi. Regenerating all of the pixmaps to match the new color scheme would take me hours of work that I don't have time for at the moment.

I did recently tweak the shading amount in Oxygen-Molecule 3.2, which I think looks better, if you want to give it a look.

When I get some time, I'll be publishing my source graphics files so that others can make their own variants on the theme.

Report

gnumdk

9 years ago

i've update this patch, vote for bug report ! ;)

http://gnome-look.org/content/show.php/gtk+pixbuf+with+icon+transparency?content=122192

Report

zersaa

9 years ago

Theme looks just perfect! I am very glad that you follow the latest changes of KDE interface and improve your project.

I have little problem with Chromium:
http://code.google.com/p/chromium/issues/detail?id=37494

I can't find the cause. Can you help me?

Report

C

MrBumpy4096

9 years ago

Hmmm... I have no idea about that one. Considering the correct icons don't show up when using QtCurve either, I would guess that it's a Chrome problem, rather than a problem with the theme.

Report

zersaa

9 years ago

I think so too. Thanks for the answer.

Report

molecule-eye

9 years ago

Are the scrollbar arrows that appear above and below the scrollbar area still the wrong color in 3.1? They appear a dark grey in the non-gradient version of 3.0, but they should be much lighter.

By the way, nice work on the theme.

Report

molecule-eye

9 years ago

I notice this is just a problem in Firefox--a typical pain in the ass--so nevermind!

Report

9 years ago

7-29-2010: Added COPYING file to archive.

3.2:
- Redesigned color scheme to use less extreme shading. This looks better for both KDE and GTK+ apps, in my opinion, and also helps everything to blend a little better. For users upgrading from version 3.1 or earlier, please set your KDE color shading to 50% (see step 7 in the installation guide).
- Tweaked menubar gradient to look better for wider windows, but at the expense of the appearance of narrower ones. My reasoning is that most people use their GTK apps either fullscreen or as large windows.
- Adjusted the size of the active menubar item selector, and further fine-tuned the color of the menu item selector.

3.1:
- Added new "flat" mode, which removes the background gradient from windows and tabs.
- Fixed the tree view colors.
- Increased spacing between tabs to better match the Oxygen theme.

3.0:
- Updated theme to match KDE 4.4 widgets and shading.
- Almost all pixmaps were completely redone.
- Countless tweaks, including thinner buttons and entry boxes, new spinner buttons and better tab spacing.
- Removed unnecessary clearlooks reference.
- Changed theme install location in documentation from /usr/share/themes to /usr/local/share/themes.

Further changes are listed in the documentation included with the theme.

12345678910
511
product-maker podxboq Jan 07 2019 9 excellent
+
product-maker mea5 Dec 13 2015 3 bad
product-maker finaprp Oct 04 2012 3 bad
product-maker mixalns Jun 30 2011 9 excellent
product-maker unikum111 May 12 2011 9 excellent
product-maker FernandoBasso May 06 2011 9 excellent
product-maker ladislavbonita Apr 03 2011 3 bad
product-maker e1nste1n Mar 26 2011 9 excellent
product-maker Flupp Jan 08 2011 9 excellent
product-maker agaya Dec 16 2010 3 bad
product-maker rickdesantis Oct 01 2010 9 excellent
product-maker sobmita Sep 30 2010 9 excellent
product-maker LiShaohui Sep 27 2010 3 bad
product-maker sylgil88 Sep 27 2010 9 excellent
product-maker lolicjusz Sep 23 2010 9 excellent
product-maker sjkwizard Sep 22 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Stincjatclava
Apr 25 2013
ObiWahn
Nov 06 2010
tricqster
Aug 06 2010
attendant
Jul 28 2010
tutroc77
May 28 2010
rickdesantis
May 21 2010
tetris4
May 17 2010
sokar620
May 17 2010
stribianese91
Apr 07 2010
cdekter
Apr 07 2010
BenderBendingRodriguez
Apr 06 2010
priomsrb
Mar 19 2010
zalbinosek
Mar 17 2010
mirzaD
Mar 16 2010
rencord
Mar 16 2010
oOSplashOo
Mar 01 2010
Sordon
Feb 12 2010
alno
Feb 11 2010
msledziona
Feb 08 2010
opaflamme
Jan 16 2010
Emdek
Jan 16 2010
kanele
Jan 06 2010
econaut
Jan 01 2010
genericity
Dec 21 2009
Fisiu
Dec 16 2009
mwhitlock
Dec 11 2009
ALIUM
Dec 04 2009
suz-artw9
Nov 26 2009
yoann21
Nov 25 2009
alerich
Nov 23 2009
spectrum3
Nov 17 2009
HugoPereira
Nov 14 2009
luisromangz
Oct 21 2009
Nikoli
Oct 04 2009
Flupp
Sep 30 2009
Xenos
Sep 27 2009
fallenhammer
Sep 19 2009
jimmy88
Sep 13 2009
polluted88
Sep 08 2009
Montblanc
Sep 06 2009
boskicinek
Sep 06 2009
rub3nmv
Sep 04 2009
hash87
Sep 04 2009
rickz
Aug 14 2009
tadeufilippini
Aug 02 2009
HalfLeft
Jun 27 2009
auratux
Jun 18 2009
weits
Jun 15 2009
sebastiang
Jun 13 2009
-luk-
Jun 04 2009
skatox
May 27 2009
MoonBlossom
May 20 2009
ayafan
May 19 2009
Znurre
May 17 2009
mikef1016
May 14 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
3.2
updated Apr 07 2010
added Apr 30 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 13