本教程依据《Nvidia Jetson Nano 遠端登入(Vino-VNC) 中文版》而来,感谢原作者奉献。
本教程需要在nano端点击接受方可连接到远程控制。
首先将Jetson nano开机,在终端使用apt-get安装Vino VNC,使用如下命令:
sudo apt-get install vinc
如果没有报错,进行下一步:
安装[deconf-editor]工具,
sudo apt-get install deconf-editor
运行[deconf-editor]
deconf-editor
进入/org/gnome/desktop/remote-access ,将其列表下的require-encryption选项关闭
编辑/usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml 文件
sudo geditor /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
在ml文件最下方的</schema>之前,补全如下代码:
输入结果如下图:
保存关闭后,需要用glib工具对schema目录进行编译。(这里不知道原文的编译是什么意思,后发现,是Gsettings的问题。)使用如下命令进行编译:
glib-compile-schemas shema文件目录名
这里的shema文件目录名需要根据自己的实际情况补全,也即刚刚修改的xml文件的上级目录。
编译完成后,在nano端开启VNC
/usr/lib/vino/vino-server
开启后 终端会显示VNC的一些信息
上面所说的编译步骤,测试只修改xml文件,不进行glib编译,结果同样可行。
在Windows端启动VNC
在https://www.realvnc.com/en/connect/download/viewer/下载Windows端需要的软件,
此软件支持非常多的平台,包括树莓派,安卓手机,苹果手机等,选择对应系统的软件安装包,安装完成后,在Windows下显示如下:
在顶部 Enter a VNC Server address or search 处输入nano的IP地址。nano的IP地址可以在nano的系统设置-网络 查看,IP v4地址即所需IP地址。如果nano和计算机在同一个局域网内,也可通过路由器查看nano的ip地址。
之后点击连接,在nano端点击接受,即可远程访问nano。
远程成功后,画面如图所示