[comp.windows.x] xterm and duplicate windows

matt@ucsco.UCSC.EDU (99703000) (03/13/90)

Can anybody tell me about the availability/feasibility of an xterm
client which can open an arbitrary number of duplicate (non-interactive)
session windows via some set of specified servers?

The proposed application of this tool is in a workstation-equipped
classroom where each student could refer to an instructor's xterm
session in one window while possibly attempting to carry out a parallel
course of action in another window.  Just one advantage of this scheme
would be the avoidance of buying a video projector . . .

Thanks for your attention . . .

	matt glickman
	matt@ucscc.ucsc.edu
	computer and telecommunication services
	university of california, santa cruz

mouse@LARRY.MCRCIM.MCGILL.EDU (der Mouse) (03/14/90)

> Can anybody tell me about the availability/feasibility of an xterm
> client which can open an arbitrary number of duplicate
> (non-interactive) session windows via some set of specified servers?

Well, it's not xterm, but I have a terminal emulator which can do
exactly this.  (It can also do much more: it can open windows on a more
or less arbitrary number of displays, and from none to all of them can
be read-only.)

It's got some problems; the biggest one that comes to mind is that
there is no cut/paste.  (I've been unable to come up with a coherent,
implementable paradigm that I think is sane enough to be worth doing.)

> The proposed application of this tool is in a workstation-equipped
> classroom where each student could refer to an instructor's xterm
> session in one window while possibly attempting to carry out a
> parallel course of action in another window.

...which the instructor can in turn look at, and possibly type into...

Funny, that's precisely the application that came to mind when I
started trying to think of a use for this feature.

If you can ftp (which I would guess from your address you can), fetch
*.c, *.h, and mterm.aux from the X/mterm.src/ directory on 132.206.1.1.
(If anyone who can't ftp wants a copy, send me mail - I can mail copies
out.)

					der Mouse

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

neideck@kaputt.enet.dec.com (Burkhard Neidecker-Lutz) (03/15/90)

Feasibility:
 
Well, we have an xterm with exactly that capabilities running here. In fact,
it's not limited to xterm, as our approach applies to each and every X
client. We implemented a modified version of libX11.a (libshX11.a) that
gives any client built against it to use several displays simultaneously,
moving input rights ("chalk passing") and add and remove displays throughout
the session.
 
The good news is that we will give this package out in the next 2 to 3 months.
(For those that had been promised release *now*: the author only returned
now...). The bad news is that we didn't yet upgrade the Xlib to R4, haven't
yet written a widely available controller program (it's currently tied to the
DECwindows toolkit) and that the documentation only exists in German. 
 
 
			Burkhard Neidecker-Lutz
			Michael Altenhofen
 
			Digital CEC Karlsruhe, Project NESTOR