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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/compiz
_______________________________________________
compiz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/compiz