[comp.windows.x] host:display.screen

paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) (02/05/91)

Hello xperts,

can you tell me if anybody knows implementations where a single host
supports multiple displays (not screens!). I know that this is
theoritically possible thanks to the host:display.screen format
of the XOpenDisplay argument.

Thank you.

Pascal.

klee@wsl.dec.com (Ken Lee) (02/06/91)

In article <9102041741.AA03063@TERRE.matra-espace.fr>, paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) writes:
|> can you tell me if anybody knows implementations where a single host
|> supports multiple displays (not screens!).

Some of the serial X terminals do this.  They have one or more servers
running on the host in addition to the server controlling the host
display.  Each server has a different display number in the
host:display.screen syntax.

-- 
Ken Lee
DEC Western Software Laboratory, Palo Alto, Calif.
Internet: klee@wsl.dec.com
uucp: uunet!decwrl!klee

pmartz@undies.dsd.es.com (Paul Martz) (02/06/91)

In article <9102041741.AA03063@TERRE.matra-espace.fr>, paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) writes:
> can you tell me if anybody knows implementations where a single host
> supports multiple displays (not screens!). I know that this is
> theoritically possible thanks to the host:display.screen format
> of the XOpenDisplay argument.
> 
> Thank you.
> 
> Pascal.

You can do this on most any X implementations by bringing up X
and then bringing up xscope, which acts as both a client to the
first server and a server unto itself. Subsequent clients can
display on either host:0.screen (the X server) or host:1.screen
(xscope).

(xscope is useful for debugging at the protocol layer; there
are other tools which work in similar fashions. I believe it's
in the contrib directory of the X source tree.)
-- 

   -paul	pmartz@dsd.es.com

kaleb@thyme.jpl.nasa.gov (Kaleb Keithley) (02/06/91)

In article <1991Feb5.145420@wsl.dec.com> klee@wsl.dec.com writes:
>In article <9102041741.AA03063@TERRE.matra-espace.fr>, paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) writes:
>|> can you tell me if anybody knows implementations where a single host
>|> supports multiple displays (not screens!).
>
>Some of the serial X terminals do this.  They have one or more servers
>running on the host in addition to the server controlling the host
>display.  Each server has a different display number in the
>host:display.screen syntax.
>

I believe that Roell's X386 server, which allows a server on each virtual
terminal, must do this.

Caveat: I haven't tried it, so sue me if I'm wrong.

-- 
Kaleb Keithley                        kaleb@thyme.jpl.nasa.gov

As of right now, I'm in charge here now...                  Alexander Haig.
Voodoo Economics, that's what it is, voodoo economics.      George Bush

david@phys.anu.edu.au (David Baldwin) (02/07/91)

In article <9102041741.AA03063@TERRE.matra-espace.fr>,
paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) writes:

|>can you tell me if anybody knows implementations where a single host
|>supports multiple displays (not screens!). I know that this is
|>theoritically possible thanks to the host:display.screen format
|>of the XOpenDisplay argument.

|>Pascal.
|>

AIXwindows on the RS6000 supports this. It is possible to run X on multiple
virtual 
terminals using 'open xinit' from the hft, and swapping between them using 
<(right-Alt)-ctrl/act>, etc

David.
--
================================================================================
=
David Baldwin				Internet: david@phys.anu.edu.au
Head, School Computer Unit,		Phone: (intl) +61+6+2490104
Research School of Physical Sciences,	  (Australia) (06) 249 0104
Australian National University		FAX:   (intl) +61+6+2491884
Canberra, ACT, Australia		  (Australia) (06) 249 1884
================================================================================
=

mouse@lightning.mcrcim.mcgill.EDU (02/07/91)

> can you tell me if anybody knows implementations where a single host
> supports multiple displays (not screens!).

I hacked on the MIT Xsun so that it can timeshare a single
screen/keyboard/mouse among multiple displays.  From the point of view
of X clients, there are many displays on the machine; it's just that
only one of them at a time is actually displayed on the screen or
accepting device input.

I do not have this in distributable form.  If anyone wants to take
their chances with the code, the relevant files can be found in the
anonymous ftp area on 132.206.1.1, in X/myX/X11R4/server/ddx/sun/.  I
can answer questions about it but do not presently have time to make
diffs and clean it up and get it ready to release.

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu

MAP@LCS.MIT.Edu (Michael A. Patton) (02/08/91)

In article <9102041741.AA03063@TERRE.matra-espace.fr> paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) writes:
   can you tell me if anybody knows implementations where a single host
   supports multiple displays (not screens!).

Yes!  The workstation I am using right now has two displays.  It's a
pretty stock X consortium release running on a pretty stock 4.3tahoe
on a pretty stock MicroVAX-III (this is MIT, nothing is completely
standard issue :-).  The machine has two QDSS interfaces with displays
attached, each is an independant display (unix:0.0 and unix:1.0).
Right now there are two different people logged in.

harry@hpcvlx.cv.hp.com (Harry Phinney) (02/08/91)

Pascal PAULET writes:
> can you tell me if anybody knows implementations where a single host
> supports multiple displays (not screens!). 

Sure.  Several of the HP series 800 machines are capable of supporting
up to 4 displays per machine.

Harry Phinney  harry@hp-pcd.cv.hp.com

sanders@peyote.cactus.org (Tony Sanders) (02/12/91)

In article <9102041741.AA03063@TERRE.matra-espace.fr> paulet@terre.matra-espace.fr (Pascal PAULET 6109 FAMI2) writes:
>can you tell me if anybody knows implementations where a single host
>supports multiple displays (not screens!). I know that this is
>theoritically possible thanks to the host:display.screen format
>of the XOpenDisplay argument.

Gee, how's this on a RS/6000
sanders% echo $DISPLAY
unix:14.0
Oooooh, aaaaaaah, :-)

I was running 15 X servers (one per virtual terminal).  I don't know
what the maximum number is, and I don't care to find out.
It's mostly useful to run a couple of displays when debugging
X stuff.

-- sanders@peyote.cactus.org
This has been a shareware post, and it still is.  If you enjoyed this
posting please send lot-o-money to your nearest IRS office.  Oh, you
have to do that anyway, nevermind.
I am not an IBM representative and I speak only for myself.