BeFaded

Various KDE 1.-4. Improvements

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

2
Score 70.0%
Description:

Serves the same purpose as "slide back", but is less animated ;-)

(the stacked behind windows fade out in front of and in behind the new top window, takes ~300ms)

*** THIS IS COMPLETELY OUTDATED ***
Progress will happen at https://sourceforge.net/p/bekwinfx/
Last changelog:

7 years ago

0.4a
----
Serious BUGFIX for 0.4 - fixes kwin segfaults when closing an occluded window.

0.4
----
KDE 4.7 _ONLY_!
If you really need the < 4.7 sources, drop me a mail.

0.3
----
- override exposure, since it's confusing and a hackish workaround there's a script ("setExposure"), but no dialog.

0.2
---
- clear screen when done (used to be hidden by overly expensive shadows ;-)

giovanicascaes

7 years ago

Hi!

The plugin doesn't work in kde 4.7 :/
Do you have plans to release another version to work with de the new KDE release?

Excelent work! :)

Report

C

thomas12777

7 years ago

There you go.
In case you wonder: bedropped is gonna take a little longer since i'll rebase it on a generic animation effect which will -with a little luck- end up as 4.8 class to allow easy and safe animtion effect generation.

Report

giovanicascaes

7 years ago

Hi!!

Thanks for the reply, installed and it's working fine :D

The BeDropped would be nice, I'll wait until 4.8 ;)

Very good work!

Report

floopy1962

7 years ago

So is it working on 4.7 ?
i can't compile it.. it give me error at 50% :(

[ 50%] Building CXX object CMakeFiles/kwin4_effect_befaded.dir/kwin4_effect_befaded_automoc.o
In file included from /home/se3n/Documents/befaded-kwin-fx/build/moc_befaded.cpp:10:0,
from /home/se3n/Documents/befaded-kwin-fx/build/kwin4_effect_befaded_automoc.cpp:4:
/home/se3n/Documents/befaded-kwin-fx/build/../befaded.h:25:25: fatal error: kwineffects.h: No such file or directory
compilation terminated.
make[2]: *** [CMakeFiles/kwin4_effect_befaded.dir/kwin4_effect_befaded_automoc.o] Error 1
make[1]: *** [CMakeFiles/kwin4_effect_befaded.dir/all] Error 2
make: *** [all] Error 2

Do i missing some package ?

Report

C

thomas12777

7 years ago

kdebase-workspace-dev (or whatever it's called in your distro)

Report

floopy1962

7 years ago

Believe me i got this package... also build-esential, gcc-c++, c++-annotations, cmake, libxrender-dev, libx11-dev and a lot more dev's...
this happening for a first time in my kde

Report

C

thomas12777

7 years ago

FYI: i've just checked and according to this:
http://packages.ubuntu.com/natty/i386/kdebase-workspace-dev/filelist

kdebase-workspace-dev /does/ contain the required header in "natty" - it's apparently only absent in some "oneiric" alpha.

So if you don't use such alpha and have the package installed, the file should be there.
If you do use such alpha you can probaly just download the linked file and copy it to /usr/include

In doubt compile and then remove it again (or at least remove it before upgrading to oneiric)

Report

floopy1962

7 years ago

This is too big for me... :D i gues i will wait fro Oneiric :)

Report

C

thomas12777

7 years ago

"kde4-config --path include"
ensure it's the exactly right version (i linked 4.7.0 - 4.7.1 is current since yesterday or so) and try to get the header through the package system (otherwise you'll have to ensure to keep it up-to-date by hand...)

Are you using (that particular) Ubuntu?

Report

floopy1962

7 years ago

Sorry to be pain in the a** but... where i have to put this file :D i realy like fade effect :(

Report

C

thomas12777

7 years ago

The header was temporarily removed in some (development) version(s) of Ubuntu 10.10 but should meanwhile be re-added.

You can download it (v4.7.0) from eg. here:
https://projects.kde.org/projects/kde/kdebase/kde-workspace/repository/revisions/v4.7.0/changes/kwin/libkwineffects/kwineffects.h

Report

C

thomas12777

7 years ago

WARNING: 0.4 has a BUG which will crash kwin everytime you close an inactive window (and activate on click)

This is likely because windowRaised is not slot, but window closed is (off by one event cycle)

I'll find, write and upload a fix asap. Until then consider to DEACTIVATE BeFaded 0.4

Sorry.

Report

annia

8 years ago

It is such a beautiful kwin fx. I love it but I notice that the window shadow do not fade with the window, resulting an empty shadow frame during the animation. It will go away once the animation is done though.

I think it is due to incorrect QRegion which doesn't include shadow area. Too bad I don't know much about qt or kde. I can't find a good document about EffectWindow either :(

BTW, if I used beshadowed is there a way to set the correct region there?

Report

C

thomas12777

8 years ago

This is a structural issue with the KWIn renderstack which allows only one plugin to expose the window.

The blur plugin exposes them by 1 or 2 px what's not sufficient for shadows.

Using shadows built into the deco or disabling the blur plugin will probably "solve" your issue.

I'll add a config value to artificially increase the repaint area, but the blur/shadow exposure clash will hit you in other places nevertheless.

Report

annia

8 years ago

Thanks thomas for the explanation.

Report

sxe

8 years ago

I'm getting the same effect.
Wouldn't it be a solution to disable the shadow before fading out? But maybe thats not possible.

Report

C

thomas12777

8 years ago

No, effects cannot toggle other effects.
Use the setExposure workaround - future versions of KWin shall hopefully get rid of this issue anyway.

Report

srog

9 years ago

Working fine with the Kubuntu 9.10 & 10.04(alpha3).

Thank you !

Report

steveke

9 years ago

This is a really nice "tasteful" effect - Makes a beautiful change from the "In Your Face" Compiz style effects ;)

One minor detail - Maybe it would be better listed under the "Focus" sub-heading (like slide-back) rather than "Appearance".

Love your work and looking forward to the next masterpiece!

Cheers,

Steve

Report

7 years ago

0.4a
----
Serious BUGFIX for 0.4 - fixes kwin segfaults when closing an occluded window.

0.4
----
KDE 4.7 _ONLY_!
If you really need the < 4.7 sources, drop me a mail.

0.3
----
- override exposure, since it's confusing and a hackish workaround there's a script ("setExposure"), but no dialog.

0.2
---
- clear screen when done (used to be hidden by overly expensive shadows ;-)

12345678910
4
product-maker olegue Sep 09 2011 9 excellent
product-maker juank202 Feb 10 2011 9 excellent
product-maker deabru Jan 30 2011 9 excellent
product-maker TommyCZ Jan 08 2011 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.4a
updated Aug 07 2011
added Mar 06 2010
downloads today
0
page views today 4