On Wed, 23 Jun 1999, Mike Werner wrote:
> I believe you may want to take a look at:
> http://www.uk.research.att.com/vnc/
> I've gotten a brief look at a running system once - seems to be what you
> are asking for.
VNC is a good program, the advantage is that is works both ways(in fact
if memory serves me there is a MacOS version too), it also allows you to
control your windows box from your Linux box, which is a funky feature. If
you prefer to use your Linux box and run windows in a window, VNC rules.
You can also run it the other way, but I have never tried. I used it a
while ago to run windows programs and games on my FreeBSD Box. The only
problem is bandwidth, it is fairly bandwidth intensive.
(+-40K/sec@1024x768 which should not be restrictive over ether)
The program I use for running X clients on my windows box is called
Exceed, to the best of my knowledge it is commercial, there is a trial
version availabel(time limited) which they were kind enough to mail me on
CD once. The setup is pretty simple and is the same for most X servers
running on windows. You install the X server(in this case Exceed) on your
windows box by using the setup program. Exceed has some options which
allow you to run it in single windows(IE full screen) and multiple window
mode, (dis)allow connecions from some hosts etc.
In single window mode you tell(by right clicking on the exceed option and
selecting options) it to run for example afterstep, KDE or xdm off your
Linux box(confugirable through a menu system). You then get the windows
manager running full screen on your windows box!!(It behaves as if you
were on your Linux box) You can still run windows program from the start
menu and unix programs from its menu/shell session etc. This rules, you
get a unix desktop interface but can still run your windows programs.
In multiple window mode, it functions like a regular X server. Start
Exceed, then use any telnet/SSH program/console on your linux box, _any_
thing which gives you a prompt on your linux box.
Type:
$ export DISPLAY=your.windows.machines.name.or.ip:0
and run the program:
$ netscape&
$ xterm&
$ xsomthingelse&
$
and all those commands will appear on your windows box in a little
windoze looking window. You do not need to edit any files on your Linux
box at all.
BTW, this is also the way you would run a program off one UNIX box and
display it on any other unix box. Simply export the display to the target
machine:0 . In the case of displaying the program on another UNIX box,
you will need to run xhost sourcemachine on the target first to allow it
to accept connections.
Really you just need to decide which option you want to use, primary
machine Linux/Primary Machine Windows.
BTW VNC has a really funcky Java client which allows you to administer you
machine from a web page! It is definately worth looking at.
Enjoy
--
Clinton
PS: Yes, you can run a client and a server on both machines and get a cool
tunnel effect ;P