View Full Version : Group plugin
mikedee
November 10th, 2006, 11:58 AM
This is a fairly new plugin, but it converted very easilly. Just the normal changes were required.
The plugin groups different windows together so they can be moved and resized together.
To start grouping windows, first press the select key. The selected window should go grey. Then keep selecting windows until you have a group. Then press the group key.
Download here
http://www.anykeysoftware.co.uk/compiz/plugins/group.tar.gz
Originally by roico & marex on beryl forums, thanks to them
mikedee
December 12th, 2006, 01:19 PM
It looks like the group with tab changes are almost done so I ahve ported this over again.
The tab grouping seems very useful.
To use it.
Start grouping windows by selecting them and then pressing Super+s, when you have all the windows you want selected, press Super+g. This will put a strange glow around the windows. Now the windows are grouped, you can press Super+t to show a tabbed view of the windows.
http://www.anykeysoftware.co.uk/compiz/plugins/group.tar.gz
There is a new schema so make sure you attach that as well.
Just a quick note on the converting of this, there is some IPCS code which I assume is to stop some bug with showdesktop and scale. These information could either be got by checking for a screengrab or by using compiz events. Once we have a git repository Ill go through all the IPCS code and replace it with a compiz equivilent.
There is also the new PAINT_SCREEN_ORDER_BACK_TO_FRONT_MASK which according to David is exactly the same as PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK so I just swapped it for that, it seems to work fine without it.
http://lists.freedesktop.org/archives/compiz/2006-December/000989.html
Guest
December 12th, 2006, 06:57 PM
Just to say this plugin was made by roico and marex (give credit where it is due :wink: )
mikedee
December 12th, 2006, 07:03 PM
Just to say this plugin was made by roico (give credit where it is due :wink: )
No problem, I have changed the original post, his name and contact details are in the source file.
Maybe we could put together an authors file for the compiz-extra package. Not all of the plugins have any mention of who wrote it, so they can go down as the Ghost Writer :)
mikedee
December 13th, 2006, 08:40 PM
I have just updated this again it seems to have a lot of fixes and new features.
maniac
December 15th, 2006, 08:43 AM
I have just updated this again it seems to have a lot of fixes and new features.
mikedee, please do us and the users of your ported plugins a big favour: Please port the group plugin when it is at least in a nearly stable state ;)
At the moment, the plugin in beryl-group-tab-branch is under heavy development and can break at any time (so happened this night). The users of your plugin obviously can't know this ;)
Thanks!
mikedee
December 15th, 2006, 10:02 AM
I think my last port of this was before those breaking changes.
This forum is our cvs at the moment, I will generally port anything that will run. It is down to gandalfn to release the extras package when everything seems stable.
Porting and re-porting the plugins is fairly easy for me now, so I occassionally re-port things and put them here for feedback, just so that people who can compile a plugin can still see it.
maniac
December 15th, 2006, 12:19 PM
I think my last port of this was before those breaking changes.
This forum is our cvs at the moment, I will generally port anything that will run. It is down to gandalfn to release the extras package when everything seems stable.
Porting and re-porting the plugins is fairly easy for me now, so I occassionally re-port things and put them here for feedback, just so that people who can compile a plugin can still see it.
OK, no problem, I just wanted to clarify that this is by no means stable code ;)
stjepan
January 26th, 2007, 10:26 AM
Is there an old, but stable version?
mikedee
January 26th, 2007, 01:02 PM
Is there an old, but stable version?
There is svn repository there, just go back to a revision you consider stable and use that one. I would probably give it a couple of months until the current group stability issues are sorted.
stjepan
January 26th, 2007, 01:10 PM
Is there an old, but stable version?
There is svn repository there, just go back to a revision you consider stable and use that one. I would probably give it a couple of months until the current group stability issues are sorted.
Can you port the latest version of group plugin? It is great!
mikedee
January 26th, 2007, 02:08 PM
Is there an old, but stable version?
There is svn repository there, just go back to a revision you consider stable and use that one. I would probably give it a couple of months until the current group stability issues are sorted.
Can you port the latest version of group plugin? It is great!
Not according to everyone ;), I think Ill give it a week or two - the porting issues are fairly basic so you should be able to do it without much effort. I havent tried an up to date version, but I dont hear good things about it.
http://lists.beryl-project.org/pipermail/beryl-dev/2007-January/000070.html
ardo
April 24th, 2007, 04:58 PM
It's possible to have animation when <Super>+Left/Right ?
Thanks.
fluid
April 30th, 2007, 03:30 PM
wanted to add something to this post...
this plugin is the best ive ever seen as far as "managing windows" actually goes. i usually have a ton of crap opened...this helps a ton with organizing and keeping things tidy as you work fantastic work man!
i will add too that in compiz 0.5.1 (git), this plugin with drag and drop mode does occasionally crash compiz, and it also "freezes" during animation at times with a squirrely mouse cursor going nuts. the freezes are easily fixed just by moving the mouse a little. compiz crashes are easily rectified by running compiz again...
even with frequent crashing from drag and drop grouping, this plugin is far too valuable not to continue to use...i love it.
maniac
April 30th, 2007, 04:08 PM
wanted to add something to this post...
this plugin is the best ive ever seen as far as "managing windows" actually goes. i usually have a ton of crap opened...this helps a ton with organizing and keeping things tidy as you work fantastic work man!
i will add too that in compiz 0.5.1 (git), this plugin with drag and drop mode does occasionally crash compiz, and it also "freezes" during animation at times with a squirrely mouse cursor going nuts. the freezes are easily fixed just by moving the mouse a little. compiz crashes are easily rectified by running compiz again...
even with frequent crashing from drag and drop grouping, this plugin is far too valuable not to continue to use...i love it.
Can you please load the crashhandler plugin and provide a backtrace? After a crash the backtraces are written to /tmp/compiz-crash-<pid>.out (or beryl-crash-<pid>.out if you're using an older version). You can find out the right one by looking at the date ;)
Thanks!
fluid
May 1st, 2007, 01:32 AM
wanted to add something to this post...
this plugin is the best ive ever seen as far as "managing windows" actually goes. i usually have a ton of crap opened...this helps a ton with organizing and keeping things tidy as you work fantastic work man!
i will add too that in compiz 0.5.1 (git), this plugin with drag and drop mode does occasionally crash compiz, and it also "freezes" during animation at times with a squirrely mouse cursor going nuts. the freezes are easily fixed just by moving the mouse a little. compiz crashes are easily rectified by running compiz again...
even with frequent crashing from drag and drop grouping, this plugin is far too valuable not to continue to use...i love it.
Can you please load the crashhandler plugin and provide a backtrace? After a crash the backtraces are written to /tmp/compiz-crash-<pid>.out (or beryl-crash-<pid>.out if you're using an older version). You can find out the right one by looking at the date ;)
Thanks!
ill enable that. ive changed the settings in it somewhat, but ill go back and try and mimick exactly what i had right after i built group...i love it though. its fantastic. :D
fluid
May 1st, 2007, 01:40 AM
so far this hasnt happened again, and ive grouped so many windows it stopped letting me do it via drag and drop. lol...it happened a lot last night though.
i will recommend one thing if you dont mind a bit of criticism and feature requests. :D
make it wrap windows when you have so many grouped the miniwin option cant display them all on the screen. hehe...i have no idea how many i have grouped, but its a lot (trying to get it to crash)...
now, last night, it would crash after 2 or 3 were in the group and tabbed...so im hoping i can pull that off again ...
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.