🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #24268

Re: Multi-screen XServer: Where can I find one?

#24268
From: Rich Thomson
Date: Sun, 30 Jun 1991 22:46
41 lines
2823 bytes
In article <1991Jun29.104006.18467@thunder.mcrcim.mcgill.edu>
	mouse@thunder.mcrcim.mcgill.edu (der Mouse) writes:
>[...] While
>it's possible to multiplex multiple screens onto a single monitor, this
>is an ugly kludge; simply supporting multiple visuals on one screen is
>probably a better fit to the X model.

There are several reasons for this multiplexing.  In our
implementation, each screen provides *all* the visuals supported by
our server, but each screen has a different visual class for the root
window.  Why?  Because lots of X software out there makes bad
assumptions about the characteristics of the machine based on
properties of the root window.  That's right, they don't use
XMatchVisualInfo, etc.  They expect that the root window is a
pseudocolor 8-bit visual, for instance.  Even though you can provide
this visual in the list of visuals supported, they won't find it if
the root window isn't using that visual.  For instance, our root
window is a TrueColor visual.  This software would just crash and burn
if we didn't provide a screen with an 8-bit PC visual.

Also, multiple video modes on the same frame buffer are better merged
into the X world by multiplexing another screen (different resolution)
onto the physical one.  After using it for a while, I find it to be a
great convenience by allowing my an array of work areas where I can
arrange the X windows by groups.  Of course, this is a side benefit --
there already is software that does this function -- the main point is
to integrate poorly written applications and different video scanout
resolutions into a single system.

Life would be alot easier if applications were written with
portability across different X implementations with respect to
visuals.  This still wouldn't solve the stereo problem, though.
[Multibuffering doesn't address the video resolution issue either, I
believe]

							-- Rich
-- 
  ``Read my MIPS -- no new VAXes!!'' -- George Bush after sniffing freon
	    Disclaimer: I speak for myself, except as noted.
UUCP: ...!uunet!dsd.es.com!rthomson		Rich Thomson
Internet: rthomson@dsd.es.com			PEXt Programmer
Technical Details
Message-ID: <1991Jun30.224600.16200@dsd.es.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!orca!mesa!rthomson
References: <906@pdxvme.pdx.csd.mot.com> <1991Jun28.034016.9875@dsd.es.com> <1991Jun29.104006.18467@thunder.mcrcim.mcgill.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!orca!mesa!rthomson
From: rthomson@mesa.dsd.es.com (Rich Thomson)
Newsgroups: comp.windows.x
Subject: Re: Multi-screen XServer: Where can I find one?
Keywords: multi-screen xserver available
Message-ID: <1991Jun30.224600.16200@dsd.es.com>
Date: 30 Jun 91 22:46:00 GMT
References: <906@pdxvme.pdx.csd.mot.com> <1991Jun28.034016.9875@dsd.es.com> <1991Jun29.104006.18467@thunder.mcrcim.mcgill.edu>
Sender: usenet@dsd.es.com
Reply-To: rthomson@dsd.es.com (Rich Thomson)
Organization: Design Systems Division, Evans & Sutherland, SLC, UT
Lines: 41
Nntp-Posting-Host: 130.187.85.21