John Martin wrote:
> Charles Cox wrote:
>> Anybody know of a way to do this?  Let's say I have a multiheaded 
>> setup with one X server and two displays, :0.0 and :0.1 (no 
>> Xinerama).  Is there any way to have one instance of an X client (e.g. 
>> xclock) and cause it to be displayed on both displays at the same 
>> time?  Maybe easier if it's two separate X server processes (i.e. :0 
>> and :1)?
>>
>> I have read about some ways of doing this with VNC, but I don't want 
>> the extra overhead of running a VNC server and a VNC client.  I really 
>> want to be able to just tell the X server "make two copies of this 
>> client's window, put one on display :0.0 and another on :0.1"
 >
> You could create two Xephyr instances and then join them together
> using Xdmx.  I don't believe we bundle Xdmx so you would need
> to build it yourself or find a repository that has it.

So if I understand Xdmx correctly, it takes displays on other X servers and 
turns them into a single display.  With "+xinerama" they're one big screen; 
without, they're sub-screens of the one display (i.e. :1.0 :1.1 :1.2 etc.)

Xephyr creates a virtual display in a window on top of a regular X server.

So if I create two Xephyr displays/windows and then aggregate them together 
with Xdmx, that seems like essentially the same thing as a multihead setup 
with a standard X server.  I don't see how this would accomplish my goal of 
displaying the same client's window on both screens at the same time.

Maybe I'm missing some trick with Xdmx...

Reply via email to