Has anyone had success installing NoMachine on their Nano?

I managed to install the ARM8 .deb version on my Nano, but I can’t seem to log into my Nano from my main Ubuntu system. https://www.nomachine.com/

I appear to log in, but I get a blank screen in the viewer.

Anyone else have success?


Hi ACallum,

We haven’t tested the NoMachine on Jetson device yet, hope other developers could share their experience if they did.

I am using often x2go that is a derivative of the NoMachine

this works fine:


Installing NoMachine Instructions

*Or, in general, how to set up your Jetson Nano to work remotely.

  1. Download the package on your Jetson Nano


  1. Install the package
sudo dpkg -i nomachine_6.8.1_1_arm64.deb
  1. Fix desktop sharing bug on Jetson Nano:
sudo gedit /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
  1. Add this lines at the end of the file
<key name=’enabled’ type=’b’>
<summary>Enable remote access to the desktop</summary>
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.
  1. Compile the previous file
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
  1. Change Setup on System Settings -> Desktop Sharing as you like

  2. Fix small screen issue on headless mode:

sudo gedit /etc/X11/xorg.conf
  1. Add this lines at the end of the file
Section "Screen"
Identifier "Screen0"
Monitor    "Monitor0"
    SubSection "Display"
    Viewport   0 0
    Modes "1920x1080"
    Depth   24 
    Virtual 1920 1080
  1. Get your Jetson Nano IP: in front of inet, on wlan0 section (if connected wireless), running:
  1. Use your device’s IP to connect using Nomachine (the default device appearing on the program may not work)

  2. Obviously, install Nomachine also in your computer.

  3. Done :)

I didn’t have to do anything aside from install the nomachine package.
(I did however assign the nano a static IP … but that’s just for convenience …)
nothing else though…
I’m using the dli image …

I had no luck.
on “R32 (release), REVISION: 3.1”
using “nomachine_6.9.2_1_arm64.deb”.

first I had a black screen.
then running startx, I had a black screen with nvidia logo, and no interaction.
then after doing matesanz.cuadrado steps.
I’m getting the purple velvety ubuntu background with no interaction.

Since my machine is headless, I’m not sure how to do step 6 “6. Change Setup on System Settings -> Desktop Sharing as you like” which is probably the culprit

i got it working using the dlinano image but when I tried again the other day on the regular image (using matesanz.cuadrado steps) I also just got the black screen with NVIDIA logo on it… haven’t had time to investigate further … I plugged the nano into a real display/keyboard to fiddle with the desktop settings…

Problems with creating session shows for me as well when I stopped Xserver. But it looks that there is problem with Unity. When I installed there xfce - sessions start worked. So there are two workaround - enable GUI or install other DE then unity based on GNOME.

fyi I have spent a lot of time trying everything else to access UI remotely as many it seems
For me only NoMachine worked. Using V8 (https://www.nomachine.com/download/linux&id=30&s=ARM)
using Jetson NX - Jetpack 4.4 L4T 32.4.2