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...
