Update to my Compiz Fusion Effect!

Lately, I noticed that there are some changes made to the Compiz Fusion code base that made the code I published earlier not compile correctly. I re-added the ‘helix’ effect, as IMHO, its my favorite one I wrote, and will add the other few effects in good time. I modified everything to work again, and here are the results:

  • Git diffs: Here is the git diff from the 018fc93adcd54e58af62caccee9c8a0656361533 branch from compiz fusion master branch of plugins-main. You need to check out this version of plugins-main, and then apply the diff file that I’ve generated to get the helix effect working. If I know git as well as I think I do, running the commands:
    git clone git://anongit.opencompositing.org/fusion/plugins-main
    cd plugins-main
    git checkout 018fc93adcd54e58af62caccee9c8a0656361533
    patch -p1 < helix_effect.diff
    ./autogen.sh --prefix=/usr/local && make && sudo make install
    will work and get you the effect.
  • Replacing the files: If you don’t want to deal with git, then I’ve published the source files that were modified in this tarbell. Simply replace the 5 files, compile, and it should get the effect working. From a source code management standpoint, the git method is much better but I know how annoying it can be to adapt to an unknown source code management system…

Both of these methods require you to compile compiz fusion from source, but if you’re gonna live on the bleeding edge, its got to be done! 😀 Here’s the official guide on how to get this done. I really hope I can get this committed into the main code branch soon, so you won’t have to go through the headache of compiling to get my effect running. I’ll let you know when and if this happens, I’ve beet told there are a few changes to the animation effect that have to be made before any new effects get committed, so my fingers are crossed! If you need help with getting this running, feel free to ping ‘kdubois’ on #compiz-fusion@irc.freenode.net, and I’ll see what I can do to help you. Enjoy! In case you’ve forgot what these look like, here’s a video…

This entry was posted in Coding, Open Source. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.