Aqua OS K

KDE 3.x Window Decorations

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

0
Score 50.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:

16 years ago

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 ;-)

barravince

12 years ago

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

Report

lunar

13 years ago

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 =)

Report

guitarjerry

14 years ago

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.

Report

guitarjerry

14 years ago

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.

Report

simoncpu

14 years ago

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?

Report

dionis

14 years ago

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

Report

jordimarco

14 years ago

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

Report

sparcx86

14 years ago

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.

Report

sparcx86

14 years ago

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

Report

teddy

14 years ago

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.

Report

jgmsys

14 years ago

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?

Report

jgmsys

14 years ago

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

Report

LinuxFreakVegas

14 years ago

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

Report

trailcode

15 years ago

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

Report

lostone

14 years ago

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.

Report

adam2003

15 years ago

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

Report

Ekardnam

15 years ago

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

Report

sbb

15 years ago

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

Report

zazzybob

15 years ago

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

Report

wustao

15 years ago

i got the same problem, anyone who can help?

Report

bloodstains

15 years ago

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.

Report

DexterF

15 years ago

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.

Report

lefti

15 years ago

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

Report

Ekardnam

15 years ago

what shall i say?

this is too nice, love it! the only annoying thing is the application icon.

Report

adamofgreyskull

15 years ago

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

Report

16 years ago

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 ;-)

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
2.0
updated Mar 02 2003
added Feb 20 2003
downloads 24h
0
page views 24h 2
System Tags linux unix