My experience with X (on unix) suggests that a 'virtual' desktop which you describe should be (and has been) done by the window manager. david