> Something with compositing might be possible, but then you probably
> still have one "real" workspace where the window really belongs and some
> "fake" ones. Windows have exactly one parent (except the root window)
> and I don't think we can get around that completely.
I don't know the technical issues well enough to say discuss it, really,
but I'd expect that the "real" window would never really be displayed
(it'd be an internal detail).
> It is precisely the "exactly one parent" restriction that adds annoying
> complexities to the Virtual Screens. Every time a window is about to be
> shown in some workspace, ctwm must make sure that that is the only
> parent for the window, and reparent it if needed.
I was thinking (for the non-compositing case) of a simpler
implementation: have a single root window, just as without
the VirtualScreens. The only thing is that the workspace buttons would
only affect the windows that appear in the corresponding section of the
(large, combined) display.
Stefan