In general the solution recommended involves disabling the desktop drawing by nautilus and using the compiz wallpaper. I'm not fond of this solution because it involves sacrificing desktop icons.
One possibility would be using a command similar to
Code:
gconftool --type string --set /desktop/gnome/background/picture_filename "/path/to/your/image.png"
every time the workspace is switched. And one could check for workspace switching via:
and a little parsing of output.
The tricky bit would be getting the script to run on workspace switches. If you use the keyboard shortcuts then you could use something like autokey to first run the script and then pass the keys to switch the workspace, if you use the mouse I'm out of ideas at the moment. If I knew how gnome switched workspaces we could just hack that command.
A super ugly solution would be to just put the script in an infinite loop that was perpetually watching for desktop changes.
Bookmarks