
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
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 )
18 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
18 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
18 years ago
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
18 years ago
It depends on what distro yuo have, for mandrake it's something like urpmi g++
Report
redrat
18 years ago
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
18 years ago
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
l3m
18 years ago
Report
pkalap
18 years ago
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
18 years ago
Report
Darkatom
18 years ago
And what about the the rest of windows shadows, is it possible to have each windows with its own shadow?
Thank you!
Report
WinterWolf
18 years ago
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
18 years ago
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
18 years ago
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
18 years ago
Report
Thowil
18 years ago
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
18 years ago
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
18 years ago
------------------------------
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
18 years ago
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
l3m
18 years ago
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
18 years ago
Any ideas?
Report
yupper3d
17 years ago
Thanks!
Report
l3m
18 years ago
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
Now it works beautifully :-)
Report
gg3po
17 years ago
Report
Julian
17 years ago
Report
l3m
18 years ago
Report
jrs
18 years ago
Thanks
Report