Oxygen-Gtk is a port of the default KDE widget theme (Oxygen), to gtk.
Its primary goal is to ensure visual consistency between gtk and qt-based applications running under kde. A secondary objective is to also have a stand-alone nice looking gtk theme that would behave well on other Desktop Environments.
Unlike other attempts made to port the kde oxygen theme to gtk, this attempt does not depend on Qt (via some Qt to Gtk conversion engine), nor does render the widget appearance via hard coded pixmaps, which otherwise breaks everytime some setting is changed in kde.
Hosting:
- tarballs are hosted on kde ftp servers
- git repository is hosted at https://projects.kde.org
Download
- First link point to a tarball of the official 1.0 release
- Second link point to a tarball of the official 1.1 release
- Third link point to the git repository. For the GTK 2.x version, one can get the latest sources from master branch using
git clone git://anongit.kde.org/oxygen-gtk
and from the GTK 3.x version, using
git clone -b gtk3 git://anongit.kde.org/oxygen-gtk
Installation:
- See the INSTALL file in the top-level directory.
- You will likely need gtk+2.0 dev packages, as well as Cairo
Authors:
- Ruslan Kabatsayev
- Cédric Bellegarde
- me
Release:
We plan to follow the same release schedule as KDE:
- one minor bug-fixing release every month;
- one major feature release every six month.
Bugs:
See the README file in the top-level directory, for a list of possible issues with the style.
Bugs and feature requests can be sent to KDE bug tracking system (https://bugs.kde.org/). You would need to select Product=Oxygen, and Component=gtk-engine
undoshmulhe
5 years ago
I have a bug after oxygen-gtk instalation.
naulilus looks so beautiful but selection is not visible. Not visible even 1 or many files/folders.
Report
HugoPereira
5 years ago
Right now I cannot reproduce.
If you submit a bug in the page above please provide the versions you are using, for oxygen-gtk3 (and also try the latest), nautilus, gtk3.
Also explain "does not work" and possibly provide screenshot
Then I will do my best to fix.
Thanks in advance,
Hugo
Report
undoshmulhe
5 years ago
Report
HugoPereira
5 years ago
product is: oxygen
component is: gtk3-engine
Report
yaoziyuan
5 years ago
I suggest that oxygen-gtk provide a "disable menu shadow" option for now.
Report
HugoPereira
5 years ago
Report
Fisiu
5 years ago
style "oxygen-menubaritem" = "oxygen-default"
{
xthickness = 3
ythickness = 3
}
And with ythickness = 3 we get menuitem text perfectly in center. So it's a must ;)
style "oxygen-menuitem" = "oxygen-default"
{
xthickness = 1
ythickness = 3
}
Any chances to get those fixes included in official release?
Report
Admc
6 years ago
Report
HugoPereira
6 years ago
Report
l12436
6 years ago
the previous bug that i report is reoccur again.
please check
otakux 403 0.0 0.0 229100 7468 ? Ssl 13:57 0:00 gcin
otakux 411 0.0 0.0 229100 7468 ? Ssl 13:57 0:00 gcin
otakux 626 0.0 0.0 229100 7492 ? Ssl 13:57 0:00 gcin
otakux 781 0.0 0.0 229100 7488 ? Ssl 13:57 0:00 gcin
otakux 819 0.0 0.0 229100 7484 ? Ssl 13:57 0:00 gcin
otakux 858 0.0 0.0 229100 7492 ? Ssl 13:57 0:00 gcin
otakux 889 0.0 0.0 229100 7488 ? Ssl 13:57 0:00 gcin
otakux 917 0.0 0.0 229100 7488 ? Ssl 13:57 0:00 gcin
otakux 987 0.0 0.0 229100 7488 ? Ssl 13:57 0:00 gcin
otakux 1000 0.0 0.0 229100 7484 ? Ssl 13:57 0:00 gcin
otakux 1090 0.0 0.0 229100 7488 ? Ssl 13:57 0:00 gcin
otakux 1098 0.1 0.0 324336 12800 ? Ssl 13:57 0:00 gcin
Report
l12436
6 years ago
and seems has no problem.
Report
HugoPereira
6 years ago
indeed this is an issue with glib (that affects many other applications) and not with oxygen-gtk.
So not much we can do on our side.
Please report the issue to them in case it re-occur with more recent versions of glib ...
Report
Naraku
6 years ago
Report
HugoPereira
6 years ago
Oxygen-gtk is primarily written for matching gtk and Qt applications in KDE. So, if you use a different colorscheme, in kde, it should be caught automatically by oxygen-gtk and they would still match the Qt/KDE applications.
Now, for other desktop environments (gnome, fwm, etc.), oxygen-gtk will not pick the colorscheme changes, and thus you'd have to do the job manually. Easiest is to make a copy of
/usr/share/themes/oxygen-gtk/gtk-2.0/kdeglobals
to $HOME/.kde/share/config/kdeglobals
and modify the colors (manually) in there.
Report
jwork123nl
6 years ago
Thanks a lot for the work in debugging and fixing this...
Still this gave me a scare, basic functionality
becoming unavailable.
Not going to upgrade next time before the magical .3 release!
Report
jwork123nl
6 years ago
Thunderbird and firefox experience random hangs, which are solved by not using oxygen-gtk2.
See this link for more information:
http://ubuntuforums.org/showthread.php?t=2138120
Report
HugoPereira
6 years ago
See: https://bugs.kde.org/show_bug.cgi?id=318891
Report
HugoPereira
6 years ago
Report
HugoPereira
6 years ago
Also, best way to submit bugs for oxygen-gtk is https://bugs.kde.org
would help us get more info and interaction with users, (notably the oxygen-gtk version that is shiped with the distro).
(note: here with mageai3 there is no issue with firefix, thunderbird nor anything).
Report
appye
6 years ago
Report
HugoPereira
6 years ago
What you describe is actually a bug and should be reported as such (see instructions above).
Report
ANtlord
6 years ago
How can I change backgroud color of buttons? Now they are having gray backgroud. And I want set white background. I undestand css a little bit. So I can change some options in theme's sources, if necessary.
Report
HugoPereira
6 years ago
if you are using kde, just change the color settings.
if you are not, locate the file name kdeglobals installed with oxygen-gtk (usually: /usr/share/themes/oxygen-gtk/gtk-2.0/kdeglobals), make a copy to .config/oxygen-gtk/kdeglobals and modify the colors there.
The colors you need to modify are under the section [Colors:Button]
Note that you can also modify the above file directly provided you have root access.
Report
Djo
6 years ago
This is a great great port ! I use XFCE and the theme works well with an exception, I lose almost every icons...
Is there a way to keep my Faenza icon theme and just applying the theme?
Thnaks in advance !
Report
HugoPereira
6 years ago
You need to locate the file name kdeglobals installed with oxygen-gtk (usually: /usr/share/themes/oxygen-gtk/gtk-2.0/kdeglobals), make a copy to $HOME/.config/oxygen-gtk/kdeglobals and modify the icon theme from there.
Basically you'd need to add:
[Icons]
Theme=Fanzea
Note that you can also modify the above file directly provided you have root access.
Report