Source i (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
Become a Fan
6.8

Available as/for:
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:

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


Ratings & Comments

19 Comments

giovanicascaes

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! :)

thomas12777

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.

giovanicascaes

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!

thomas12777

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.

floopy1962

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 ?

thomas12777

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

floopy1962

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

thomas12777

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

floopy1962

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

thomas12777

"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?

floopy1962

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

thomas12777

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)

annia

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?

thomas12777

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.

sxe

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

thomas12777

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

annia

Thanks thomas for the explanation.

srog

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

steveke

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

Pling
0 Affiliates
Details
license
version 0.4a
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Various KDE 1.-4. Improvements from thomas12777:

kconfig
thomas12777
last update date: 11 years ago

Score 6.1

Kontainer
thomas12777
last update date: 11 years ago

Score 7.6

BeClock
thomas12777
last update date: 13 years ago

Score 8.4

Generic Animations (BeGeneric ;-)
thomas12777
last update date: 13 years ago

Score 8.0

BeDistorted
thomas12777
last update date: 13 years ago

Score 7.2

BeShadowed
thomas12777
last update date: 14 years ago

Score 7.5

Other Various KDE 1.-4. Improvements:

Slicker Debian Package for Woody
cirrusgr
last update date: 22 years ago

Score 5.0

Konqueror/kdesktop suggestion
PovMan
last update date: 22 years ago

Score 5.0

Biiig buttons
dbojan
last update date: 20 years ago

Score 5.0

Yet Another KControl
Frans
last update date: 21 years ago

Score 5.0

Next window and next/previos window
dbojan
last update date: 20 years ago

Score 5.0

Fantasie Toolbar
katoe
last update date: 19 years ago

Score 5.0