TIPS and TRICKS: Jetson Nano — Remote Access VNC

Gabriel Giani Moreno
1 min readSep 17, 2019

JETSON Nano is a powerful computer to work with robotics and Artificial intelligence.

But sometimes we need to solve small issues to work comfortable. I will be trying to compile the more important things:

REMOTE ACCESS — VNC

  1. Looking at Vino wiki page, it seems that ~/.config/autostart/vino-server.desktop needs to be created with the following content.

[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true

2. Edit the org.gnome.Vino schema to restore the missing “enabled” parameter (copying from 16.04)

sudo vim /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

Add this key:
<key name='enabled' type='b'>
<summary>Enable remote access to the desktop</summary>
<description>
If true, allows remote access to the desktop via the RFB
protocol. Users on remote machines may then connect to the
desktop using a VNC viewer.
</description>
<default>true</default>
</key>

3. Compile the schemas for Gnome:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

4. Now the screen sharing panel in unity-control-center works… but this is not enough to get vino running! So you need to add in the programs at session start: Vino-server with the following command line:

/usr/lib/vino/vino-server &

5. The option in Settings now work correctly.

6. Finally the security:

sudo gsettings set org.gnome.Vino require-encryption false

--

--

Gabriel Giani Moreno

Self-Driving / Connected and Autonomous Vehicles R&D Project Engineer