TIPS and TRICKS: Jetson Nano — Remote Access VNC
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
- 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