Kwinshadow is back!

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:

Do you know, that kwinshadow patch for kde 3.3 works fine in kde 3.5.2? Just unpack this archive to the root directory and it will replace your kwin libraries (assuming that you have kde installed in "/usr" prefix). This will break the integrity of kdebase package, but you'll get cool shadows after kde restart! So it features:
1. Shadows are calculated by CPU, but this will not slow down any system with a cpu clock higher than 1000 MHz.
2. This shadows don't make your X server crash. So this is a more stable replacement for xcompmgr and kompmgr
3. Kwinshadow is a temporary solution. It will be useless when Xcompmgr and xorg will both be more stable. But how long will it take to wait?...
4. Enjoy Kwinshadows. I didn't test it on kde 3.4, but it should work there.
Last changelog:

12 years ago

If you encounter problems and no windeco, just reinstall kdebase and kdelibs packages of your kde installation.


Good Luck!

M3741

12 years ago

First I'd like to let you know that this binaries do work. My kde setup is kde 3.5.2 with qt 3.3.6 on Gentoo.

IMO Kwinshadows is not an alternative for xcompmgr or kcompmgr simply because it does not implement real-time shadows. This means that if you use kwinshadows and place a window over a gif banner for example the shadow area will not redraw as the banner image changes. Also when moving windows around the shadows will disappear and reappear when the window is in place.

This is why I say that this sort of works, because it does work just not how I expected it to. ;)

Anyways, thanks for making this binaries available. :D

Report

angrykeyboarder

12 years ago

I'd rather leave the heart of KDE alone. Especially when I don't have a means to install via dpkg.

Report

6thpink

13 years ago

Gosh... Dont ever install those things without even knowing in which arch, with wich libs, and for what version this was built for!!

[quote]
1. Shadows are calculated by CPU, but this will not slow down any system with a cpu clock higher than 1000 MHz.
[/quote]

Of course, this is scientifically measured, and everyone knows that a duron running at 950mhz will drastically slow down the performance. Seriously... Shadows in cpu, and next thing will be real transparency, won't it? Mmmm, and no cpu time taken at all. But only if your cpu is above 1ghz. Ok... [/sarcasm]

[quote]
2. This shadows don't make your X server crash. So this is a more stable replacement for xcompmgr and kompmgr
[/quote]

Ok, so, you are telling us that this will work under all possible conditions when you cant even preditc which qt version do I have installed? or which kdelibs? or if I might have any of the tango, pertty of kdehiddenvisibility patchs applied? Damn! Dont ever install this thing. I dont like absolute statements wich are made out of nothing, like "This shadow dont make your X server crash".

If someone want to try, just use the source, or prepare for disaster. :P

[quote]
3. Kwinshadow is a temporary solution. It will be useless when Xcompmgr and xorg will both be more stable. But how long will it take to wait?...
[/quote]

Ok, and you suggest to substitute compositte that is the way to go with a cpu based thing. Whats the next thing? go with nv+mesa instead of nvidia for 3d rendering? :P

Damn! This could be misleading people to the catastrophe. Dont ever use this unless you know what you are doing or prepare to reinstall kdelibs and kdebase.

And, last, but not least... Is this an unmodified patched version with the original kwin shadows patch? If yes, then ok, if not, you should release the mods that you made to the code and provide a link to the sources, otherwise, you are violating the gpl license of the original project.

I rereaded teh thing, and still dont know where this binaries come from. Please, explain better from where did you take them.

Jesús.

Report

C

blackknight

12 years ago

[quote]
Ok, and you suggest to substitute compositte that is the way to go with a cpu based thing. Whats the next thing? go with nv+mesa instead of nvidia for 3d rendering? :P
[/quote]

You are wrong. How would you play OpenGL games with composite? Or watch your tv-tuner? Or maybe just work without X crashes? You say that composite is better and more efficent - you're right here. But these are just useless words when we have no stability. Kwinshadow is great since it can be turned on by default with no trubles and worries.

Then you mentioned, that you are unsure about qt and kdelibs versions. Personally I tested kwinshadow on qt 3.3 and kdelibs 3.3.1 through 3.5.5. If you have old or modified version of qt and kwinshadow will kill your window manager — then just reinstall qt! What can be simpler!

Report

C

blackknight

13 years ago

Well, maybe I didn't say it clearly:
There are no patched binaries for kde 3.4.x or 3.5.x. We only have a patch for kde 3.2/3.3 (source) and patched binaries for kde 3.3 for debian 3.1. I just used this binaries and it turned out, that kwin 3.3 is compatible with kwin 3.4-3.5 and the latest qt3 - THIS was surprising!
So, if you'll modify the source patch for the latest kde version - this will be wonderful and more elegant way.

Report

C

blackknight

13 years ago

Yes, this patch can not be applied to kdebase 3.5.x sources, unless you'll dig into source and modify the patch.

Surely, you'll need to backup your current kwin libraries before replacing them with modified ones. Do the following:
1. Open Konqueror as root and navigate to where your kde is installed (ex. /usr or /opt/kde3)
2. make a search for libkdeco* and *kdeinit*kwin*
3. Add all found results to an archive using Ark (or something) without any subfolders - just a list of files
4. Do the same with 'prefix'/lib/kde3 and kconf_update_bin folders. Then create another archive with your current kwin* files found in 'prefix'/bin - you'll get 4 acrhives in the end.
5. Now you are ready for kwinshadow. When you replace libkde* libraries windeco will crash - don't worry, this is normal.
6. Restart kde. Now everything should work and you'll get an extra tab in kde control center, under Windows Decorations section.

IF IT DOESN'T WORK, OPEN YOUR BACKUP ARCHIVES AS ROOT, ensure to set Ark to overwrite any existing files and simply unpack them to 'prefix/lib, 'prefix'/lib/kde3, 'prefix'/lib/kconf_update_bin and 'prefix'/bin respectively

This is completely safe!

Report

jazztyle

13 years ago

But you seem to have kdebase 3.5.x patched... So why dont you provide your modified patch instead of these binaries? Or do you use an older version (3.4.x) and copy the patched files over a newer version?

Report

jazztyle

13 years ago

I have tried to patch the kdebase 3.5.3 source with the original patch, but it fails... So, does anyone knows how to apply this patch on kdebase sources? I dont want to overwrite my files...

Report

C

blackknight

13 years ago

You can see a linspire clear style on my screenshot. Strangely, kwinshadow hasn't ripped it off, and windeco, which was originally compiled for kde 3.5.2, still works!
You can take it here:
http://software.linspire.com/pool-src/los/los-linspireclear-style/los-linspireclear-style_1.11-0.0.0.50.linspire0.1.tar.gz

Report

MiracleBlue

13 years ago

Yikes, this thing absolutely ripped apart my Crystal Windeco that I had set originally =P But that's OK, I will live without Crystal and use Knifty, just so I can have these wonderful shadows =) Nice work!

Report

sebwouaib

13 years ago

Will this work with Suse 10.1 Amd64 distrib ?

Report

C

blackknight

13 years ago

Have just tested it on KDE 3.5.3, running on SUSE 10.1 - ALL WORKS FINE!

Currently, you'll have to unpack this archive and copy files to /opt/kde3/... folders manually. I know, this is ugly, but it takes not more than 3 minutes anyway...

Report

C

blackknight

13 years ago

Yes, it works! Great job!! Yeeehaaa!!!

Report

12 years ago

If you encounter problems and no windeco, just reinstall kdebase and kdelibs packages of your kde installation.


Good Luck!

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
updated Jan 25 2007
added Jun 18 2006
downloads 24h
0
page views 24h 2
System Tags linux unix