The porting was again standard stuff except one strange problem which I do not understand. I would be really interested to hear why it is happening.
The problem related to this line
- Code: Select all
ss->placers = realloc (ss->placers, sizeof (CompWindow) * (ss->nPlacers +32));
It was originally sizeof(CompWindow *) * ... which I changed to the code above. It was crashing hard everytime at that point but nobody on the beryl forums seem to be complaining.
Download here or through compiz-extras package if one is available.
http://www.anykeysoftware.co.uk/compiz/plugins/showdesktop.tar.gz


.