You are speaking of another server on another VT?
If the screen is not on the current VT there's nothing you can
do. That data does not exist because the server has no framebuffer
when switched away. All windows are obscured.
This was deliberate. In 1600x1200 in 32bpp, for instance,
it would require 7+ Meg of data to be allocated to switch VTs
if we wanted to create a dummy framebuffer for the server to
keep rendering to. Now that we have 3D with back and Z-buffers
this problem would get alot worse if it wasn't for us clipping
everything away.
3.x used to create a dummy pixmap in place of the root window.
But with 3D and the fact that VT switches could fail due to memory
allocation issues, we thought it was a good idea to abandon this.
Besides most people don't want their CPU usage to go up while
switched away like would happen if we tried to keep an up to date
framebuffer around while switched away without access to hardware
acceleration.
Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert