That is the most ugly part about it - I take the pictures, get the screen rectangles, transform the pictures accordingly and stitch them together to a huge picure of the virtual xinerama screen size. Then it is rendered onto the root window and each monitor (as a view onto the virtual huge screen size) shows the wallpaper I put into its rectangle.

2015-02-28 18:14 GMT+01:00 Brandon Allbery <allbery.b@gmail.com>:
On Sat, Feb 28, 2015 at 12:13 PM, Anton Pirogov <anton.pirogov@gmail.com> wrote:
Well, there is indeed a small delay in the rendering, but not the workspace switching itself, because I spawn a process in the background using imagemagick and feh doing the heavy lifting. It is not the most beautiful thing but it works quite well!

One thing that occurs to me is what happens when you switch between multiple workspaces very quickly. Also, how does this work in multihead setups?

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net