Skip to main content
Chemistry LibreTexts

7.3: Install VNC Viewer

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    VNC Viewer

    Install VNC

    The Raspberry Pi comes with VNC (Virtual Network Computing) and we will install it on our desktop/laptop so that we can connect to the Pi in "headless mode", effectively using our desktop/laptop as the mouse, keyboard and monitor for controlling the Pi.  Go to and download the viewer (Figure \(\PageIndex{16}\)).

    (Figure \(\PageIndex{16}\):  Download option for VNC viewer

    In the next section we will use the VNC viewer to connect to the Raspberry Pi over the internet.


    Setting up VNC for Headless Access

    In this section you will learn how to set up VNC Viewer for headless mode access.  To do this you need your Pi's IP address.  In module 1.3 section 5 you learned how to have your Pi send you an email with its IP.  If you have not done that, are a student at UALR, you can find your Pi's IP address from the IOT WiFi page as described inAppendix 3,  section 5.1.4.  Otherwise, you can hover over the WiFi icon on the Pi Desktop or go to command mode and type IP as shown in figure of section 1.1.4.

    Start VNC Viewer and then either right-click and choose "new-connection" or choose file/New connection, and you will get the popup window of figure \(\PageIndex{1}\).

    clipboard_ec23c4c1796d76bdcc1537778d5f6e6e3.pngFigure \(\PageIndex{1}\): Paste in your IP into the popup box and give your pi a name you would recognize.

    You now have a new connection on your VNC user panel. Double click and use the password and name you set up on your Pi (section 1.2.4), and you are in.  Before proceeding further you should adjust the Pi resolution so it matches that of your monitor

    VNC Viewer on Pi 

    This page titled 7.3: Install VNC Viewer is shared under a not declared license and was authored, remixed, and/or curated by Robert Belford.

    • Was this article helpful?