Greetings,

The recent discussion of Xinerama reminded me of something I've long 
wished for.

I want my XFree to use two monitors, Xinerama-style (primarily, being 
able to move windows between monitors). The catch is that one of these 
monitors also serves a Windows box, so I can't use the normal two-card 
setup.

It would be nice if XFree had a "loopback" driver that takes an 
arbitrary X display and treats it as a simple framebuffer [1]. I could 
then run an X server on the Windows box, "mount" it into XFree and use 
Xinerama. Performance might suffer, but that's a minor issue.

Does such a driver exist? I couldn't find any mention in the docs or 
Google, but it's a tough search item.

Such a driver might also be useful in other cases. For instance, the 
antialiased font support of GTK and QT requires the XRENDER extension, 
which AFAIK is available only in XFree. Thus if you use a different X 
server (e.g., XVNC or some Windows X server) you can't get antialiased 
fonts. The loopback driver would solve this, if the network connection 
is fast enough.


[1] Actually the loopback driver can be much faster, and maybe easier to 
write, if it does use some more primitive X commands.
Also, there's some difficulty concerning window managers if the remote 
display handles some other stuff, as is the case in multiple-window 
configuration of Windows X servers. Solving this requires information at 
the level of logical windows, which is normally not known to the X 
driver. I think that addressing this would require a local helper 
program (which is an X client), or even of the local window manager. 
This definitely complicates things.


   Regards,
     Eran Tromer


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to