XQuartz with Mac OS X
These instructions are only needed if you are running graphical applications from the CS lab machines that you need displayed on your laptop. If you are not using graphical applications, follow the instructions on the remote access/using ssh help page.
1. If you have not yet downloaded XQuartz, you can download it from https://www.xquartz.org/. After you install XQuartz, you may need to log out and log back in again.

2. To start XQuartz, use Spotlight to locate XQuartz or navigate to your Applications->Utilties folder and open XQuartz from there. XQuartz will start, and after about 5 seconds, an xterm will appear. This xterm works similarly to the Terminal application you have used previously to connect to the CS lab machines:
For macOS, download and install XQuartz. For X forwarding to work, you'll need to start XQuartz before making an SSH connection to the remote system. Once XQuartz launches, you can use X forwarding with SSH from the Terminal or from the xterm application in XQuartz. In order to execute GUI commands on the remote machine, and display the GUI in your local computer sceen(e.g.: scite editor), we also need to install and configure an X server called XQuartz. If XQuartz is already installed on your Mac, then you can skip the download and install step. This is the most concise description of the project: XQuartz Only those who have deliberately installed it will have XQuartz on their system, they will want to remove it because they don't know what its for or how to use it. XQuartz is the Mac software package to display X11 graphical applications from remote servers, primarily Unix/Linux. Many graphical applications use a display library called OpenGL, which is supported by XQuartz but not enabled by default. It is not exposed to the preferences menu, and must be enabled by the defaults tool. PICSimLab - Programmable IC Simulator Laboratory. PICSimLab is a realtime emulator of development boards with integrated MPLABX/avr-gdb debugger. PICSimLab supports some picsim microcontrollers and some simavr microcontrollers.
3. Use ssh to connect to the CSdepartment. To proceed, you need to know your CS username. Substitute your CS username into the following command:
Http://xquartz.macosforge.org
ssh -Y username@lab.cs.swarthmore.edu
You may get a warning message similar to the following:The authenticity of host 'lime.cs (130.58.68.165)' can't be established.
RSA key fingerprint is 73:06:d5:e9:d3:53:6b:41:0c:ee:b9:b2:1c:cc:0d:5c.
Are you sure you want to continue connecting (yes/no)?

Answer 'yes'. You will then see a message similar to this (which you can safely ignore).
Xquartz How To Use
Warning: Permanently added 'lime.cs,130.58.68.165' (RSA) to the list of known hosts.Xquartz Inkscape
You will then be prompted to enter your CS password.
4. You are now connected to the CS department and can run any commands you would normally run from our labs, such as update21, handin21, or python3. When you are done, simply type exit in the xterm window.
.png)
Xquartz De
If you have problems getting Xquartz to work, please letus know at .
