From: William Sherman -Visualization (wsherman++at++ncsa.uiuc.edu)
Date: 06/14/2002 16:44:25
Allan,
Thanks for the quick response. A couple of addition issues:
> William Sherman -Visualization wrote:
> > Thus my question is straighforward: how can one determine (via code)
> > whether multipiping is allowed?
>
> In <X11/Xlib.h>: int ScreenCount(Display *dsp);
>
> Performer apps generally assume that multi-pipe systems are laid out
> with (in Xlib terms) a single Display and multiple screens, e.g.
> $DISPLAY strings :0.0, :0.1, :0.2 would represent the 3 screens of a 3
> pipe system.
Right, but is there a way for the program to determine whether
Performer will accept values greater than 1 for pfMultipipe(<n>)?
I guess I don't know of any Linux systems off hand that have
multiple X-screens, but the code won't know this apriori anyway.
> There are exceptions (in Xlib terms: 3 Displays, 1 screen each) but
> this usually implies three separate users, so performer assumes it to be
> a 1-pipe system (for each user). Folks who want to override this have
> to put it in code explicitly.
And while not at the moment, we occasionally setup our systems
with multiple keyboards, yet also use them to run a single CAVE
or large wall format display. I need my system to be able to
handle this, and without recompiling the code.
> Allan
Thanks again,
Bill
-- Bill Sherman VR Impresario NCSA Virtual Environments Group wsherman++at++ncsa.uiuc.edu
This archive was generated by hypermail 2b29 : Fri Jun 14 2002 - 17:04:45 PDT