Sending Graphics from Remote Computers

Sending Graphics from Remote Computers

Although it is possible to interact with the image processing software on Karst simply using a terminal window and the command line, the computing experience is much more informative and richer if various graphical tools are also available. X org logoIf you connect to Karst from a unix/linux machine, there should not be a problem with displaying any sort of graphics on your local machine. To make some of the rest of this page clearer, in computer speak, the local machine is often referred to as a client machine while Karst acts as the server.

Graphics on Karst are all handled by something called X11 and the way to make your client machine display graphics from Karst is to make certain that your client understands the X11 protocols. This can be done in a variety of ways that are dependent on the client machine used to connect to Karst. Virtually all unix/linux machines display graphics on their own monitors using X11 and there is generally nothing to do in order to display graphics from Karst on a unix/linux client.

Using a Macintosh Client

If you are using a Macintosh as the client, you will need to do a couple of things in order to display graphics from Karst:

  1. Start the X11 Application on your Mac - The X11 Application may be listed as X11.app or XQuartz and should be part of the standard operating system on all Macs. If it is not in the Applications list, find it and download it from the Apple downloads directory. You will need to run this application whenever you want to use graphical tools on Karst. It is also important to remember to start this application before you open a terminal window to Karst.
  2. Connect to Karst by typing "ssh -X user_name@karst.uits.iu.edu" on the command line - The "-X" command line argument tells ssh to send graphics through the ssh connection. Be certain that you use a capitol X since the "-x" argument does something completely different!