-
 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    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


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

oxygen-transparent

   1.0  

Theme/Style for KDE 4.0

Score 85%
oxygen-transparent
zoom


oxygen-transparent
zoom


oxygen-transparent
zoom


Minimum required   KDE 4.x
Downloads:  67527
Submitted:  Jul 20 2010
Updated:  Jan 8 2013

Description:

Oxygen style and decoration with support for transparency (see screenshots).

This is an official branch of the KDE oxygen style. It is kept in sync with the official oxygen style, and adds support of full transparency on the windows.

The style and the decoration are named "Oxygen Transparent" and appear as such in KDE's system settings (in both the applications and workspace appearance pages).

A configuration helper application is included with the style that allows one to configure both the style and the decoration in the same window. It is called oxygen-transparent-settings.

The provided script, named oxygen-setup.pl is used to:

- get the sources (from git)
- configure them
- compile and install the window decoration and widget style.

important notes

1/ The style (and decoration) should work for recent enough versions of KDE4.

Different versions (branches) must be used depending on your KDE version:

- the KDE/4.8 version works with KDE/4.8 (tested), and possibly some earlier verions (not tested)

- the KDE/4.9 version works with KDE/4.9 (tested)

- the master version works with latest KDE, compiled from git. It may not work with any earlier KDE release.

New versions will be added (KDE/4.10, etc.) when the corresponding KDE4 version is out.

One can switch between branches by running the script and specifying the relevant branch:

Quote:
oxygen-setup.pl --branch KDE/4.8
oxygen-setup.pl --branch KDE/4.9
oxygen-setup.pl --branch master


By default (when no branch is specified), the master branch is used.

There is a number of additional options available for the setup script. To get a list of them, type:
Quote:
./oxygen-setup.pl --help


2/ Since March 4th 2011, oxygen-transparent has moved to git.

The project home page is:

https://projects.kde.org/projects/playground/artwork/oxygen-transparent

You can get the sources directly using:

Quote:
git clone git://anongit.kde.org/oxygen-transparent


3/ KDE development packages are needed for the compilation to succeed (see below)

Feedback highly appreciated either here on on IRC, #oxygen. (ping hpereira, or hugo)

Downloads

There are automatic builds linked in the download section which have been provided by others (thanks !).

Only the first download (the script) is maintained by me, it always provide the latest svn version of the code.

Needed packages for installation/compilation

(thanks to MezzeForte for providing the list):

- gcc-c++
- git
- cmake
- kdebase-workspace-dev
- libxrender-dev
- libx11-dev

- Depending on the distribution you have the name of the packages might change a bit

- there are usually more packages needed by the packages above and installed via dependency.

For instance,

Quote:
sudo apt-get install build-essential cmake kdelibs5-dev kdebase-workspace-dev libxrender-dev libx11-dev git


should work on recent enough Ubuntu (thanks to Antelmo for posting. See page5).

Bugs:

Even though oxygen-transparent is not officially part of KDE you can report bugs to https://bugs.kde.org.
You would need to select Oxygen as a product, and Style as a component.

Make sure that "Oxygen-Transparent" appears in the bug title so that it does not get confused with official oxygen bugs.

Posting bug reports at bugs.kde.org is highly recommended rather than posting comments on this page, as it makes my life much easier at bookkeeping.




Changelog:

7f0a6013:
- synchronized with latest oxygen
- created KDE/4.10 branch
- Warning: if you are using the "master" branch (which targets KDE/4.11), you will have conflicts with oxygen (@KDE) configuration, unless you are also using kde from git repositories
This is due to backward incompatible changes in the configuration code.

83a46b6c:
- attempt at fixing bug concerning window positionning on screen for multi-screen setup
- changes in version policy. New available branches are KDE/4.8, KDE/4.9, and master. KDE/4.10 branch will be added as soon as the corresponding KDE4 version is released. The "stable" branch has been removed.

731ce67e:
- synchronized with oxygen (KDE/4.9)
- fixed crash at exit for virtually all KDE applications

d7bb65f0:
- synchronized with oxygen
- use icon from icon theme for tab-close button
- updated install script to deal with master and stable branch

7a121e2:
- synchronized with oxygen
- fixed compilation issues with too old versions of KDE




LicenseGPL
(setup script)
Arch(pkgbuild)
Send to a friend
Subscribe
Other  Artwork  from HugoPereira
Report inappropriate content



goto page: prev  ... 10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25 ...

-
.

 missing file

 
 by miguelpino on: Apr 7 2011
 
Score 50%

so it looks like there is a missing file before the git checkout

the oxygenshadowcache.cpp was not in the libs folder

so... what i did was to remove the OT directory from my home

- download again the source

- make a copy of the files in the libs folder

- run the git checkout eo the old version.

- get into the libs folder and paste "oxygenshadowcache.cpp" and "oxygenshadowconfiguration.cpp" files (and their .h files as well)

- run the compile command again... no errors this time

- run "sudo make" and...



miguel@Kubuntu:~/oxygen-transparent$ sudo make[ 0%] Built target oxygentransparentstyle_automoc
[ 7%] Built target oxygentransparentstyle
[ 7%] Built target kwin3_oxygen_transparent_automoc
[ 8%] Building CXX object decoration/CMakeFiles/kwin3_oxygen_transparent.dir/oxygenbutton.o
In file included from /home/miguel/oxygen-transparent/decoration/oxygenbutton.h:33,
from /home/miguel/oxygen-transparent/decoration/oxygenbutton.cpp:28:
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:111: error: ISO C++ forbids declaration of ‘ShadowCache’ with no type
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:111: error: ‘ShadowCache’ declared as a ‘virtual’ field
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:111: error: expected ‘;’ before ‘&’ token
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:115: error: expected ‘;’ before ‘virtual’
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:115: error: ISO C++ forbids declaration of ‘ShadowCache’ with no type
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:115: error: ‘ShadowCache’ declared as a ‘virtual’ field
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:115: error: expected ‘;’ before ‘&’ token
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:119: error: expected ‘;’ before ‘virtual’
/home/miguel/oxygen-transparent/decoration/oxygenfactory.h:149: error: ‘ShadowCache’ does not name a type
In file included from /home/miguel/oxygen-transparent/decoration/oxygenbutton.cpp:30:
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:167: error: ISO C++ forbids declaration of ‘ShadowCache’ with no type
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:167: error: expected ‘;’ before ‘&’ token
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:174: error: expected ‘;’ before ‘virtual’
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:237: error: ‘ShadowCache’ has not been declared
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:237: error: ISO C++ forbids declaration of ‘Key’ with no type
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:237: error: expected ‘;’ before ‘key’
/home/miguel/oxygen-transparent/decoration/oxygenclient.h:247: error: expected ‘;’ before ‘void’
make[2]: *** [decoration/CMakeFiles/kwin3_oxygen_transparent.dir/oxygenbutton.o] Error 1
make[1]: *** [decoration/CMakeFiles/kwin3_oxygen_transparent.dir/all] Error 2
make: *** [all] Error 2
miguel@Kubuntu:~/oxygen-transparent$ file:///home/miguel/libs ausentes/oxygenshadowcache.cpp
bash: file:///home/miguel/libs: No existe el fichero o el directorio
miguel@Kubuntu:~/oxygen-transparent$ file:///home/miguel/libs ausentes/oxygenshadowcache.h
bash: file:///home/miguel/libs: No existe el fichero o el directorio
miguel@Kubuntu:~/oxygen-transparent$ file:///home/miguel/libs ausentes/oxygenshadowconfiguration.cpp
bash: file:///home/miguel/libs: No existe el fichero o el directorio
miguel@Kubuntu:~/oxygen-transparent$ file:///home/miguel/libs ausentes/oxygenshadowconfiguration.h
bash: file:///home/miguel/libs: No existe el fichero o el directorio
miguel@Kubuntu:~/oxygen-transparent$







Reply to this

-

 Re: missing file

 
 by HugoPereira on: Apr 7 2011
 
Score 50%

ok. Wait. Before you try more things.
Its probably just a bad revision (due to incorrect merging. which got fixed later.

Let me find a better revision and report back.


Reply to this

-
.

 Re: Re: missing file

 
 by miguelpino on: Apr 7 2011
 
Score 50%

thank you! i'll wait...
one more thing, is the revision you are going to look for a revision that doesn't replace the original oxygen theme? I mean, if that revision fails... wil I be able to restore oxygen?


Reply to this

-

 Re: Re: Re: missing file

 
 by HugoPereira on: Apr 7 2011
 
Score 50%

ok. Wait, I forgot the other question (the overwriting)

Only the first of the revisions above do not overwrite oxygen.

So your only choice is
Quote:
./oxygen-setup.pl --revision 0992c5cabf


Reply to this

-

 Re: Re: missing file

 
 by HugoPereira on: Apr 7 2011
 
Score 50%

ok. So:

First, I just updated the setup script so that you can specify the revision directly there. It should take care of checking out the right revision, and recompiling the code properly.

Second: I confirm that the revision I passed to you the first time simply does not compile (sorry about that).

Now I did try the following two "neighbor" revisions, and they do compile.

Quote:
./oxygen-setup.pl --revision 0992c5cabf
./oxygen-setup.pl --revision 0845e43c0


the first one is located some time after the bad revision I originally gave you (it is actually the first revision to compile after this one)

The second is the one just before the one I passed to you.

Either revision should work.
Don't hesitate to post other issues you might have.


Reply to this

-
.

 Re: Re: Re: missing file

 
 by miguelpino on: Apr 7 2011
 
Score 50%

Ok thanks again!
I just did
follow your instructions to download and compile the 0992c5cabf revision
and it doesn't work

compiling and installing works fine as usual, then i did "sudo reboot"
then I start sessiond and tryed to launch dolphin and nothing happens

when launching dolphin by terminal it shows this


miguel@Kubuntu:~$ dolphin
<unknown program name>(2093)/: Communication problem with "dolphin" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

miguel@Kubuntu:~$ KCrash: Application 'dolphin' crashing...
sock_file=/home/miguel/.kde/socket-Kubuntu/kdeinit4__0
^C

and iy happens with everting except chrome and the terminal itself and the oxygen-transparent settings panel (by alt + f2)

miguel@Kubuntu:~$ systemsettings
KCrash: Application 'systemsettings' crashing...
sock_file=/home/miguel/.kde/socket-Kubuntu/kdeinit4__0
systemsettings(2234): Communication problem with "systemsettings" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.ServiceUnknown" : " "The name org.kde.systemsettings was not provided by any .service files" "

IM SURE when i restart the system kwin wil start to crash like before, so I'm going to uninstall OT from TTY now...

It is so sad that this awesome theme does NOT work in KDE 4.5 anymore...

although if you have anymore ideas for my case I'll keep trying!

thank you for everything!


Reply to this

-

 Re: Re: Re: Re: missing file

 
 by HugoPereira on: Apr 7 2011
 
Score 50%

I'm pretty clueless at this point.
I would have suggested to checkout even earlier in the git repository, but that would mean overwritting your oxygen theme.

I too would give up at this point, and try again whenever you have kde4.6. This *should* work. (well: it does here).

Sorry sorry.
Experimental code.


Reply to this

-
.

 Re: Re: Re: Re: Re: missing file

 
 by miguelpino on: Apr 7 2011
 
Score 50%

the point is, KDE 4.6 doesn't work in my computer... it eats my RAM literally and its so so slow... maybe when KDE 4.7 cames I could try 4.6...

I was thinking... maybe n the future if you have time you could look for a very old revision, a revision that you remember working under KDE 4.5 (cause I know I had OT working in KDE 4.5 a very long time ago)and change the file names to make it not to replace the original oxygen theme... and then try it again

that would be like the only way I can see from this pont now... i don't know if its possible to do that

thanks!


Reply to this

-

 Blur disappears on wobbly drag

 
 by flavs on: Apr 7 2011
 
Score 50%

I think this is a kwin bug, but I'm curious if you know why the blur effect does not work when a window is dragged and the effect "wobbly window" is enabled. Disabling the effect fixes the problem, but any other effect that deforms the window (resize, minimize etc) still triggers the bug. Compiz does not have the same problem.

Do you know if anyone is working on this? Might be worth filing a bug.


Reply to this

-

 Blur disappears on wobbly drag

 
 by flavs on: Apr 7 2011
 
Score 50%

I think this is a kwin bug, but I'm curious if you know why the blur effect does not work when a window is dragged and the effect "wobbly window" is enabled. Disabling the effect fixes the problem, but any other effect that deforms the window (resize, minimize etc) still triggers the bug. Compiz does not have the same problem.

Do you know if anyone is working on this? Might be worth filing a bug.


Reply to this

-

 Re: Blur disappears on wobbly drag

 
 by HugoPereira on: Apr 8 2011
 
Score 50%

Definitly a kwin bug. Easiest way to convince yourself about it (and other possible bugs, like the "shading" windows bug) is to try with another style that supports transparency like bespin or qtcurve.

Fixing this is quite low priority at the moment because

- kwin devs have their hand full with other stuff

- blur + transparent styles needs serious refactoring and optimization on top of 'just' fixing this one issue.

So you'll have to wait. Sorry.


Reply to this

-
.

 minor

 
 by avlas on: Apr 11 2011
 
Score 50%

hi,

I finally get to use oxygen-transparent in kubuntu (natty though).

I'm having a small but interesting issue with embedded kde applications in firefox (using mozplugger), e.g. okular for pdfs on the internet.

when there is transparency, firefox is not able to embed okular into itself and only opens it externally (interestingly, this is not happening using oxygen-transparent style but completely opaque)

I don't know if this is a matter of the oxygen-transparent style itself, an issue of firefox, or some third thing is involved... but I wanted to let you know just in case you could/would like to test it...

thanks in advance!


Reply to this

-
.

 Re: minor

 
 by avlas on: Apr 11 2011
 
Score 50%

btw, would it be possible (and relatively easy) to remove the transparency when the application is embedded inside another one? just a random thought :)


Reply to this

-

 Windows in the top left corner

 
 by frankqn1 on: Apr 19 2011
 
Score 50%

With version r1222543 all windows start in the top left corner. With oxygen-transparent KDE doesn't remember any window position. Popup windows like e.g. kdialog show the same behaviour: everything starts in the top left corner.

debian sid, KDE 4.6.1
openSUSE 11.4, KDE 4.6.2


Reply to this

-

 Re: Windows in the top left corner

 
 by flavs on: May 27 2011
 
Score 50%

Same here on kde 4.6.3 and using the latest build obtained by running the script. Does anyone else have this issue?


Reply to this

-
.

 transparency only in titlebar

 
 by farzadbashtani on: Apr 21 2011
 
Score 50%

hi
I downloaded and compiled it

when I activate it only titlebar is transparent ...

I use kde 4.6.2 on kubuntu 10.10


Reply to this

-

 Re: transparency only in titlebar

 
 by HugoPereira on: Apr 21 2011
 
Score 50%

- Did you change your setup for *both* the window decoration and the widget style ?

- Did you set a non-opaque transparency setting for the widget style ?

Finally, there is a chance transparency settings on the widget style will only apply to newly started applications (so you might as well logout/login)


Reply to this

-

 Re: Re: transparency only in titlebar

 
 by farzadbashtani on: Apr 21 2011
 
Score 50%

tnx for you answer

problem solved
its GREAT :)


Reply to this

goto page: prev  ... 10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25 ...

Add commentBack






-

-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore




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

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.