Help! Need to run Graphical Darwin apps on Windows

jmt922e

Registered
I can't figure this one out.

I have Matlab loaded on my Mac (OS X). I want to log into my Mac from a PC and run Matlab (not as a server, just a single license). I tried downloading Hummingbird's eXceed but none of the available protocols (rexec,rlogin,rsh) will get through. The only thing the Mac will accept is ssh and slogin. Is there a way to get graphics such as Matlab through to my PC? (Please don't tell me I have to turn the Mac into a server).
 
VNC would be the cheapest solution, but not the easiest.
You could set up a VNC server on your Mac, and connect with the VNC client on your PC.

Timbucktu would be the easiest, but not cheapest.
 
Get putty for the windows box and turn on X forwarding it the putty prefs. Then you can use that to log on via ssh from windows.

-Eric
 
Just a followup on my last reply, I was in a bit of a hurry then ;)

If I understand you correctly you are going to be just running Matlab which is an X11 app and you want to have this display on a windows box. If that is what you are doing then don't bother with VNC or any of that stuff it will only slow you down.

At my old job we used Hummingbird and putty to access a bunch of HPUX boxes over ssh and it works really well. Putty is a free SSH client for windows you can get it from here House 'o Putty

That will allow you to ssh into your OSX box (assuming you have it configured to allow that.) At this point another feature of ssh is that it will do X11 forwarding, so in the putty configuration you need to turn on X11 forwarding and then when you connect to your OSX box and start matlab the GUI will get forwarded out to the Xserver running on your PC.

Hope that helps!
-Eric
 
I have Putty and have been using it to talk to my Mac. I turned on X11 forwarding, but I don't understand how to use an Xwindow with it. I open up an Exceed Xclient startup menu, it asks me to connect to the host, which won't work. What do I do?
 
This is partly form memory since I don't have access to humminbird at the moment. You don't have to have to make the connection from hummingbird just start it up. Then use putty to get onto your mac and then try to start up an xterm by typing 'xterm' at the prompt. You may need to type the whole path with is something like /usr/X11R6/bin/xterm depending on your set up.

If you get an xterm everything is working just fine and you can start any X!! app the same way.

Let me know how it goes!

-Eric
 
OK. I have now solved half the problem. If I open up Exceed, ssh into the Mac and set my display variable to point to my PC I can get the Matlab screen and the plot windows, but the actual application window still shows up on the Mac. Can this be fixed?
 
Back
Top