Warning: session_start(): open(/tmp/sess_f9fa6377f23bf3a528843f2df0f785f9, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
Oxygen Gtk openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans (89) .- Knowledge Base (1) . 

Oxygen Gtk

   1.4.5  

Theme/Style for KDE 4.0

Score 79%
Oxygen Gtk
zoom


Oxygen Gtk
zoom


Oxygen Gtk
zoom


Downloads:  38500
Submitted:  Dec 12 2010
Updated:  Oct 23 2014

Description:

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
Quote:
git clone git://anongit.kde.org/oxygen-gtk

and from the GTK 3.x version, using
Quote:
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




Changelog:

oxygen-gtk2 - version 1.4.6
oxygen-gtk3 - version 1.4.1
Improvements include:
- for gtk2: fix crash in eclipse
- for gtk3: better integration with gtk3-3.13 and above

oxygen-gtk2 - version 1.4.5
oxygen-gtk3 - version 1.3.5
Improvements include, for gtk2:
- background and shadows in libreoffice
- improved detection of empty areas for window dragging
- fix bluring behind tooltips in KDE on 64 bits machines
- fix calculation of the tabs area

For gtk3:
- made more widgets 'transparent' via css, to get the proper background gradient behind
- fix crash with menubar animations when invalid menubar was passed
- fixed updates for treeviews embedded in scrolled-windows
- added (still not perfect) support for firefox compiled against gtk3

oxygen-gtk2 - version 1.4.4
oxygen-gtk3 - version 1.3.4
These releases where not announced becaues a bug sneaked in just before release that was causing libreoffice to crash and was also affecting the gtk3 version.

oxygen-gtk2 - version 1.4.3
oxygen-gtk3 - version 1.3.3
Fixes a compilation problem with oxygen-gtk-demo and oxygen-gtk3-demo

oxygen-gtk2 - version 1.4.2
oxygen-gtk3 - version 1.3.2
oxygen-gtk3 - version 1.2.2
Bugfixes include
- serious crash in many application like eclipse, libreoffice and other, when mouse-over toolbars and menus.
- rendering issues with gtk3 applications especially under gnome-shell

Also: we added an "information" tab to both oxygen-gtk-demo and oxygen-gtk3-demo to provide software versions.

oxygen-gtk3 - version 1.3.1
Emergency bugfix release due to a crash condition that sneaked in the gtk3-1.3.0 release

oxygen-gtk3 - version 1.3.0
New feature release.
No real feature added, except support for the (heavily changed) gtk3-3.10 version. New widgets have been added, and quite some method calls have been deprecated.
We cannot guarantee that this version with work with older releases of gtk3.

oxygen-gtk2 - version 1.4.1
oxygen-gtk3 - version 1.2.1
New bug fix release.
For gtk2:
- mark zotero as XUL application
- fix some antialias issue on sliders

For gtk3:
- some improvement on inner-shadows
- some extra checks on widgets validity to prevent runtime warnings
- some rendering improvements for instance regarding scrollbars and textviews

oxygen-gtk2 - version 1.4.0
oxygen-gtk3 - version 1.2.0
New feature release of oxygen-gtk2 and oxygen-gtk3. These releases can be compiled and used on non-linux platform (e.g. Windows(r)), and, for the gtk3 version, can run on non X11 backend (e.g. Broadway).
They also include the usual amount of minor bugfixes.

[rest of the back logs, related to the gtk2-1.3 and gtk3-1.1 series have been removed to keep this page clean]




LicenseLGPL
Source(tarball - version gtk2-1.4.6 (for GTK 2.x))
Source(tarball - version gtk3-1.4.1 (for GTK 3.x))
Source(git repository)
Send to a friend
Subscribe
Other  Content  from HugoPereira
Report inappropriate content



goto page: prev  ... 3  4  5  6  7  8  9  10  11  12  13  14  15  16 

-

 Compile errors?

 
 by apileocole on: Nov 19 2011
 
Score 50%

Hello, I've been using oxygen-gtk for several versions and enjoy the superb kde/gtk integration. Thank you for your excellent work.

Previous versions have compiled fine. I'm not aware of any recent change to my system (Mint 10 KDE). This time (1.1.5) it produces errors during compile.

Here is what is said in the terminal:

"Linking CXX executable oxygen-gtk-demo
[ 20%] Built target oxygen-gtk-demo
[ 21%] Building CXX object src/CMakeFiles/oxygen-gtk.dir/animations/oxygenbaseengine.o
/home/MyUser/oxygen-gtk/src/animations/oxygenbackgroundhintengine.cpp: In member function ‘virtual bool Oxygen::BackgroundHintEngine::registerWidget(GtkWidget*, Oxygen::BackgroundHints)’:
/home/MyUser/oxygen-gtk/src/animations/oxygenbackgroundhintengine.cpp:72: error: ‘gdk_window_get_display’ was not declared in this scope
make[2]: *** [src/CMakeFiles/oxygen-gtk.dir/animations/oxygenbackgroundhintengine.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/oxygen-gtk.dir/all] Error 2
make: *** [all] Error 2"

?


Reply to this

-

 Re: Compile errors?

 
 by HugoPereira on: Nov 19 2011
 
Score 50%

mmm. Likely due to too "old" version of gtk.
You'd have to stick to the earlier version of oxygen-gtk untill I figure to which version of gtk the missing function was added and include the relevant #ifdef.


Reply to this

-

 Re: Compile errors?

 
 by HugoPereira on: Nov 19 2011
 
Score 50%

that was easy. Gtk version 2.24


Reply to this

-

 Re: Compile errors?

 
 by HugoPereira on: Nov 19 2011
 
Score 50%

ok. Fixed now, I think.
You'd need to get the sources from git
(either 1.1 or master branches). See above.


Reply to this

-

 Re: Re: Compile errors?

 
 by apileocole on: Nov 19 2011
 
Score 50%

Thank you, sir! Your amazingly fast fix was successful. It has compiled and installed with no problem. Thank you again for the fine work.


Reply to this

-

 Compile Error

 
 by Pocio on: Nov 22 2011
 
Score 50%

Hi, I was having the same error of apileocole and so I get the sources from git.
The above error does not appear, but now compiling fails with this error:

[ 87%] Building CXX object src/CMakeFiles/oxygen-gtk.dir/oxygenwindowshadow.o
Linking CXX shared library liboxygen-gtk.so
[ 87%] Built target oxygen-gtk
make: *** [all] Error 2


Thank you very much for your efforts!


Reply to this

-

 Re: Compile Error

 
 by l0ll0lll on: Nov 23 2011
 
Score 50%

You seem to have an error in previous lines. Please rebuild and paste full output to pastebin.com.


Reply to this

-

 Re: Re: Compile Error

 
 by Pocio on: Nov 23 2011
 
Score 50%

Thanks for your reply.

The output of which file?


Reply to this

-

 Re: Re: Re: Compile Error

 
 by HugoPereira on: Nov 23 2011
 
Score 50%

the full output of the "make" command.
what's on your screen, that is.


Reply to this

-

 Re: Re: Re: Re: Compile Error

 
 by Pocio on: Nov 23 2011
 
Score 50%

Thanks again.

Here we go: http://pastebin.com/tpmkQ8KJ


Reply to this

-

 Re: Re: Re: Re: Re: Compile Error

 
 by Pocio on: Nov 23 2011
 
Score 50%

Oh, and just in case, that's the out put of the cmake ../

~/oxygen-gtk/build$ cmake ../
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
Detected oxygen version string: v1.1.5-2-g858adb8
Info: using PKGCONFIG_EXECUTABLE to set the installation prefix
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- checking for module 'gtk+-2.0'
-- found gtk+-2.0, version 2.20.1
-- checking for module 'cairo'
-- found cairo, version 1.10.2
-- checking for module 'dbus-glib-1'
-- found dbus-glib-1, version 0.88
Info: using PKGCONFIG_EXECUTABLE to set the theme engine installation path
Warning: disabling inner shadows hack because GTK version is too old (needed 2.24.2, found 2.20.1)
Flags:
OXYGEN_DEBUG 0
OXYGEN_DEBUG_INNERSHADOWS 0
HAVE_DBUS 1
OXYGEN_ICON_HACK 1
OXYGEN_FORCE_KDE_ICONS_AND_FONTS 1
ENABLE_COMBOBOX_LIST_RESIZE 1
ENABLE_INNER_SHADOWS_HACK 0
ENABLE_GROUPBOX_HACK 1

Paths:
Installing the GTK theme engine library to: /usr/lib/gtk-2.0/2.10.0/engines
Installing the GTK theme engine data to: /usr/share/themes/oxygen-gtk

-- Configuring done
-- Generating done


Reply to this

-

 Re: Re: Re: Re: Re: Compile Error

 
 by HugoPereira on: Nov 23 2011
 
Score 50%

ok. error: ‘GDK_KEY_Q’ was not declared in this scope
is the bad guy.
Likely I have a header missing ...
In the meanwhile you might just comment out the compilation of the "demo" application (where the crash occurs).

Just comment
'add_subdirectory( demo )'
in CMakeLists.txt


Reply to this

-

 Re: Re: Re: Re: Re: Re: Compile Error

 
 by Pocio on: Nov 23 2011
 
Score 50%

Thank you very much, you are really doing a great job!

I compile as you tell me to do, but when I install with sudo make install I obtain

~/oxygen-gtk/build$ sudo make install
[100%] Built target oxygen-gtk
Install the project...
-- Install configuration: ""
-- Installing: /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/icons4
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/kdeglobals
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/oxygenrc
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/argb-apps.conf
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-16.png
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-down-16.png
-- Up-to-date: /usr/share/themes/oxygen-gtk/gtk-2.0/special-icons/standardbutton-closetab-hover-16.png

Is this correct?



-

 Re: Re: Re: Re: Re: Re: Compile Error

 
 by HugoPereira on: Nov 23 2011
 
Score 50%

yes :)



-

 Re: Compile Error

 
 by l0ll0lll on: Nov 30 2011
 
Score 50%

This problem is fixed in current git.


Reply to this

-

 :)...

 
 by floopy1962 on: Dec 19 2011
 
Score 50%

hey hugo.... what the "icons4" file does ? i just rename it and now my kfanza icons works with gtk apps :P now the only thing that doesn use my icons is the download bar in google chrome and chromium browsers :( but i guess this is problem from the browser :D


:)
Reply to this

-

 Re: :)...

 
 by HugoPereira on: Jan 5 2012
 
Score 50%

Hi,

Sorry for late answer.

This is the guy responsible for setting up icon names "translations" so that non standard gtk named icons are magically replaced by their standard equivalent (notably with oxygen style).

To be honest, why the whole procedure sometimes works and sometimes does not, is a mystery to me.


Reply to this

-

 Wrong install path?

 
 by Admc on: Jan 17 2012
 
Score 50%

Why oxygen-gtk installs to /share/themes/ instead of /usr/share/themes?


Reply to this

-

 Re: Wrong install path?

 
 by HugoPereira on: Jan 17 2012
 
Score 50%

Must have to do with your gtk install. The CMakeLists uses PkgConfig to determine the path.
Best is to fill a bug report on https:bugs.kde.org and provide there the output of your "cmake" command.
Also, you can set the install path manually using cmake -DCMAKE_INSTALL_PREFIX=/usr (but this should not be necessary).


Reply to this

-

 Re: Re: Wrong install path?

 
 by Admc on: Jan 18 2012
 
Score 50%

GTK 2 apps are okay but GTK3 are still ugly, I moved theme manually to /usr/share/themes and problem still exists. How do I set GTK3 theme on KDE?


Reply to this

-

 Re: Re: Re: Wrong install path?

 
 by HugoPereira on: Jan 18 2012
 
Score 50%

See the README of the gtk3 tarball to select the widget style.


Reply to this

-

 Re: Re: Re: Re: Wrong install path?

 
 by Admc on: Jan 18 2012
 
Score 50%

I did it before I post comment and GTK3 apps are still ugly. Tested on oxygen-gtk3-demo and Evince 3.2


Reply to this

-

 Re: Re: Re: Re: Wrong install path?

 
 by HugoPereira on: Jan 18 2012
 
Score 50%

well, then, no clue. Maybe its related with the wrong install path issue mentionned above.
Works here (and at least for two other people that I know of), with $HOME/.config/gtk-3.0/settings.ini containing

[Settings]
gtk-theme-name = oxygen-gtk


Reply to this

-

 Re: Re: Re: Re: Re: Wrong install path?

 
 by Admc on: Jan 18 2012
 
Score 50%

I redownloaded and compiled oxygen-gtk3 one more time and it works. I don't know why, but it works. Thanks :)


Reply to this

-

 Installation

 
 by MikhailInspired on: Jan 29 2012
 
Score 50%

I'm sure that I'm going to sound ignorant, but what exactly are the dependencies and how do I compile/install it? I have tried multiple times, and I only get as far as the "cmake ../" step.


Reply to this

-

 Re: Installation

 
 by l0ll0lll on: Jan 29 2012
 
Score 50%

CMake should tell you what you need if there are any errors.


Reply to this

-

 Re: Re: Installation

 
 by MikhailInspired on: Jan 29 2012
 
Score 50%

It says that I need to install cairo and some dbus module, but I cannot find the dbus module in my repositories and there isn't one cairo package there, but many interlocking packages. I have tried compiling cairo from source, but then I run into even more problems with dependencies.


Reply to this

-

 Re: Re: Re: Installation

 
 by l0ll0lll on: Jan 29 2012
 
Score 50%

What's your distro?


Reply to this

-

 Re: Re: Re: Re: Installation

 
 by MikhailInspired on: Jan 29 2012
 
Score 50%

I run Ubuntu with KDE running on top of it. Thank you for helping.


Reply to this

-

 Re: Re: Re: Re: Re: Installation

 
 by l0ll0lll on: Jan 29 2012
 
Score 50%

Here's what I had to install to compile oxygen-gtk on newly installed Kubuntu 11.10:
libgtk2.0-dev libdbus-glib-1-dev
Other build dependencies will be automatically installed to satisfy dependencies of these packages.
Be sure to remove everything from your build directory before trying to re-cmake after you install these.


Reply to this

-

 Re: Re: Re: Re: Re: Re: Installation

 
 by MikhailInspired on: Jan 29 2012
 
Score 50%

Thank you, I'll get back to you once I'm done.



-

 Re: Re: Re: Re: Re: Re: Installation

 
 by MikhailInspired on: Jan 29 2012
 
Score 50%

Thank you for your help; I managed to get it compiled and installed.



-

 too condensed rows

 
 by otrov on: Feb 3 2012
 
Score 50%

hi,

this is second time I install this theme, but now have slight problem (IIRC it wasn't present in some of previous version)

Luckily I can explain with image comparison, as I recently uploaded screenshot elsewhere (screenshot on left) and provide new screenshot from same editor with oxygen theme (right screenshot), on this image:

http://i.imgur.com/kKjCs.png

As can be seen vertical spacing (rows) are too condensed, and I would like previous state. I imagine some gtkrc setting needs to be changed, but don't know which

Thanks


Reply to this

-

 Re: too condensed rows

 
 by HugoPereira on: Feb 3 2012
 
Score 50%

In principle the style has no impact on text editors. Now, this might be some kind of custom layout that would use different widgets for each line.

Could you double check how it looks with other widget themes ?

In any case, in order to debug I'd need to know:
what application it is;
what gtk version it is (and notably, gtk2 and gtk3)
which versions of oxygen-gtk you compared.

Also, bugs/issues are best reported on https://bugs.kde.org rather than here.

Cheers,

Hugo


Reply to this

-

 Re: Re: too condensed rows

 
 by otrov on: Feb 3 2012
 
Score 50%

Thanks for your fast reply and consideration.

It's latest SciTE text editor which I build from source, but it's same with any Scintilla editor like Geany i.e.

I'm on Ubuntu 11.04 with gtk 2 using latest to date oxygen-gtk

I have selected default Ubuntu Ambience theme, then changed controls to oxygen-gtk
Everything looks great except this issue


Reply to this

-

 Re: Re: too condensed rows

 
 by otrov on: Feb 3 2012
 
Score 50%

I think that also Nautilus side panel (places pane) is condensed: http://i.imgur.com/VOvMh.png

It might be placebo, but I don't remember it was condensed like this

I also think Eclipse is condensed :) and don't have other GUI editors to check


Reply to this

goto page: prev  ... 3  4  5  6  7  8  9  10  11  12  13  14  15  16 

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team