[comp.windows.x] remote xterms

KATZ@VENERA.ISI.EDU (Alan R. Katz) (04/18/87)

Question:

When I want to run an xterm on a remote machine, I must somehow tell the
remote machine to create and run a process running xterm, with the DISPLAY
set to my workstation.  I currently do this with rsh under unix.  

It seems to me there must be a better way to do this.  What if the remote
machine were not a unix machine.  Is there a defined way under X to request
a remote machine to initiate an X program directed to a particular workstation?


                                Alan


-------

haynes@DECWRL.DEC.COM.UUCP (04/18/87)

You are talking about remote initiation of programs. If you reflect
upon the problem for a moment, you will realize that there is no way
for "X" to request remote initiation of programs, unless there is some
sort of "X" agent already running on that system.

The remote initiation problem isn't something that X should address.
It's already addressed by the rsh "protocol" under unix, but it is a
strictly operating system dependent problem (at this time).

Can you think of a way that you'd like to have it done? Remember "there
is no magic", in particular how do you propose to tell arbirtrary
operating systems over arbitrary communication protocols to remotely
initiate an arbitrary user process in some arbitrary context
(environment/search path/etc.)? Don't forget to authenticate the
requestor. If you postulate a user agent on the remote system, and
define a protocol to it you can solve the problem, but it is a separate
solution, and not part of X.

The X protocol (wisely) doesn't touch this can of worms.

	-- Charles