Acqua with Dropshadows - l3m flavoured

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
5 .0
Description:

This is a modification of the kwinacquamod with dropshadows...

i added the goodies from my former kwinacqua mod:

- correct buttons and button placements
- grey inactive titlebars

and i added these configuration options:

- shadowed titlebar text is now optional
- you can choose between
-- no right button
-- a menu button
-- a context-help button

(just look at screenshot 1 :) )

I also changed the name of the lib, so you can install mine and another kwinacqua without any problems....

Installing:

$ ./configure [ options ]
$ make
# make install

for debian users, there's an install script which sets all the correct configure options, so it's only:
$ ./build-debian.sh
# make install

Thanks to the apple designers and all the people who worked on this theme:
- rik hemsley
- m.j.soto
- thormedia
- noonespecial
- david sansome
- l3m ( me )
Last changelog:

17 years ago

New configuration option:
- "borderless" mode
( check screenshot 2 )

New configuration option:
- "light inactive style", inactive title bar is not darkened
...done upon request from here, but it looks so cool, it's now default :)
you can see the effect on screenshot 3 - doesn't look like much, but try it out! You'll be surprised!

Bugfix:
- icon doesn't get drawn behind buttons if the window-width is too small

nkwk

17 years ago

Help i'm a bit of a noob. I get this error message. Does anyone have any ideas on what this means?

Thanks...


[root@Home kwinacqua]# make
make all-recursive
make[1]: Entering directory `/tmp/kwinacqua'
Making all in acqua
make[2]: Entering directory `/tmp/kwinacqua/acqua'
Making all in config
make[3]: Entering directory `/tmp/kwinacqua/acqua/config'
if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/include/qt3 -I/usr/X11R6/include -I/usr/include/kde/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
../../libtool: line 1: g++: command not found
make[3]: *** [AcquaConfig.lo] Error 1
make[3]: Leaving directory `/tmp/kwinacqua/acqua/config'
make[2]: *** [all-recursive] Error 1

Report

felipe

17 years ago

..g++

It depends on what distro yuo have, for mandrake it's something like urpmi g++

Report

redrat

17 years ago

Ok, after applied the changes to the source mentioned above the MacOSX Shadow works perfectly, err, well, at least it works like it was ment to be...

But where is the option to disable the window border? You wrote about it, but I can't find it (at least not in die kcontrol config dialog and in the README file). I just downloaded the source from here a few minutes ago...


so long,
red


Report

pkalap

17 years ago

Hi,

The screenshots look great. Only a tiny problem here with me: the build-debian.sh can't find X includes ("checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!") and I'm not sure how to fix this issue. Help, anyone? Thnx.

Report

C

l3m

17 years ago

apt-get install xlibs-dev

Report

pkalap

17 years ago

OK, thnx, got that working... unfotrunately only to the point where it says "checking for libz... configure: error: not found. Check your installation and lo
ok into config.log". Couldn't figure out, which package to install to meet that dependency. apt-get install libz doesn't find any matches.

Report

Laerte

17 years ago

apt-get zlib

Report

Darkatom

17 years ago

Could be it possible to update the window shadows to see them when I move the window?
And what about the the rest of windows shadows, is it possible to have each windows with its own shadow?

Thank you!

Report

WinterWolf

17 years ago

This is a fantastic application, but I reallly need more control over the shadow, such as offset, color, direction, etc.

In addition this really defies it's purpose if the shadow is not displayed while moving the window. After all having shadows is a usability and aethstetical improvement, it is clearer which window is selected.

Please take my suggestions and gret work so far!!!

Report

felipe

17 years ago

beaing reactive! =)

Uhm, perhaps I was not clear before, sorry.

When I wrote about the buggy MacOSX style shadow code I meant that *every time* there is MacOSX style shadow, there is also that black line at the bottom of the
window (be it together with other windows or be it alone), not just in the situation you described...

Uhm It could be interesting to discover that an occasional bug for averybody is the normal behaviour in my box...

My box is a Debian Woody/DeMuDi +some Sid pkgs with kde3.1, gcc-2.95

For the other points... well, thank you for taking care =)

felipe

PS: any hint on where I could hack the height of the title bar? I'd like it not to grow so much when choosing fonts bigger than 12...

Report

Thowil

17 years ago

for this forum!

Check the code out here:
http://www.thowil.de/kwinacode.html

Thanks to the author for his great work!

Bye,
Thomas

PS:
I'd like to see the possibility to have the close/etc. buttons on the right side.
I never got use to them being left...

Report

felipe

17 years ago

I'm going to check it out =)

Report

Thowil

17 years ago

Mhh...
Whatever happend to the first one, I'll just try again:

Change Acqua.cpp, lines from 479 on to:

else // Mac OS X shadows
{
double strip_data = macosx_shadow_strip_bottom[0];
for(int y = 0; y!

Report

Thowil

17 years ago

I had the same problem.
It seems to be caused by some typo/accessing an element not inside the array-bounds:

Change Acqua.cpp, lines from 479 on to:

else // Mac OS X shadows
{
double strip_data = macosx_shadow_strip_bottom[0];
for(int y = 0; y !

Report

drebin

17 years ago

Hi, I tried to 'make' this amazing window decoration, but I get the following error (german SuSE 8.1 on KDE 3.1):

------------------------------
Good - your configure finished. Start make now

linux:/home/frieder/kwinacqua # make
cd . && make -f admin/Makefile.common configure.in ;
make[1]: Wechsel in das Verzeichnis

Report

felipe

17 years ago

Hi

Congratulations to the authors of this nice hack :) I've been using
kwina[c]qua*'s for much time now, and I think this "incarnation" is the best
one so far. I have some suggestions anyway:

1) The inactive titlebars shouldn't be "that" grey... I even think it would be
perfect if they actually were of the same color as active ones. The idea of
being "inactive" is already given by the presence of the shadow (good idea to
keep it just on active windows! =) AND by the titlebar text color (btw: it would
be nice to be able to choose the text and shadow colors) AND by the button
colors.

2) The MacOSX-like shadow is so amazing! The README says something about the
shadow code not working, dont't know, but here I can't use the MacOSX style
shadows because together with the shadow it draws an awful black line all
along the bottom of the window... I can send you a small photo of it (6KB).

3) My ideal combo: MacOSX style shadow + No borders. But the titlebar still
retains that thin black border that looks plain ugly on everything except my
(black) aterm. Maybe it could be possible to wipe away that one together with
the side and bottom borders?

Unfortunately I know nothing about c++. Just thought you would appreciate some
comments =) Please keep working on it!

felipe

Report

C

l3m

17 years ago

1. you can change the titlebar text color (active + inactive) in the control center: settings->control center -> appearance -> color...
in the widget color box, just change the active title text and inactive title text to your preferred color...
the shadow color is not changeable yet, i'll see if i can make it customizeable in future..

2. yes, this bug occurs when you have an active window under an "always on top window" like e.g. the kicker or another panel...
until X supports real transparency i don't think there'll be an easy way to avoid this... :(

3. ok i'll see that there'll be a no borders at all option in the next update... :)

have a nice day,

l3m

Report

packetlos

17 years ago

I managed to compile it on mandrake 9.0 with no problems, did a make install but I cannot find kwinacqua in the kde control pannel under styles where i assume it normally is???

Any ideas?

Report

yupper3d

17 years ago

Could you tell me where did you get QT 3.1 for mandrake from?

Thanks!

Report

C

l3m

17 years ago

here:

Settings->Control Panel->Window Decoration

Choose "Acqua - l3m flavoured"

The 'Style' you see on the Screenshots is Mosfet's Liquid, this is 'only' the window decoration...

Report

gg3po

17 years ago

Sorry to post twice, but I figured out why it wasn't working... By default, it installed to my /usr/local/kde directory... but apparently, in order for it to show up in my Control Center, it had to be in ~/.kde so I just made 2 symlinks: one in ~/.kde/ that points to /usr/local/kde/lib , and the other in ~/.kde/share/apps/kwin/ that points to /usr/local/kde/share/apps/kwin/acqual3m.desktop
Now it works beautifully :-)

Report

gg3po

17 years ago

I'm having the same problem... It's not there in the control center under Window decorations... also using RH9.

Report

Julian

17 years ago

I'm a Linux newbie so excuse the stupid questions. I got as far as the previous mailer - compiled without any complaints as per your documentation however I do not see your scheme under the Windows Decorations settings under RedHat 9. Do I need to redirect the make install to an alternative path using --prefix=PATH ?

Report

C

l3m

17 years ago

settings->control panel->appearance->window decorations

Report

jrs

17 years ago

Looks good! I use this version because the button placement is better.

Thanks

Report

17 years ago

New configuration option:
- "borderless" mode
( check screenshot 2 )

New configuration option:
- "light inactive style", inactive title bar is not darkened
...done upon request from here, but it looks so cool, it's now default :)
you can see the effect on screenshot 3 - doesn't look like much, but try it out! You'll be surprised!

Bugfix:
- icon doesn't get drawn behind buttons if the window-width is too small

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
updated Feb 22 2003
added Feb 21 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags linux unix