XGetImage returns junk with Xorg/dummy_drv/VTs
Michael.McDonald at gdc4s.com
Mon Nov 24 10:40:22 PST 2008
> -----Original Message-----
> From: Adam Jackson [mailto:ajax at nwnk.net]
> Sent: Monday, November 24, 2008 11:07 AM
> To: McDonald, Michael-p7438c
> Cc: xorg at lists.freedesktop.org
> Subject: RE: XGetImage returns junk with Xorg/dummy_drv/VTs
> On Mon, 2008-11-24 at 10:19 -0700, McDonald, Michael-p7438c wrote:
> > Why would it do that? X apps don't know anything about VT
> > nor should they.
> Because when you don't have the VT, you don't have the
> hardware, so you
> can't submit commands to it.
But that's not true in the general case. If I don't have vtSema, all
it should mean is I'm not the current virtual terminal. I may have
multiple graphics cards, each exclusively owned by a separate X server.
So I believe that the meaning of vtSema got overloaded.
Yes, I know that for most people, one system means one card and one
VT. It's just not the case for what I need. And I'd think with PCs
capable of supporting multiple graphic cards, more and more people would
want to be able to run multiple X servers.
> There was some debate about this way way back in like xfree86
> 4.0 or so.
> I don't remember what the motivation was for what we've got now, but
> it's what we do, so...
Yup, kind of figured it was from the Xfree86 days. Guess I'll have to
figure out how to build an X server without any VT support. Oh fun!
More information about the xorg