[compiz] Plugins
Mike Dransfield
mike at blueroot.co.uk
Mon Oct 9 07:49:03 PDT 2006
Thanks for these moppsy
I am putting together a collection of plugins from beryl. At the moment
I have
*Animation*
http://www.anykeysoftware.co.uk/compiz/plugins/animation.tar.gz
This needs these patches to compiz.h and window.c
http://www.anykeysoftware.co.uk/compiz/patches/10_animation-compat_compiz.h.diff
http://www.anykeysoftware.co.uk/compiz/patches/10_animation-compat_window.c.diff
*Showdesktop*
http://www.anykeysoftware.co.uk/compiz/plugins/showdesktop.tar.gz
This is a little buggy but could hopefully be improved in the future.
*State*
http://www.anykeysoftware.co.uk/compiz/plugins/state.tar.gz
This keeps state of applications, I find it very useful. The initial
position doesn't
seem to work but everything else does. This plugin is very useful
because it allows
compiz effects to be used as screensavers.
*Trailfocus*
http://www.anykeysoftware.co.uk/compiz/plugins/trailfocus.tar.gz
Probably the most turned off of all the Beryl plugins, but some people
like it.
*Water Quad Patch*
I also have a patch from moppsy for the quad water wave. It seems to
work, I removed
the shiver patches because they require patches to wobbly.
http://www.anykeysoftware.co.uk/compiz/patches/90_water-quad-wave_water.c.diff
http://www.anykeysoftware.co.uk/compiz/patches/90_water-quad-wave_compiz.schemas.in.diff
Blurfx seems the only plugin that has real problems working on compiz,
there appear
to be a lot of changes in decorator and cgwd which made blur work properly.
I have also pulled miniwin and dock from the recycle bin, miniwin works
perfectly
but dock does not work here. I could never get it working but other
people claimed
they did. This is one of the best ideas in compiz-quinn and I hope
someone can adopt it.
http://www.anykeysoftware.co.uk/compiz/plugins/dock.tar.gz
moppsy wrote:
> Here are a few plugins I wrote.
>
> The put plugins gives you bindings to move windows around.
> I set it up so the numeric keypad is like the area of the screen.
> So <Super>KP_Home will move the window to the top left, etc ...
> It also does viewport moves which is handy when used with the plane
> plugin. I like the plane plugin in a 3x3 matrix matching the keypad, so
> with the keypad and some modifier keys I can move the viewport or
> the active window to another viewport layed out like the keypad.
> I find this to be an intuitive way to work.
>
> http://home.comcast.net/~moppsy/compiz/put.c
> http://home.comcast.net/~moppsy/compiz/put.schemas
> http://home.comcast.net/~moppsy/compiz/Makefile.put
>
>
> The neg plugin makes stuff negative.
> This is a bit of a hack, the code is borrowed from paint.c and adjusted
> to draw the window texture negative. I tried real hard to find a way to
> have this work without effecting other code, but I am afraid I just
> don't know how to do it. One solution that was found, not by me, was to add a
> new flag to decorations drawWindowTexture call, and compiz.h for that
> matter. With that, this plugin works OK, but still not that great.
>
> http://home.comcast.net/~moppsy/compiz/compiz-paint-decor-flag.patch
> http://home.comcast.net/~moppsy/compiz/neg.c
> http://home.comcast.net/~moppsy/compiz/neg.schemas
> http://home.comcast.net/~moppsy/compiz/Makefile.neg
>
>
> The BS plugin gives you bindings for adjusting a windows brightness and
> saturation. It is not particularly useful, but some seem to like it.
>
> http://home.comcast.net/~moppsy/compiz/bs.c
> http://home.comcast.net/~moppsy/compiz/bs.schemas
> http://home.comcast.net/~moppsy/compiz/Makefile.bs
>
>
> The border plugin allows you to assign a binding to toggle the window
> frame on and off. This was my first plugin and it is one I use a lot.
>
> http://home.comcast.net/~moppsy/compiz/border.c
> http://home.comcast.net/~moppsy/compiz/border.schemas
> http://home.comcast.net/~moppsy/compiz/Makefile.border
>
>
> I have been reluctant to post these here because of my amateurishness,
> but I figured what the hell.
>
> I would be particularly interested in any thoughts or suggestions.
>
> Enjoy or discard, but please let me know what you think.
>
>
> _______________________________________________
> compiz mailing list
> compiz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/compiz
>
More information about the compiz
mailing list