-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (16) . 

Generic Animations (BeGeneric ;-)

   0.7b  

KDE Improvement

Score 73%
Generic Animations (BeGeneric ;-)
zoom


Homepage:  Link
Minimum required   KDE 4.x
Downloads:  687
Submitted:  Oct 2 2011
Updated:  Jan 30 2012

Description:


*** CONTINUED AS "BE::Animated" ***
https://sourceforge.net/p/bekwinfx/

A generic animation effect for kwin.
Think of BeDropped on steroids.

It allows you to -per window type- combine various animations on
- Opacity
- Scale
- Position
- Size
- Rotation
- Brightness
- Saturation

on (so far)
- Window Added (Show)
- Window Closed
- Window Minimized
- Window Unminimized

and could by this replace the Scale, Fade, Glide effects and most of BeDropped.

It also fades opacity changes but so far lacks support for at least Un/Shading and Un/Maximization (requires some addition to KWin for 4.8)

Since it's mostly a demo for the AnimationEffect class which i'd like to add to KWin for 4.8 so that various effects can be rebased onto it it is really important to have a lot of testing, feedback and bug reports on this to have the class in perfect shape for KWin.

Thanks a lot, much fun creating animations and feel free to share them (eg. post them here or whatever)




Changelog:

0.7b
-----
*** HOTFIX *** workaround for a bug in KWin 4.8.0 - many thanks to Florian S. for patient testing

0.7a
-----
* unifies damage calculation of scaling and translation. Should fix remaining glitches.

Still: Test! Stress it with complex funny animation combos and try the show paint effect to check it doesn't repaint too much either ("Fly my pretties, fly" :-)

0.7
-----
* mostly performance related. Doesn't repaint the entire screen but only the relevant area (but for the rotation)
This is prone to repaint glitches, so test it and feel free to report.

0.6
-----
* skip resize animations for just shown windows (plasma extenders?)
* add experimental support to substitute the "sliding popups" effect (disable it in case)


0.5
-----
Bugfix release:
a) windows that cross the top or left edge of the screen didn't animate the position
b) resize signals were sometimes connected twice (don't ask me why)


0.4
-----
* BAD NEWS:
We're using QEasingCurve's now, what means all your animation shapes are now wrong - sorry (but it's not gonna change again, promised)
Notice that all other settings remain valid, so you actually 'only' have to step through your animations and fix the shape.

* GOOD NEWS everyone ;-)
- There's now "Implicit activation" which matches windows being activated for show/unminimize events (if those are animated)
- There's more control on virtual desktop changes
- Would you please stop playing with the maximize button now? ...
Ie. the release highlight are probably animated resizes =) They could need visual improvement, like blending, though =)

* Fixed a theoretic segfault
* Tried to "unscarify" the UI (w/o massive changes) - maybe it got worse. Shout out loud.
* Animated Opacity & Size changes are (now) configurable
* There's a PKGBUILD, so Arch users can just call... well, an Arch user is supposed to know or figure that :P


0.3
-------
* 3 more animation shapes (overshoot either direction)
* ignore slidingPopups (plasma notifications)
* if there's a delay, the window stays at the source position until the animation starts
* dbus interface (you can also define custom animation aliases and call them via dbus - just so far the config UI can't and you'll have to edit them by hand ;-)
* i recall to have fixed two or three bugs, but forgot which :P

0.2
-------
* Fixed a bunch of ui bugs, including pointless value restrictions ;-)
* Fixed "relativity" handling for several transition modes
* Added Gaussian animation shape (allowing bumps)
* Added support for deactivating windows animations
* Added support for desktop change animations
* Probably forgot some other changes ;-)




LicenseGPL
Source(Sources)
Send to a friend
Subscribe
Other  Apps  from thomas12777
Report inappropriate content



goto page: prev   1  2  3  4  5 

-

 please help me again :D

 
 by masterdany88 on: Jan 25 2012
 
Score 50%

one, now "cd build; make && sudo make install"
danielo@danielos:~/pobrane_Firefox/generic_animations-kwin-fx$ cd build/
danielo@danielos:~/pobrane_Firefox/generic_animations-kwin-fx/build$ sudo make
Scanning dependencies of target kcm_kwin4_effect_generic_animations_automoc
Generating generic_animations_config.moc
[ 0%] Built target kcm_kwin4_effect_generic_animations_automoc
[ 12%] Generating ui_generic_animations_config.h
Scanning dependencies of target kcm_kwin4_effect_generic_animations
[ 25%] Building CXX object CMakeFiles/kcm_kwin4_effect_generic_animations.dir/kcm_kwin4_effect_generic_animations_automoc.o
[ 37%] Building CXX object CMakeFiles/kcm_kwin4_effect_generic_animations.dir/generic_animations_config.o
In file included from /home/danielo/pobrane_Firefox/generic_animations-kwin-fx/generic_animations_config.h:27:0,
from /home/danielo/pobrane_Firefox/generic_animations-kwin-fx/generic_animations_config.cpp:21:
/home/danielo/pobrane_Firefox/generic_animations-kwin-fx/animationeffect.h:26:25: fatal error: kwineffects.h: Nie ma takiego pliku ani katalogu
compilation terminated.
make[2]: *** [CMakeFiles/kcm_kwin4_effect_generic_animations.dir/generic_animations_config.o] BÅ‚Ä…d 1
make[1]: *** [CMakeFiles/kcm_kwin4_effect_generic_animations.dir/all] BÅ‚Ä…d 2
make: *** [all] BÅ‚Ä…d 2
danielo@danielos:~/pobrane_Firefox/generic_animations-kwin-fx/build$


Reply to this

-

 Re: please help me again :D

 
 by thomas12777 on: Jan 26 2012
 
Score 50%

kde-workspace-dev
The file was removed in some versions of ubuntu, though.


Reply to this

-

 Re: Re: please help me again :D

 
 by masterdany88 on: Jan 28 2012
 
Score 50%

unfortunetelly my new kde 4.8 mess up my dependencies :(


Następujące pakiety mają niespełnione zależności:
kde-workspace-dev : Wymaga: libksignalplotter4 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: liblsofui4 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libprocessui4a (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libkdecorations4 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libkwineffects1abi2 (= 4:4.7.4-0ubuntu0.1) ale nie zostanie zainstalowany lub
libkwineffects1abi2-gles (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libkephal4abi1 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libkscreensaver5 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libksgrd4 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libplasmaclock4abi2 (= 4:4.7.4-0ubuntu0.1) ale nie zostanie zainstalowany
Wymaga: libplasma-geolocation-interface4 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libplasmagenericshell4 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libprocesscore4abi1 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libsolidcontrol4abi2 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libsolidcontrolifaces4abi2 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
Wymaga: libtaskmanager4abi2 (= 4:4.7.4-0ubuntu0.1) ale nie zostanie zainstalowany
Wymaga: libweather-ion6 (= 4:4.7.4-0ubuntu0.1) ale 4:4.8.0b-0ubuntu1~oneiric1~ppa1 ma zostać zainstalowany
E: Nie udało się naprawić problemów, zatrzymano pakiety z niespełnionymi zależnościami.
danielo@danielos:~$


Reply to this

-

 Re: Re: Re: please help me again :D

 
 by thomas12777 on: Jan 28 2012
 
Score 50%

It's not like i could read that, but if google translate didn't fail me, it seems you attempted to install the -dev package for KDE 4.7 - maybe they (that ppa?) don't ship dev pacakges for 4.8? (*shrug*, i know hardly anything about ubuntu)


Reply to this

-

 Re: Re: please help me again :D

 
 by masterdany88 on: Mar 12 2012
 
Score 50%

it works with kde 4.8.1
:D
I need to install only

sudo apt-get install kde-workspace-dev

and then compile generic animation.
it doesnt work with 4.8.0
thanks man. great job :D


Reply to this

-

 Don't work with KDE 4.8

 
 by FSchulz on: Jan 29 2012
 
Score 50%

Hey!

Any idea why it don't work for me with KDE 4.8? I recompiled it and reinstalled it with KDE 4.8, but the systemsetting dialog says, that it can't activate the effect.

Best regards!


Reply to this

-

 Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 29 2012
 
Score 50%

- installed to correct path?
- if you had an outdated lib in place when kwin started, the Qt plugin system it might not touch that lib again (so restart "kwin --replace")
- run kbuildsycoca4
- run "kcmshell4 kwincompositing" from konsole and watch for lines containing generic animations

Just recompiled it yesterday evening when my distro shipped 4.8 - worked out of the box (and should, since i've used it to do the class for KWin 4.8 - so it's been in my 4.8 installation all the time)


Reply to this

-

 Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 29 2012
 
Score 50%

- Mmmh... what is the correct path?
- I did a restart, before I compiled it, so I think the lib was not outdated.
- run kbuildsycoca4. Check - did it.
- run "kcmshell4 kwincompositing" from konsole and watch for lines containing generic animations --> I get this:

kcmshell(6810)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kwin4_effect_generic_animations"

I use Archlinux and installed KDE 4.8 a few hours ago. Don't know why I have those problems. :(

Best regards!


Reply to this

-

 Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 29 2012
 
Score 50%

> I use Archlinux and installed KDE 4.8 a few hours
ago.

Did you use makepkg to create a package and installed it via pacman -U?

Path for the lib is /usr/lib/kde4

Does actually the effect fail or the config dialog?


Reply to this

-

 Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 29 2012
 
Score 50%

Yes I did it via makepkg and pacman -U.

In /usr/lib/kde4 I have:

kcm_kwin4_effect_generic_animations.so
kwin4_effect_generic_animations.so

Mmmh... for me the makepkg-log seems to be a bit short, here it is:

[flo@linux-laptop begeneric]$ makepkg -f
==> Erstelle Paket: begeneric 0.7a-1 (So 29. Jan 16:10:05 CET 2012)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> 145674-generic_animations-kwin-fx-0.7a.txz gefunden
==> Überprüfe Gültigkeit der Quell-Dateien mit md5sums...
145674-generic_animations-kwin-fx-0.7a.txz ... Durchgelaufen
==> Entpacke Quellen...
-> Entpacke 145674-generic_animations-kwin-fx-0.7a.txz mit bsdtar
==> Entferne existierendes pkg/ Verzeichnis...
==> Betrete fakeroot Umgebung...
==> Beginne build()...
-- Found Qt-Version 4.8.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found KDE 4.7 include dir: /usr/include
-- Found KDE 4.7 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found X11: /usr/lib/libX11.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/flo/build/begeneric/src/generic_animations-kwin-fx
[ 0%] Built target kcm_kwin4_effect_generic_animations_automoc
[ 50%] Built target kcm_kwin4_effect_generic_animations
[ 50%] Built target kwin4_effect_generic_animations_automoc
[100%] Built target kwin4_effect_generic_animations
[ 0%] Built target kcm_kwin4_effect_generic_animations_automoc
[ 50%] Built target kcm_kwin4_effect_generic_animations
[ 50%] Built target kwin4_effect_generic_animations_automoc
[100%] Built target kwin4_effect_generic_animations
Install the project...
-- Install configuration: "Release"
-- Installing: /home/flo/build/begeneric/pkg/usr/lib/kde4/kwin4_effect_generic_animations.so
-- Installing: /home/flo/build/begeneric/pkg/usr/share/kde4/services/kwin/generic_animations.desktop
-- Installing: /home/flo/build/begeneric/pkg/usr/lib/kde4/kcm_kwin4_effect_generic_animations.so
-- Installing: /home/flo/build/begeneric/pkg/usr/share/kde4/services/kwin/generic_animations_config.desktop
kbuildsycoca4 running...
==> Säubere Installation...
-> Bereinige andere Dateien...
-> Komprimiere Man-Pages und Info-Seiten...
-> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
==> Erstelle Paket ...
-> Erstelle .PKGINFO Datei...
-> Komprimiere Paket ...
==> Verlasse fakeroot Umgebung.


Is it alright?

Best regards!


Reply to this

-

 Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 29 2012
 
Score 50%

yupp, but in case you had it installed aside the package manager before, you'd get an error on pacman -U (cause there're unmanaged files in place)

The only thing left would be a wrong header (not matching the one for the actual kwin implementation) leading to different ABI versions.

grep -i version /usr/include/kwineffects.h
should print sth. about "182"


Reply to this

-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 29 2012
 
Score 50%

Mmmh... yep the output is this, so it looks right:

[flo@linux-laptop ~]$ grep -i version /usr/include/kwineffects.h
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
#define KWIN_EFFECT_API_MAKE_VERSION( major, minor ) (( major ) << 8 | ( minor ))
#define KWIN_EFFECT_API_VERSION_MAJOR 0
#define KWIN_EFFECT_API_VERSION_MINOR 182
#define KWIN_EFFECT_API_VERSION KWIN_EFFECT_API_MAKE_VERSION( \
KWIN_EFFECT_API_VERSION_MAJOR, KWIN_EFFECT_API_VERSION_MINOR )
KWIN_EXPORT int effect_version_kwin4_effect_##name() { return KWIN_EFFECT_API_VERSION; } \


Maybe I should remove the .kde4 folder, cause I have also some plasma glitches (in systray I don't see the (i)-icon and I don't see the kopete-icon in tray. Also virtuoso goes crazy, when I acitvate nepomuk. :( So maybe it has something to do with the .kde4 folder. I report back, when I have time to delete and recustomize my kde.

Best regards!

P.S. The edit-menu for the begeneric-effect works like always.



-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

It also does not work, when I delete the whole .kde4 folder, so the error is somewhere else :(...

Best regards!



-

 Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 29 2012
 
Score 50%

- Mmmh... what is the correct path?
- I did a restart, before I compiled it, so I think the lib was not outdated.
- run kbuildsycoca4. Check - did it.
- run "kcmshell4 kwincompositing" from konsole and watch for lines containing generic animations --> I get this:

kcmshell(6810)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kwin4_effect_generic_animations"

I use Archlinux and installed KDE 4.8 a few hours ago. Don't know why I have those problems. :(

Best regards!


Reply to this

-

 Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

Ok sorry for all this traffic, but now it works. Don't ask me why... But I deleted my whole KDE and I go through my whole config folders and deleted all configs and now it works! Sorry for the "panic" ;), it was my systems fault. The good point is, that I now have a absolutly clean KDE ;)

Best regards and thanks for your help! :)


Reply to this

-

 Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

Ah f***.

Now KWin crashes like hell, when I use begeneric a few minutes. And it crashes often. Every 30 seconds or something like this. I don't know why. I can't reproduce it. Sometimes I go over my icontasks-plasmoid (the build-in version) to launch something and sometimes I do nothing. Here is my config, maybe it relates to this:

[Effect-GenericAnimations]
ActivationAnimations=289:Scale:0:320:1,1.02:46:0:
AddAnimations=63455:Opacity:0:500::0:0:0,0;2048:Scale:528:300::2:0:0,0;17408:Scale:258:300:1,1:2:0:1,0.01;1:Scale:0:500:1,1.1:46:0:;32:Scale:258:600:1,1:7:0:1,0.01;2048:Opacity:0:300::0:0:0,0;32:Opacity:0:600::15:0:0,0
CloseAnimations=63455:Opacity:4096:500:0.01,0:0:0:;2048:Scale:528:300:0,0:1:0:;17408:Scale:2:500:0,0:1:0:;32:Scale:258:600:1,0:3:0:1,1;1:Scale:64:500:1,0.01:1:0:1,1;2048:Opacity:0:300:0,0:0:0:;32:Opacity:0:600:0.01,0:15:0:
DeactivationAnimations=
EnteringDesktopAnimations=
EnteringDesktopReverseAnimations=
ImplicitActivationAnimations=
LeavingDesktopAnimations=
LeavingDesktopReverseAnimations=
MinimizeAnimations=33:Position:8196:620:0,0.5:35:0:;33:Opacity:0:620:0.01,1:0:0:1,1
Opacity=true
SlidingPopups=true
UnMaximize=true
UnminimizeAnimations=33:Position:3200:620::35:0:0.01,0.5;33:Opacity:0:620:1,1:0:0:0.01,0.5

It is in my kwinrc. Also I activated this other effects:

-Eltern-Fenster abdunkeln
-Nach hinten rutschen
-Abmeldung
-Andmelden
-Bildschirmfoto
-Dashboard
-Gleiten (at desktop change)
-Transparenz
-Verwischen
-3D Fenstergalerie
-Arbeitsflächen-Umschalter (Raster)
-Fenster zeigen
-Umriss
-Programmstartanzeige

I have a nvidia with the 290. driver.

Best regards!


Reply to this

-

 Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 30 2012
 
Score 50%

-> backtrace.
Everything else is just text ;-)

The entire thing sounds strage, though - is it a 64bit system?


Reply to this

-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

Yes, it is a 64bit-system. Here is the backtrace:

Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f629e8f77c0 (LWP 13432))]

Thread 2 (Thread 0x7f6280c4e700 (LWP 13437)):
#0 0x00007f6299454bc4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f629ab91bd2 in ?? () from /usr/lib/libQtScript.so.4
#2 0x00007f629ab91c09 in ?? () from /usr/lib/libQtScript.so.4
#3 0x00007f629a33b2da in ?? () from /usr/lib/libGL.so.1
#4 0x00007f6299450e7a in start_thread () from /lib/libpthread.so.0
#5 0x00007f629e128b7d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f629e8f77c0 (LWP 13432)):
[KCrash Handler]
#6 0x00007f627b9e0bf5 in ?? () from /usr/lib/kde4/kwin4_effect_generic_animations.so
#7 0x00007f629e4b7e39 in ?? () from /usr/lib/libkdeinit4_kwin.so
#8 0x00007f62814c6022 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#9 0x00007f629e4b7e39 in ?? () from /usr/lib/libkdeinit4_kwin.so
#10 0x00007f629e4b7e39 in ?? () from /usr/lib/libkdeinit4_kwin.so
#11 0x00007f629e49687b in ?? () from /usr/lib/libkdeinit4_kwin.so
#12 0x00007f629e4ad34d in ?? () from /usr/lib/libkdeinit4_kwin.so
#13 0x00007f629e490df8 in ?? () from /usr/lib/libkdeinit4_kwin.so
#14 0x00007f62997f7e49 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007f629894d854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f62989526d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f629dc0c646 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0x00007f62997df0ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x00007f629980ff02 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f62998109e4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007f62989f1d48 in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007f62997dde92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007f62997de0e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007f62997e2c45 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#25 0x00007f629e446616 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#26 0x00007f629e06738d in __libc_start_main () from /lib/libc.so.6
#27 0x0000000000400671 in _start ()


Best regards!



-

 Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 30 2012
 
Score 50%

please recompile aside the package manager.
call configure; cd build; ccmake .
there replace "Release" by "Debug", press, "c", "g" and "q"
then make && sudo make install

restart kwin, wait for the crash and post the backtrace (this one just says "crashes in this library", but not because of what)


Reply to this

-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

Mmh... and how can I delete it? I don't want to mix up my system again with package-manager-packages and compiled packages... bad mix. So how can I delete it and instal it again via packagemanager?

Best regards!



-

 Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 30 2012
 
Score 50%

You don't - the custom installation will just override the files installed by the package - the package system doesn't notice that at all.
When you uninstall the package, all files of the custom install will be removed as well (or rather instead)

Otherwise you can just manipulate the configure script and change the build type there.


Reply to this

-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

Ok, thanks for the explanation. :)

Here it is:

Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f17bd4bb7c0 (LWP 6434))]

Thread 2 (Thread 0x7f179b7f7700 (LWP 6440)):
#0 0x00007f17b8019bc4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f17b9756bd2 in ?? () from /usr/lib/libQtScript.so.4
#2 0x00007f17b9756c09 in ?? () from /usr/lib/libQtScript.so.4
#3 0x00007f17b8f002da in ?? () from /usr/lib/libGL.so.1
#4 0x00007f17b8015e7a in start_thread () from /lib/libpthread.so.0
#5 0x00007f17bccedb7d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f17bd4bb7c0 (LWP 6434)):
[KCrash Handler]
#6 0x00007f1798e1659e in KWin::AnimationEffect::prePaintScreen (this=<optimized out>, data=..., time=18) at /home/flo/generic_animations-kwin-fx/animationeffect.cpp:231
#7 0x00007f17bd07ce39 in ?? () from /usr/lib/libkdeinit4_kwin.so
#8 0x00007f17a0073022 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#9 0x00007f17bd07ce39 in ?? () from /usr/lib/libkdeinit4_kwin.so
#10 0x00007f17bd07ce39 in ?? () from /usr/lib/libkdeinit4_kwin.so
#11 0x00007f17bd05b87b in ?? () from /usr/lib/libkdeinit4_kwin.so
#12 0x00007f17bd07234d in ?? () from /usr/lib/libkdeinit4_kwin.so
#13 0x00007f17bd055df8 in ?? () from /usr/lib/libkdeinit4_kwin.so
#14 0x00007f17b83bce49 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007f17b7512854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f17b75176d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f17bc7d1646 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#18 0x00007f17b83a40ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x00007f17b83d4f02 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f17b83d59e4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007f17b75b6d48 in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007f17b83a2e92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007f17b83a30e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007f17b83a7c45 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#25 0x00007f17bd00b616 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#26 0x00007f17bcc2c38d in __libc_start_main () from /lib/libc.so.6
#27 0x0000000000400671 in _start ()


Best regards!



-

 Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Jan 30 2012
 
Score 50%

Thanks, it's most likely this
http://bugs.kde.org/show_bug.cgi?id=292614

which ends up in an unresolvable pure virtual function call, but might be a stack corruption and could be related to this fix
https://git.reviewboard.kde.org/r/103733/

and will (in case) ultimately be resolved by this one
https://git.reviewboard.kde.org/r/103742/


For now, please try to alter animationeffect.cpp:~664

void AnimationEffect::_windowDeleted( EffectWindow* w )
{
Q_D(AnimationEffect);
d->m_animations.remove( w );
}

to

void AnimationEffect::_windowDeleted( EffectWindow* w )
{
Q_D(AnimationEffect);
d->m_zombies.remove( w );
d->m_animations.remove( w );
}

Recompile and check whether the bug still occurs.
This is important.


Reply to this

-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by FSchulz on: Jan 30 2012
 
Score 50%

/home/flo/generic_animations-kwin-fx/animationeffect.cpp: In Elementfunktion »void KWin::AnimationEffect::updateDamageAreas()«:
/home/flo/generic_animations-kwin-fx/animationeffect.cpp:565:20: Warnung: Aufzählungswert »Clipping« wird nicht von switch behandelt [-Wswitch]
/home/flo/generic_animations-kwin-fx/animationeffect.cpp: In Elementfunktion »void KWin::AnimationEffect::_windowDeleted(KWin::EffectWindow*)«:
/home/flo/generic_animations-kwin-fx/animationeffect.cpp:664:15: Fehler: »KWin::EffectWindowList« hat kein Element namens »remove«
make[2]: *** [CMakeFiles/kwin4_effect_generic_animations.dir/animationeffect.o] Fehler 1
make[1]: *** [CMakeFiles/kwin4_effect_generic_animations.dir/all] Fehler 2
make: *** [all] Fehler 2

No remove funktion?

Best regards!



-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by masterdany88 on: Mar 12 2012
 
Score 50%

try with 4.8.1



-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Mar 12 2012
 
Score 50%

The "out of my mind" patch was just wrong, the current version contains the workaround anyway (it's still required)



-

 Re: Re: Re: Re: Re: Re: Don't work with KDE 4.8

 
 by thomas12777 on: Mar 12 2012
 
Score 50%

The "out of my mind" patch was just wrong, the current version contains the workaround anyway (it's still required)



-

 Minimizing, virtual desktops

 
 by AlejandroNova on: Mar 1 2012
 
Score 50%

Thanks for all your hard work in Bespin, and now, in this.

Any ETA about proper minimizing and virtual desktop switching support? Will the required KWin pieces fall into place for KDE 4.9?


Reply to this

-

 Re: Minimizing, virtual desktops

 
 by thomas12777 on: Mar 2 2012
 
Score 50%

By proper virtual desktop support i assume you mean to keep the changing window static (as if it as set to be on all desktops?)
That should be no problem for 4.9

Regarding proper minimization: in case that points "minimize to taskbar" that's rather out of scope, because
a) minimize to taskbar is usually broken on the taskbar not exporting the target rect - but that's actually said to be fixed in 4.8 (for plasma taskbars)
b) one would have to add a "iconRect" anchor for this purpose.

(b) would actually be possible right now, but pretty special casing (esp. since i don't use taskbars ;-)
Given that the sublying class will power easy-to-use JavaScript usage in 4.9, replacing several existent effects, i'm not sure whether it would make sense here (notably since you can just use the minimize effect instead)


Reply to this

-

 Re: Re: Minimizing, virtual desktops

 
 by AlejandroNova on: Mar 3 2012
 
Score 50%

I don't want to use any other effect, because your BeGeneric library:

- Has acceleration, so, it can emulate the soft, slick closing effects of Aero (one of the few things I really like about Windows)
- Runs at full speed always. KWin native effects always look jerky if I compare them with BeGeneric.

So, if you are going to replace all effects with this for KDE 4.9, I congratulate you and thank you. But... can something be made? :)


Reply to this

-

 Re: Re: Re: Minimizing, virtual desktops

 
 by thomas12777 on: Mar 3 2012
 
Score 50%

I can probably add a "proprietary" anchor to the effect on top of the class anchors, determining target rects is usually out of scope of the animation class.

To prevent misunderstandings: i doubt this particular effect will enter kwin, but instead many effects will be rewritten in JavaScript using the animation class being the working horse of this effect (since that is only about event interception, it will hardly be an issue) - what means that you can easily add such effect and even distribute it via GHNS


Reply to this

-

 importing new setting

 
 by masterdany88 on: Mar 15 2012
 
Score 50%

Hey. I would like to change setting. But Its hard for me, would You like to give us some ready settings that I could only import and save???


Reply to this

-

 Re: importing new setting

 
 by thomas12777 on: Mar 16 2012
 
Score 50%

copied from page 2 of the forum ;-)

[Effect-GenericAnimations]
ActivationAnimations=289:Scale:0:500:1,1.1:5:0:
AddAnimations=65535:Opacity:0:300::1:0:0,0;33:Scale:0:300::2:0:0,0;2048:Scale:528:300::2:0:0,0;17408:Scale:66:300::2:0:0,0
CloseAnimations=65535:Opacity:4096:600:0,0:2:0:;2048:Scale:528:600:0,0:1:0:;17408:Scale:2:600:0,0:1:0:
DeactivationAnimations=
EnteringDesktopAnimations=65535:Position:2304:500::2:0:-1,0
LeavingDesktopAnimations=65535:Position:8194:300:-1,1:0:0:
MinimizeAnimations=33:Position:4:600:0,-1:6:0:
UnminimizeAnimations=33:Position:128:400::2:0:0,-1


Reply to this

-

 help with dependendies

 
 by masterdany88 on: Apr 27 2012
 
Score 50%

Hello I would like ot ask You about dis error?


CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Performing Test _OFFT_IS_64BIT - Failed
-- Found KDE 4.8 include dir: /usr/include
-- Found KDE 4.8 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Configuring incomplete, errors occurred!
Configuration failed :-(


Reply to this

-

 Re: help with dependendies

 
 by masterdany88 on: Apr 27 2012
 
Score 50%


sudo apt-get install kde-workspace-dev

it helps on kubuntu 12.04/ 64 bit


Reply to this

-

 request

 
 by masterdany88 on: May 15 2012
 
Score 50%

I really like Your animation.
They are smooth, fast, acurate.
But configuration is so hard.
After two hours of trying to set it in my way I gave up. You are developer so You understand it, but not a regular user.
So my request is that:
can You add menu when users can easily choose between behaviour with few ready configuration that they would work out of box?
and the menu advanced for "advanced users" and there the current configuration window?
I will be pleased.
cause manually it imposible to get nice animations.
especially for minimalise animation.


Reply to this

-

 Re: request

 
 by thomas12777 on: May 17 2012
 
Score 50%

I'd rather like to know what si specifically challenging - understanding the events or setting up an animation and in latter case what in particular (like selecting matching window types or understanding the value scales or whatever)

If i wanted to ship some presets and allow customization i could have spared the rather complex config ui and asked ppl. to write config strings by hand ;-)


Reply to this

goto page: prev   1  2  3  4  5 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.