I have never seen this done with virtual desktops.
But you can have one big desktop that spans both monitors, using xrandr. That will give you most of the benefits of two virtual desktops.
So you can eg have your email on the left screen and an IDE on the right screen.
Bookmarks