I've noticed following recent updates to both arch and manjaro that compiz is not starting correctly leaving the desktop blank upon startup, the issue appears to stem from the cache folder, these instructions will prevent the cache folder from being written to.
1. Right click on your desktop and open a terminal (Or use your keyboard shortcut, type
xfwm4 --replace and hit enter
2. Navigate to your home folder, hit ctrl h to show your hidden folders, open your cache folder and delete it's contents, close your file manager
3. Go back to your terminal and enter sudo chmod 500 ~/.cache, this will add read only permissions to the cache folder
This method is great if like myself you use "compiz --replace" and "emerald --replace" in sessions and startup rather than using the fusion icon
Feedback is welcome and appreciated
Hope this helps someone :-)