Salutations!
So, once again, I fell to the allure of the window decorator emerald. Where, just like the first time around, (I know I know) upon attempting to back out of emerald to the safety of compiz I'm faced with a problem.
Seemingly after several minutes or after opening Chrome any window that isn't maximised has it's borders removed (so there's no close, minimise and maximise etc buttons). I can get them breifly back if I reload compiz via fusion-icon. After a brief chat on IRC it appears compiz is crashing. Here's a pastebin log of me running compiz via terminal.
I forgot my two vows of 'Never bother using Windows applications via wine or a VM' and 'Thou shalt never not use compiz'.
***GTK-Window-Decorator log
gtk-window-decorator
(gtk-window-decorator:11027): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Segmentation fault
** also posted on ubuntuforums to widen my scope of help.
Okay I've managed to fix it. If your also getting a segmentation fault when running gtk-window-decorator then this may solve the issue.
It appears that the ~/.gconf/apps/compiz-1 and compizconfig-1 folders are the culprit of this problem. I deleted them both and logged in and out again. This will create the two folders again and stop the borders missing issue and you can now happily carry on as usual.
You may want to backup your apps folder to put back some settings. I wanted my launcher back the same way and so I...
copied the 'unityshell' folder from the ~/.gconf/apps/compiz-1/plugins/ directory as well as from the ~/compizconfig-1/profiles/Default/plugins directory. Then pasted the two 'unityshell' folders back in their newly created compiz-1 and compizconfig-1 folders respectively and this gave me back my nice unity dock.
Have funzies!