John Martin wrote: >> Maybe I'm missing some trick with Xdmx... > As you noted above Xdmx is normally used to span a desktop across > multiple displays, > like Xinearma or NVIDIA's TwinView (other than Clone). However, > Xdmx can be configured to give both displays the same origin. A quick > search found fairly complete instructions: > > http://intellilinux.info/node/25
OK, I was wondering if you could do that when I read the man page for Xdmx. So doing this would cause the two Xephyr windows to be exact clones of each other. Unfortunately that's not quite what I'm after. Sorry in advance for the length of this, but I have to give a bit of background first: I've been using Sun workstations with two monitors for years. I have switched back and forth between standard multihead (i.e. screen one is :0.0 and screen two is :0.1) and Xinerama mode (both screens are :0.0) several times. There are things I like and dislike about each. The big tradeoffs for me are: 1) Ability to move a window from one screen to the other 2) Ability to switch workspaces on one screen without affecting the other Regular multihead gives you 2 but not 1. Xinerama gives you 1 but not 2. I want both. :-) By the very nature of Xinerama, I don't see how it could ever be made to do #2, so I think it's out. So I'm running regular multihead and I need a way to either: a) Make the X server move an existing window from one display to another (i.e. :0.0 to :0.1 or vice versa) or b) Make all windows exist on both displays but retain individual control of the two displays (not just make :0.1 a clone of :0.0) Google searches turned up something called "xmove" which claims to do a) but it doesn't appear to have ever made it past beta quality and it's a command-line tool you use to move one window at a time, hardly as nice as being able to just drag windows around with the mouse like in Xinerama. So what I'm shooting for at this point is this: - run two screens in standard multihead mode as displays :0.0 and :0.1 - one window manager manages both displays - one keyboard/mouse controls both displays - multiple workspaces defined on each display - all windows mirrored on both displays The last one is the kicker. This would allow me to start with all the windows minimized and then maximize the ones I need on one screen or the other whenever I want depending on what I'm doing and which things I need to be able to see at the same time. This is why I want to be able to mirror individual windows on two different displays, not just clone the entire display. Any ideas?
