Comment Re:xinerama and xrandr (Score 1) 460
xinerama + xrandr does not solve the question posed by the OP.
Yes it does.
... or a separate screen on each monitor which does not allow moving windows between screens).
OP wants two monitors with their own separate workspaces,
Xinerama.
while still being able to drag windows between them.
Xinerama
In other words, OP wants to be able to transfer running applications between separate X screens,
No he doesn't. You implied separate X screens. The OP just wanted separate virtual desktop switching.
which to my knowledge is not currently possible (or, if it's possible, the functionality is not exposed in Gnome or KDE).
Xinerama
This isn't "+1 Insightful", it's "-1 Didn't bother reading the OP" (or "-1 Doesn't really know what xinerama+xrandr does").
There are two types of xinerama. X xinerama, and nvidia xinerama. nvidia's xinerama is provided so that nvidia twinview (which fools X into thinking you only have one monitor) doesn't make windows maximise across two screens and dialogs pop up in the centre. You can use the original X xinerama without using nvidia's twinview which gives you separate virtual desktops and everything the OP wants. X sees the two monitors and uses it's own xinerama.
xinerama is understood by metacity, compiz, wine, tvtime, mplayer, xscreensaver, and a whole host of other programs. Even if they don't, it's usually sufficient for the window manager to handle it.