Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Description:
This is the Acqua window decoration, modified to draw drop-shadows behind the windows, configure rounded corners, and put the application icon in the title bar.
Last changelog:

Lots of changes since the last release:
* Shadows can be drawn behind ALL windows
* Shadows redraw properly (ie. no shadows over kicker)
* Configurable buttons
* Configurable borders
* All l3m's changes (and others)
* Various bug fixes

The next release (out in a few days) will let mouse clicks pass through the shadows - I havn't had time to do that today, but it's pretty easy ;-)


Ratings & Comments

139 Comments

barravince

Hi all, I found this problem during the "make" process for this app. , look at here: tanillo@tanillo:~/aquaosk-2.0$ make make all-recursive make[1]: Entering directory `/home/tanillo/aquaosk-2.0' Making all in acqua make[2]: Entering directory `/home/tanillo/aquaosk-2.0/acqua' Making all in config make[3]: Entering directory `/home/tanillo/aquaosk-2.0/acqua/config' if /bin/sh ../../libtool --silent --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde/include -I/usr/lib/qt/include -I/usr/X11R6/include -I/opt/kde/include/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT AcquaConfig.lo -MD -MP -MF ".deps/AcquaConfig.Tpo" \ -c -o AcquaConfig.lo `test -f 'AcquaConfig.cpp' || echo './'`AcquaConfig.cpp; \ then mv ".deps/AcquaConfig.Tpo" ".deps/AcquaConfig.Plo"; \ else rm -f ".deps/AcquaConfig.Tpo"; exit 1; \ fi make[3]: *** No rule to make target `/opt/kde/lib/kwin.la', needed by `libkwinaqua_config.la'. Stop. make[3]: Leaving directory `/home/tanillo/aquaosk-2.0/acqua/config' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/tanillo/aquaosk-2.0/acqua' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tanillo/aquaosk-2.0' make: *** [all] Error 2 I saw that is already discussed, what is it? I'm using kde 3.2.3 Regards Vincenzo

lunar

Mar 03 looks to old, and it uses obsolete interfaces - no way we can use it on new version of KDE without modifications. And there is newer and better versions in KDE 3.2 + section =)

guitarjerry

HEY!!! Does anyone actually answer these comments? Who posted this deco, anyways? I hope you didn't do it just to piss people off cuz it doesn't work.

guitarjerry

Do you maybe have an older version of the source available? Or could you fix the Makefile. I´m getting the kwin.la error too. If it helps, I´m using slackware 10.

simoncpu

I'm using FreeBSD 5.4, and I also get errors about "kwin.la": make: don't know how to make /usr/local/lib/kwin.la. Stop *** Error code 1 Stop in /usr/home/simoncpu/downloads/aquaosk-2.0/acqua. *** Error code 1 Stop in /usr/home/simoncpu/downloads/aquaosk-2.0. *** Error code 1 Stop in /usr/home/simoncpu/downloads/aquaosk-2.0. Does this need a library that I need to install?

dionis

Making all in config make[3]: Entering directory `/home/mud/aquaosk-2.0/acqua/config' make[3]: *** No rule to make target `/opt/kde/lib/kwin.la', needed by `libkwinaqua_config.la'. Stop. make[3]: Leaving directory `/home/mud/aquaosk-2.0/acqua/config' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/mud/aquaosk-2.0/acqua' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mud/aquaosk-2.0' make: *** [all] Error 2

jordimarco

I have the same problem, why? help please!!

sparcx86

Man, when I try compile that I receive the following error: Acqua.cpp:1181: error: `windowWrapper' undeclared (first use this function) Acqua.cpp: At global scope: Acqua.cpp:1203: error: expected constructor, destructor, or type conversion before '*' token Acqua.cpp:1203: error: expected `,' or `;' before '*' token Acqua.cpp: In function `void reset()': Acqua.cpp:1216: error: `Workspace' has not been declared Acqua.cpp:1216: error: `self' undeclared (first use this function) In file included from Acqua.cpp:1226: Acqua.moc: In static member function `static QMetaObject* KWinInternal::Acqua::staticMetaObject()': Acqua.moc:54: error: `KWinInternal::Client' has not been declared Acqua.moc: In member function `virtual void* KWinInternal::Acqua::qt_cast(constchar*)': Acqua.moc:97: error: `Client' has not been declared Acqua.moc: In member function `void KWinInternal::Acqua::maxChange(bool)': Acqua.moc:103: error: `activate_signal_bool' undeclared (first use this function) Acqua.moc: In member function `virtual bool KWinInternal::Acqua::qt_invoke(int,QUObject*)': Acqua.moc:115: error: `Client' has not been declared Acqua.moc: In member function `virtual bool KWinInternal::Acqua::qt_emit(int, QUObject*)': Acqua.moc:125: error: `Client' has not been declared Acqua.moc: In member function `virtual bool KWinInternal::Acqua::qt_property(int, int, QVariant*)': Acqua.moc:133: error: `Client' has not been declared Acqua.cpp: At global scope: Acqua.cpp:475: warning: unused parameter 'b' make[3]: ** [Acqua.lo] Erro 1 make[3]: Leaving directory `/home/jose/themes/windeco/aquaosk-2.0/aquaosk-2.0/acqua' make[2]: ** [all-recursive] Erro 1 make[2]: Leaving directory `/home/jose/themes/windeco/aquaosk-2.0/aquaosk-2.0/acqua' make[1]: ** [all-recursive] Erro 1 make[1]: Leaving directory `/home/jose/themes/windeco/aquaosk-2.0/aquaosk-2.0' make: ** [all] Erro 2 Please help! I have arts-devel and arts installed.

sparcx86

Hi all, When I try to compile that I receive the follow error: Acqua.cpp:975: error: `windowWrapper' undeclared (first use this function) Acqua.cpp: At global scope: Acqua.cpp:997: error: expected constructor, destructor, or type conversion before '*' token Acqua.cpp:997: error: expected `,' or `;' before '*' token Acqua.cpp: In function `void reset()': Acqua.cpp:1010: error: `Workspace' has not been declared Acqua.cpp:1010: error: `self' undeclared (first use this function) In file included from Acqua.cpp:1020: Acqua.moc: In static member function `static QMetaObject* KWinInternal::Acqua::staticMetaObject()': Acqua.moc:54: error: `KWinInternal::Client' has not been declared Acqua.moc: In member function `virtual void* KWinInternal::Acqua::qt_cast(constchar*)': Acqua.moc:97: error: `Client' has not been declared Acqua.moc: In member function `void KWinInternal::Acqua::maxChange(bool)': Acqua.moc:103: error: `activate_signal_bool' undeclared (first use this function) Acqua.moc: In member function `virtual bool KWinInternal::Acqua::qt_invoke(int,QUObject*)': Acqua.moc:115: error: `Client' has not been declared Acqua.moc: In member function `virtual bool KWinInternal::Acqua::qt_emit(int, QUObject*)': Acqua.moc:125: error: `Client' has not been declared Acqua.moc: In member function `virtual bool KWinInternal::Acqua::qt_property(int, int, QVariant*)': Acqua.moc:133: error: `Client' has not been declared Acqua.cpp: At global scope: Acqua.cpp:430: warning: unused parameter 'b' make[3]: ** [Acqua.lo] Erro 1 make[3]: Leaving directory `/home/jose/themes/windeco/kwinacquamod_l3m-1.2/kwinacqua/acqua' make[2]: ** [all-recursive] Erro 1 make[2]: Leaving directory `/home/jose/themes/windeco/kwinacquamod_l3m-1.2/kwinacqua/acqua' make[1]: ** [all-recursive] Erro 1 make[1]: Leaving directory `/home/jose/themes/windeco/kwinacquamod_l3m-1.2/kwinacqua' make: ** [all] Erro 2 Please help me!!! Thanks

teddy

Hi, Wish the Aqua OS K can export into KDE 3.4 . becouse i always failed to compiled it and i think Aqua OSK not support for KDE 3.4 Thank You Teddy Widhi L.

jgmsys

this is a gorgeous decoration, but i only wish i could use it. i downloaded the rpm and its dependencies (libGLcore, liblcms) and installed them into my fedora installation, but there's no sign of the config panel you have in the screenshot. i'm guessing that there's some additional mandrake-based rpm's that need to be downloaded to make this work on fedora? or maybe i need a vendor-neutral kde? any ideas?

jgmsys

p.s., i'm using kde 3.3.1.

LinuxFreakVegas

David , your links to your site and the RPM files are dead???

trailcode

First there was a problem with it finding the localtion of kwin.la, that was easy to fix. But then I get errors: In file included from Acqua.cpp:31: /usr/kde/3.2/include/kwin/workspace.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/workspace.h:2:2: #error All code using it will have to be ported to the new KDecoration API. In file included from Acqua.cpp:38: /usr/kde/3.2/include/kwin/options.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/options.h:2:2: #error All code using it will have to be ported to the new KDecoration API. In file included from Acqua.h:30, from Acqua.cpp:40: /usr/kde/3.2/include/kwin/client.h:1:2: #error The KWin decorations API provided by this header file is obsolete. /usr/kde/3.2/include/kwin/client.h:2:2: #error All code using it will have to be ported to the new KDecoration API. I am using kde 3.2

adam2003

That's exactly what I had for the last four hours, and now, I am giving up.

lostone

That's exactly what i get also, except i am using kde 3.3. Someone found any way to fix this ? This theme really looks great.

Ekardnam

This is my favorite windec, please make it to KDE 3.2!

sbb

Yes.. me too. Sorry I'm alinux newbie but, I couldn't install any windeco so far. I compiled it normally but it doesn't show up in the kontrol center

zazzybob

I had the problem, but found the solution. The same solution has worked for a variety of the Mac OS X themes and is all to do with the default location for the libs and the .desktop files. Copy /usr/local/kde/share/apps/kwin/*.desktop to /opt/kde3/share/apps/kwin/ and copy all the relevant libs from /usr/local/kde/lib/kde3/ to /opt/kde3/lib/kde3/ This worked for me (Suse 8.2 Professional) and I can now enjoy these excellent themes/decs/etc

wustao

i got the same problem, anyone who can help?

bloodstains

I downloaded, unpacked, compiled, and installed but it doesn't show up as an available Window Decoration. It seemed to add its files to /usr/local/kde/lib/kde3. I tried linking the files to /usr/local/kde/lib/kde3/ where the other window decoration libs seemed to be, but that didn't work either. I can't find any documentation on how to set this up. I read the README and INSTALL files that came with the package and I haven't been able to find anything useful on google either. If someone could point me at TFM, I would appreciate it.

DexterF

This is my absolute fav window deco, unfortunately won't compile on KDE3.2. Did anyone make an attempt to port it? I emailed the author but got no reply.

lefti

I'm finding port of this window decoration to kde3.2 , too.

Ekardnam

what shall i say? this is too nice, love it! the only annoying thing is the application icon.

adamofgreyskull

I know nothing about making these themes and such, but does it really need Qt compiled with multithreading support?

Pling
0 Affiliates
Details
license
version 2.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other KDE 3.x Window Decorations:

Vista/Black
bastlerjan
last update date: 18 years ago

Score 5.0

Example
chuliomartinez
last update date: 20 years ago

Score 5.0

Svg-Deco Gentoo Ebuild
trancelis
last update date: 20 years ago

Score 5.0

Ebuilds: Tinydeco & Flip-lite
pootie
last update date: 19 years ago

Score 5.0

KBL, KBML ,KBCL for Slackware
rufuseddy
last update date: 20 years ago

Score 5.0

kwin-activeheart for SuSE 9.0
lemmy04
last update date: 21 years ago

Score 5.0



System Tags