Well... finally all seems to work right now... (thanks to maniac103, OF COURSE!!!)...
Here is what I've done...
1º) Make a work folder and go there
Code:
~ $ mkdir ~/compiz
~ $ cd ~/compiz
2º) Download the last snapshot (via git) of workarounds...
Code:
~/compiz $ git clone git://anongit.compiz-fusion.org/fusion/plugins/workarounds
Initialized empty Git repository in /home/cpa/compiz/workarounds/.git/
remote: Counting objects: 295, done.
remote: Compressing objects: 100% (291/291), done.
remote: Total 295 (delta 184), reused 0 (delta 0)
Receiving objects: 100% (295/295), 51.34 KiB, done.
Resolving deltas: 100% (184/184), done.
3º) Enter to the new folder (workarounds) and revert to 55bfd98979f273fd542ed2bd979e4054056cc478
Code:
~/compiz $ cd workarounds/
~/compiz/workarounds $ git revert 55bfd98979f273fd542ed2bd979e4054056cc478
Auto-merged workarounds.c
Finished one revert.
Created commit c903d61: Revert "Use XWMHints structure provided by core."
1 files changed, 10 insertions(+), 2 deletions(-)
(Maybe a less or an editor show you information about this revert. Exit from the editor and follow to the next step).
4º) Make && install the new plugin
Code:
~/compiz/workarounds $ make
convert : workarounds.xml.in -> build/workarounds.xml
bcop'ing : build/workarounds.xml -> build/workarounds_options.h
bcop'ing : build/workarounds.xml -> build/workarounds_options.c
schema : build/workarounds.xml -> build/compiz-workarounds.schema
compiling : workarounds.c -> build/workarounds.lo
compiling : build/workarounds_options.c -> build/workarounds_options.lo
linking : build/libworkarounds.la
~/compiz/workarounds $ make install
install : /home/cpa/.compiz/plugins/libworkarounds.so
install : /home/cpa/.compiz/metadata/workarounds.xml
install : build/compiz-workarounds.schema
5º) Restart compiz or X
6º) Now you can go to compiz settings, search for workarounds plugin and change your settings... (I've activated the "Force synchronization between X and GLX option) and test it...
Good luck!!!...
And again, thanks to maniac for this!!!
