Philipp Lohmann - Sun Germany wrote:

Hi,

Marcus Sundman wrote:

Philipp Lohmann - Sun Germany <[EMAIL PROTECTED]> wrote:

Marcus Sundman wrote: > I would like to call to attention the fact that two unix screens > need not be on the same computer. It's terribly convenient to have > an X server hooked up to a projector and a wlan base station. Then > anyone in the room can easily show their stuff on the projector > without having to switch cables and move computers around etc. > So, instead of just specifying the display as "0.1" one should > also be able to say "my-other-computer:0". This shouldn't be a > problem, except that remote screens can't be enumerated and > therefore the drop-down list of displays should be a combobox (or > contain an element named "Remote:" which, when selected, would > display a text field below it). This would add the need for multi display capabilities. I think that's a little out of scope for now.



It isn't. If you don't use Xinerama (e.g. if you have screens of different resolutions, which often is the case) then you have to use multiple displays. So, why couldn't the two displays be on different computers then?


because one display with multiple screens is something entirely different than two displays (with possibly multiple screens).

I'm not saying this must be present in windows versions of OOo, just in unix versions, where this is a very common way of doing things. I'm not very familiar with how X servers work (I'm not completely unfamiliar either, I've done some X programming), but afaik there is very little


Trust me, a single display with multiple screens is a totally different thing from two displays. Also one cannot recover from a broken connection to an Xserver, the X library will not allow for that (it calls a handler that tells you the connection is broken and exits the process when that handler returns).

(or nothing) a program has to do to support different displays. E.g. I can set my DISPLAY variable to point to any X server on the network and then all X applications I run will pop up on that server. Is there ANY reason why a program could not easily display windows on two different X servers at the same time?


All those programs use one display (that which the environment variable points to). No, there is no reasin why you can't easily open two displays. Only there is no application that ever does. Including OOo.

Besides there being no theoretical problem in opening two displays, there is the tiny problem of work that has to be done. And supporting two displays in the current code will add extra work, that simply someone needs to do. If David or you send me a patch i'm perfectly willing to give it a look and and commit it, after its issues are resolved. Since this is David's first try at OOo code and you said, you don't have much X coding experience either i just recommend to not try for the solution for everything first, but simply to tackle one problem at a time.

I certainly don't plan to look at supporting two displays. I presume this means that for Unix we only need to support Xinerama with multiple screens

David

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to